User rank in wordpress post

时间:2015-02-11 作者:Brittany Quake

我不久前在一个支持论坛上看到,你可以在wordpress的帖子上显示作者的排名,但我似乎再也找不到该帖子了,但我希望它显示一张图片,而不是文字,如果有人能告诉我

1 个回复
SO网友:Christine Cooper

您可以采取多种方法。基本上,你所需要做的就是得到作者的角色,并将其放在某种声明中。

例如,让我们首先通过以下方式获得作者角色:

// inside the loop
$author_role = get_the_author_meta(\'roles\', $post->post_author);
然后只需使用一个if语句,比如:

if ($author_role == \'contributor\') {
   echo \'<img src="contributor-ranked-user.png" />\';
} else if ($author_role == \'author\') {
// ...
或者,为了稍微优化一下,如果可以在其中添加角色的名称,您可以只针对文件名,可能类似于这样:

  echo \'<img src="\'. $author_role .\'-ranked-user.png" />\';

结束

相关推荐

函数使用GET_POSTS(),当从函数调用时Tax_Query不起作用。php

我想获得分类法“类型”中所有“带”的数组,然后在其他函数等中使用该数组utilities.php 文件,我require() 在里面functions.php 它有以下函数定义,并在之后立即调用:function get_all_bands() { $bands = get_posts(array( \'post_type\' => \'model\', \'posts_per_page\' => -1,