
1.Wordpress如何显示所有用户的评论
WordPress大多主题在用户登录下,评论框上也会显示一句:Logged in as XXX,它同样也能让已登录用户显示头像,效果如下:
实现WordPress评论框显示已登录用户头像
先来看看WordPress默认主题里关于已登录用户提示的这个代码段(comments.php):
Logged in as .
那怎么显示头像呢?这儿直接用 get_avatar() 可是获取不到当前登录用户的头像的,原因也显然,没指定登录用户的邮箱撒,所以得借助一个WordPress函数: get_currentuserinfo
改造后的代码段:
user_email, 35); ?>
Logged in as .
当然,这个 get_currentuserinfo 包含的可不止邮箱一个信息,更多内容还请各位童鞋自个儿看WordPress官方文档咯,懂点E文还是相当有用处的!
2.wordpress怎样显示文章评论
1、在wordpress模板的index.php文件中的文章调用循环内,while (have_posts()) : the_post();和endwhile;之间适当位置,添加以下代码: 2、示例: 3、原理:使用全局变量$withcomments,并将其值改成true(改成这样也是可以的$withcomments = 1;)。
接着包含用于在首页显示评论的模板opinion.php,如想使用默认评论模板comments.php,改成comments_template();该方法可用于分类页、标签页、日期归档页等。
3.wordpress小技巧:如何在首页显示最新评论
可以利用wordpress中的widgets来搞定,来吧实战开始: 首先,备份\wp-includes\default-widgets.php 然后,找到\wp-includes\default-widgets.php文件中,大约在679行 sprintf(_x('%1$s on %2$s', 'widgets'), get_comment_author_link(), 'comment_ID) ) . '">' . get_the_title($comment->comment_post_ID) . '') . '';将其修改为: //sprintf(_x('%1$s on %2$s', 'widgets'), get_comment_author_link(), 'comment_ID) ) . '">' . get_the_title($comment->comment_post_ID) . '') . '';sprintf(_x('%1$s 在“%2$s”留言:', 'widgets'), get_comment_author_link(), 'comment_ID) ) . '">' . get_the_title($comment->comment_post_ID) . '') . '' . strip_tags( $comment->comment_content) . '';这样就OK了。
前台显示效果如图: 。
4.如何在WordPress中显示最新及评论者头像
如果在评论旁边能显示评论者的头像,相信一定能吸引更多人前来发表评论。
要实现这一功能,只需要简单的几个步骤。我们假设你要显示5条最新评论,那么请把以下代码放进functions.php文件中: <?php$query =="" "select="" *="" from="" $wpdb-="">comments WHERE comment_approved= '1'ORDER BY comment_date DESC LIMIT 0 ,5";$comments = $wpdb->get_results($query); if ($comments) { echo ''; foreach ($comments as $comment) { $url = 'comment_post_ID).'#comment-'.$comment->comment_ID .'" title="'.$comment->comment_author .' | '.get_the_title($comment->comment_post_ID).'">'; echo ''; echo ''; echo $url; echo get_avatar( $comment->comment_author_email, $img_w); echo ''; echo 'Par: '; echo $url; echo $comment->comment_author; echo ''; echo ''; } echo '';}?> 大功告成!如果你想改变评论数量,只需修改第二行里的“5”为希望的数字就行。
转载请注明出处51数据库 » wordpress显示评论
?php$query>
沉沙a