使用免费模板时,我们常常会因为个人需求而修改模板。例如有一些主题的评论框下可能会有HTML的解释文字(如图),但事实这种展示是不必要的,于是我们就要把它给删了。
首先寻找主题的Comments.php, 看看是否在
< textarea>
标签所在的那句PHP代码里是否有“’comment_form_default_fields‘”字样。
并看看是否有一句
< ?php comment_form($myform); ?>
如果有的话,就去修改wp-includes/comment-template.php, 找到1539行:
'comment_notes_after' => '< p class="form-allowed-tags">' ......
然后把这行删了,上传文件,你会看到一个净洁的评论框!
整个原理很简单,comments模板调用了wordpress的comment_form的函数,查看源码时,你并不会看到comment_notes_after函数, 但你会发现form-allowed-tags,从而肯定是这位函数惹的祸。然后“comment_notes_before”指的是EMAIL框后面的声明,如:您的邮箱不会给泄露。如果你想把这句话去掉,也是可以的!
这个问题研究了被解决了,而且还是几经纠结后问了朋友才懂的。如果你是文章的受惠者,记得留个言!如果上传后还是失败了,请你先检查是否以UTF8 保存,二进制上传。如果还是失败了,不要找我,因为我也不懂了。
还好我的主题没这东西。
@朵未
这个问题有点纠结,折腾了很久才懂··
我还想加来着。。。 [洋葱头20]
@公子
加这个代码框么? [洋葱头12] 我加了发现没有什么用耶··然后有人和我说发芽网可以高亮代码,好像比这个要方便一些! [洋葱头15]
[洋葱头19] MM 的编程看起来蛮不错喔
@风吹走了我
我不是学这个的,并不真的懂编程,只能说兴趣所在,会认真地看,也能看懂些吧。而且自己在玩WP,需求所要。 [兔20]
[洋葱头15] [洋葱头15] [洋葱头15] [洋葱头15]
哇~~`你是不是投胎滴时候走错地方啦~“
很不幸的又给干下去了