0

我想更改一个 wordpress 脚本。我想使用get_post_meta. 但是如何从$user_ID. 我的意思是我只有用户 ID,仅此而已,我想获取他的元帖子,类似于get_post_meta().

例如这个例子接近我需要的,但它没有找到任何帖子,找到了 0 个帖子。

<?php query_posts('author=32'); ?>
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endwhile; endif; ?>
4

3 回答 3

2

您可以使用global $current_userandget_currentuserinfo()函数填充query_posts()参数的用户 ID。

<?php
// get the current user and populate
global $current_user;
get_currentuserinfo();

// use the current user ID as the author and query for posts
$args = array( 'author' => $current_user->ID );
query_posts($args);
?>
<?php if ( have_posts() ): while( have_posts() ): the_post(); ?>
    <?php the_title(); ?>
<?php endwhile; endif; ?>
于 2013-05-05T21:21:07.703 回答
0

尝试这个

<?php
// The Query
query_posts('author=<id>');
// The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
"<a href="the_permalink();">"the_title();"</a>";
endwhile;
// Reset Query
wp_reset_query();
?>
于 2013-05-05T19:40:47.900 回答
-2

在 Query() 函数中,作者参数可用。你可以在这里找到

于 2013-05-05T20:36:16.590 回答