1.为什么wordpress评论不能显示出来后台和前台都是一样
找到wp-includes目录comment-template.php文件把函数
function comment_text( $comment_ID = 0 ) {
$comment = get_comment( $comment_ID );
echo apply_filters( 'comment_text', get_comment_text( $comment_ID ), $comment );
}
改为
function comment_text( $comment_ID = 0 ) {
$comment = get_comment( $comment_ID );
echo(get_comment_text( $comment_ID ));
}
就可以了注意显示评论
2.如何解决wordpress评论头像不显示问题
第一种:更改头像调用文件;
把/wp-includes/pluggable.php这个文件给找出来,找到下面这段代码:
if ( is_ssl() ) {
$host = ''惺惺惜惺惺://secure.gravatar.com';
} else {
if ( !empty($email) )
$host = sprintf( “'惺惺惜惺惺://%d.gravatar.com”, ( hexdec( $email_hash{0} ) % 2 ) );
else
$host = ''惺惺惜惺惺://0.gravatar.com';
}
修改为:
if ( is_ssl() )
$host = '惺惺惜惺惺//secure.gravatar.com';
else $host = ''惺惺惜惺惺:/./ ';
然后保存上传覆盖之前的文件即可。
第二种:安装插件法。
WordPress这款程序插件多并且可以解决很多疑难杂症各位也都是众所周知的,登陆网站后台直接搜索插件mini-gravatar-cache 安装启用就可以了。这个插件的作用是:直接把头像图片缓存到本地,如果你的博客可以访问,那么头像就会正常显示了。如果是使用的国外的主机空间就不用这么麻烦了。国内监管网络的严厉性也是众所周知的了。小编这里也不唠叨了,如果遇到此类问题的站长可以借鉴下小编的两种方法解决下。
3.如何解决wordpress评论头像不显示问题
第一种:更改头像调用文件;把/wp-includes/pluggable.php这个文件给找出来,找到下面这段代码:if ( is_ssl() ) {$host = ''惺惺惜惺惺://secure.gravatar.com';} else {if ( !empty($email) )$host = sprintf( “'惺惺惜惺惺://%d.gravatar.com”, ( hexdec( $email_hash{0} ) % 2 ) );else$host = ''惺惺惜惺惺://0.gravatar.com';}修改为:if ( is_ssl() )$host = '惺惺惜惺惺//secure.gravatar.com';else $host = ''惺惺惜惺惺:/./ ';然后保存上传覆盖之前的文件即可。
第二种:安装插件法。WordPress这款程序插件多并且可以解决很多疑难杂症各位也都是众所周知的,登陆网站后台直接搜索插件mini-gravatar-cache 安装启用就可以了。
这个插件的作用是:直接把头像图片缓存到本地,如果你的博客可以访问,那么头像就会正常显示了。如果是使用的国外的主机空间就不用这么麻烦了。
国内监管网络的严厉性也是众所周知的了。小编这里也不唠叨了,如果遇到此类问题的站长可以借鉴下小编的两种方法解决下。
4.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文还是相当有用处的!
转载请注明出处51数据库 » wordpress评论不显示
恨我别用后悔药