显示用户Wordpress的帖子数

时间:2015-04-08 07:54:26

标签: php wordpress

我正在尝试显示我的WP网站上每个用户发布的帖子数量。

目前我的代码是:

<?php
$author_id = the_author_meta('ID');
echo count_user_posts('$author_id');
?>

正如您所看到的,我将作者ID存储在$author_id中并在count_user_posts() echo中运行。

当我单独运行to字符串时,它会起作用,但是当我将它们组合起来时,它并没有。

有什么想法吗?

此致

3 个答案:

答案 0 :(得分:0)

尝试使用它:

<?php
$author_id = the_author_meta('ID');
echo count_user_posts($author_id); // remove quotes
?>

希望它现在适合你。

答案 1 :(得分:0)

您应该将get_the_author_meta用于此类目的。

$author_id = get_the_author_meta('ID');
echo count_user_posts($author_id);

the_author_meta应仅用于回显内容。

答案 2 :(得分:0)

我发现您需要添加您的帖子,页面或your_custom_post_type才能使其正常工作。

.pixel