这个主题自带的功能不强大,只能手动添加。这几天折腾添加了几个常用功能,例如《显示文章阅读次数》、《评论者网址链接的重定向跳转》以及《防止游客冒充管理员评论文章》《反全英文垃圾评论》等。
后来经测试发现手机端的WordPress软件每次回复评论都提示错误。以前用着好好的,折腾几次代码就有了问题,以为跟修改网站根目录的文件有关,索性把博客备份的源文件恢复了几个之后还未解决问题,但导致了前文说的《Feed功能不能用》。
既然不是系统文件问题,那就是主题代码的问题了。第一个先找到了functions.php文件查看新添加的代码,忽然想到会不会是因为《防止游客冒充管理员评论文章》的代码作祟?删了代码再测试一切OK,但是这个功能挺有用,如何重新开启这个功能而不影响手机端操作呢?
有查阅了资料,可能是变量 $user_ID 的问题造成管理员也无法发表评论。在网上找到了zwwooooo的文章,引用了其修改好的user ID函数解决了问题。
[codee]// 防止访客冒充博主发表评论, 原出处: ? edit by zwwooooo
function z_user_check($incoming_comment) {
global $user_ID;
$isSpam = 0;
if ( strtolower(trim($incoming_comment['comment_author'])) == '你的博主昵称' ) $isSpam = 1;
if ( strtolower(trim($incoming_comment['comment_author_email'])) == '你的博主邮箱') $isSpam = 1;
if (!$isSpam || intval($user_ID) > 0) { return $incoming_comment; } else { wp_die('请勿冒充博主发表评论!'); }
}
add_filter( 'preprocess_comment', 'z_user_check' );[/codee]
[warning]如果有页面错乱的问题
请将 wp_die('请勿冒充博主发表评论!'); 改为
err(__('请勿冒充博主发表评论!'));[/warning]
感谢为WP做贡献的各位大侠~!

请问一下你这个主题的模版底部是怎么弄的?!
@FLY创意网 改:Style.css
#footer{
text-align: left;
padding: 0 20px 0 20px;
background: #FFFFFF;
border-top: 10px solid #919191;
}
#footer a {
color: #FFF;
}
@bbis 嗯,谢谢!
好像只有苹果才能搞吧?
@黎健雄 iOS系统和Android都可以的
手机访问无压力
这主题现在不错
目前还没手机端
我自己虽然很少用手机看博客,但发现其实来自手机端的流量还是有不少的
@爱撸小杰 尤其是以后智能手机以及平板的发展,前途更加光明。现在来自这些设备的浏览率已经超过20%
所以现在好多网站都有了移动设备自适应内容甚至直接开发手机客户端。
主题改的不错!
手机太麻烦了吧不喜欢。。
@潇雨 其实手机最简单,支持iPhone和Android。谁用谁知道
你也是大虾 :|
@秦天添博客 俺还在徘徊中
@bbis 那俺就不跟着你徘徊了。
貌似这段代码花七七教我加上了!
貌似不错,移动客户端是将来的趋势啊
但是用你的昵称测评论试了下并没有错误提示,而且页面排版也乱了
@韩麦斯 撤了这个代码再试试,为什么排版会乱呀?
@韩麦斯 最下面有Ajax的错误提示,页面排版也凌乱,也许这就是冒充我评论的代价。
暂时无解。
@bbis 我用的是另一种防止冒充博主的方法,修改ajax文件
@韩麦斯 给个链接我看下。
@韩麦斯 我把函数改为err好了。
没用终端wp客户端写博客,感觉很鸡肋
@我要发芽 但是用它来回复评论很便捷。
我的手机端能评论,但是不能回复评论
@韩麦斯 我的也是这个问题,用文中的方法解决了。
你试一下~
我马上试试 ;-)
@飘零 你也有这个问题?试试吧。
@bbis 试你的
如果你要在文章贴代码,注意标点符号转化问题,你看你的代码单引号就出问题,简单点就安装插件 Quotmarks Replacer 防止标点符号被转义。
@zwwooooo TKs
已经用上Quotmarks Replacer,请恕我眼拙——实在看不出来有是没变化。
之前有看到过标点符号转义的文章不是太懂。
‘单引号就出问题’ 指的是什么问题?
@zwwooooo 是不是在后台编辑文章,用双引号”的话,在前台阅读显示为"这种HTML符号?
@bbis 意思是英文标点符号会变成中文标点符号的,运行代码就会出错了。例如英文的双引号 “” 变成 “”
还没尝试过手机留言。。
这个太麻烦,看我一篇教程,通用代码解决
@哼哼猪 给个提示~