现在的情况是,我有一个wordpress博客网站,它已经有几年的历史了,每个用户都有一个不同的帐号来发布。
现在我想要的是一个插件/脚本,它可以自动将每个作者的名字添加为标签或类别。
因此,例如,如果“Andre”是几年前在我的网站上发表的一篇博客文章的作者,那么他应该在该博客文章标签中加上标签:Andre,以前加过标签的另一件事,等等
该解决方案需要适用于之前发布的帖子。
谢谢
现在的情况是,我有一个wordpress博客网站,它已经有几年的历史了,每个用户都有一个不同的帐号来发布。
现在我想要的是一个插件/脚本,它可以自动将每个作者的名字添加为标签或类别。
因此,例如,如果“Andre”是几年前在我的网站上发表的一篇博客文章的作者,那么他应该在该博客文章标签中加上标签:Andre,以前加过标签的另一件事,等等
该解决方案需要适用于之前发布的帖子。
谢谢
我会通过调查wp_get_post_revisions
所以把这个放在你的functions.php
:
function show_revisions( $revisions ){
echo \'<ul>\';
foreach( $revisions as $revision ):
// Gets the author if there is one.
// Prints (??) if there isn\'t one.
$author = empty( ucfirst( get_the_author_meta( \'display_name\', $post_author ) ) ) ? \'(??)\' : ucfirst( get_the_author_meta( \'display_name\', $revision->post_author ) );
echo \'<li>\';
echo \'<p>Author:\' . $author . \'</p>\';
echo \'</li>\';
endforeach;
echo \'</ul>\';
}
然后把这个放在你的single.php
和/或page.php
和/或您希望显示作者列表的任何位置:$revisions = wp_get_post_revisions();
show_revisions( $revisions );
我正在创建一个插件,将自定义的可排序列(声誉分数)添加到admin page>users中显示的users表中,问题是该列的数据应该从MySQL表wp\\U user\\U Reputation中提取(userid,user_reputation_score) [为我们自己的目的而创建]。我的评估是,我需要在查询中显示该列,以便为其添加排序功能。如何使make WordPress以wp\\u user\\u信誉加入wp\\u users表。我感谢你的帮助。