我可以将小工具添加到我的网站的<Head>中吗?

时间:2014-02-24 作者:DisgruntledGoat

我需要向<head> 我的网站部分(每页)。我原以为widget会涵盖这一点,但我只能将widget添加到侧栏,而不能添加到其他地方。

我到处找了找one solution on Stack Overflow 似乎正在修改功能。我的主题中的php文件。我遇到的问题是,我使用的是一个标准的WP主题(212),因此,除非我弄错了,否则任何主题更新都会覆盖我对文件的更改。

我肯定我错过了一些简单的东西。。。我真的不明白为什么小部件只能放在侧边栏中。这与我使用过的其他系统不同。

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

我仔细查看了马耶努尔建议的答案,并将其与最上面的答案结合起来,使之生效。似乎定制插件是一条可行之路,而且比我预期的实现要简单得多。

首先,我在内部创建了一个文件夹wp-content/plugins/sv-custom-head (使用我的缩写以避免冲突)然后添加了一个插件。php文件,包含以下内容:

<?php
/*
Plugin Name: SV Custom Head
Description: Description
Version: 1.0
Author:
Author URI:
Plugin URI:
*/

function sv_custom_head()
{
?>
    <script>
    (my code)
    </script>
<?php
}

add_action(\'wp_head\', \'sv_custom_head\');

SO网友:fuxia

是的,你可以做到。我的插件Magic Widgets 这样工作。它注册了一个“侧栏”wp_head, 和电话dynamic_sidebar() 此操作启动时。

我用它来添加跟踪代码或style 输出的元素。您只需小心不要使用任何常规小部件,因为它们会创建无效的HTML。我的插件附带了一个自定义小部件,它忽略了正常的小部件参数,只打印出您在小部件管理器页面中输入的内容。

结束

相关推荐

Html-to-WordPress:下拉导航菜单

所以我一直在四处寻找希望有人也有这个问题。。但我找不到。我目前已经用硬编码的HTML模板为某人创建了Wordpress模板。现在问题来了。。。他已经在CSS中编写了下拉函数,所以我的工作是将其移植到Wordpress,但效果似乎不太好。应该是这样的(请注意,有三行,因为菜单本身有三个类别):这是来自硬编码模板的HTML;<li class=\"green\"> <a href=\"#\">Evenementen</a> <ul cl