【发布时间】:2014-03-26 02:07:21
【问题描述】:
我需要帮助我重新排列我的 single.php 文件中的代码,以用于我在 Wordpress 上的高级主题。
目前,我的 Wordpress 网站上的帖子在“相关帖子”部分中有一个 Facebook 评论框,在“发表评论”部分下有默认的 Wordpress 评论框。我想完全删除默认的 Wordpress 评论框并将其替换为 Facebook 评论框(使其位于发表评论标题下),或者我想在发表评论下同时拥有 Facebook 和 Wordpress 评论框标题,Facebook 出现在顶部。
我无法将整个 single.php 文件代码插入 Stack Overflow(我相信由于 Stack Overflow 的限制,一些代码未格式化),所以这里有一个 download link 供下载来自 ShareBeast 的 .php。
下面是我从主题开发者那里收到的关于此事的建议/“提示”。
转到 single.php 转到第 83 行
这段代码是FB:if($bd_data['post_fb_cmets_box']){ ?> (function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(文档,'脚本', 'facebook-jssdk')); ' ."\n"; }
===================
这段代码是wordpress:
if($bd_data['post_cmets_box']){ wp_reset_query(); cmets_template(); }
这是一个使用两个评论框的example of my a post on my site。
如果有人可以按照我的描述重新排列代码并上传 .php 并向我发送链接或将其发布在这里,我想,那将是一个很大的帮助。提前致谢。
【问题讨论】:
-
试试
add_filter( 'comment_form_field_comment', 'function_name' ); function function_name($field) {....return $field;} -
对不起,我在 HTML 方面的经验不是很丰富...你能具体一点吗,如果可能的话,使用外行的术语吗?
-
使用 add_filter hook for 'comment_form_field_comment',它将默认的评论表单替换为自定义表单
标签: javascript php facebook wordpress