我正在尝试显示我的WP网站上每个用户发布的帖子数量。
目前我的代码是:
<?php
$author_id = the_author_meta('ID');
echo count_user_posts('$author_id');
?>
正如您所看到的,我将作者ID存储在$author_id
中并在count_user_posts()
echo中运行。
当我单独运行to字符串时,它会起作用,但是当我将它们组合起来时,它并没有。
有什么想法吗?
此致
答案 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