使用插件将代码放入靠近顶部的Body标记中

时间:2012-09-19 作者:Derek W Beck

我如何使用插件将其放入我的WP网站的每个页面主体中,以便与facebook集成。(是的,我知道其他插件可以做到这一点,但我想自己做。)Facebook建议尽可能靠近lead body标签的顶部。

谢谢

<script>(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&appId=99999999999";
fjs.parentNode.insertBefore(js, fjs);
}(document, \'script\', \'facebook-jssdk\'));</script>

2 个回复
最合适的回答,由SO网友:Derek W Beck 整理而成

最终,进一步的研究发现,有人试图添加wp\\u body作为挂钩,但尚未实现。同时,可以将其附加或前置到循环的内容中。但在这种情况下,在hook wp\\u footer中添加facebook内容是可行的。这就是我所做的。

SO网友:Joseph Leedy

将该脚本放入主题文件夹中的某个文件中。使用以下代码将其包含在主题函数中。php文件:

<?php
function wpa_65602_enqueue_scripts() {
     wp_enqueue_script( \'facebook\', get_bloginfo( \'template_url\' ) . \'/path/to/script.js\' );
}
add_action( \'wp_enqueue_scripts\', \'wpa_65602_enqueue_scripts\' );

结束

相关推荐

Wp-content/plugins中的权限问题

我在本地机器上安装了一个WP,试图用插件弄脏我的手。我希望从github克隆一个包含此插件代码的项目。然而,我没有插件内部的权限,作为一个没有su权限的普通用户,我无法做到这一点。(当然,我可以成为根并这样做,但我不认为这是应该的)。然后,默认情况下,WP安装中的文件夹将组设置为“tape”,这对我来说很奇怪。本地WP安装上内部文件夹的正确权限应该是什么?