在WordPress导航菜单之前和之后插入一个javascript横幅代码

时间:2014-04-30 作者:Zohaib

我正在尝试开发一个插件,在wordpress导航菜单前后插入javascript横幅代码,但我找不到任何解决此问题的方法。有人知道吗?

我也不能附加到Div ID,因为每个wordpress主题都使用不同的Div ID和类作为导航菜单。

谢谢

编辑:横幅代码是adsense javascript代码。Wordpress有wp\\u nav\\u菜单功能,我想在wp\\u nav\\u菜单之前和之后注入javascript。

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

在问题的初始版本中没有提到的核心菜单系统,没有我能找到的任何“之前”和“之后”挂钩。您可以创建一个包含这些挂钩的自定义助行器,但无论如何,这都将是一个主题问题。

如果这不令人满意,则需要使用Javascript更改DOM。我不知道这对于您想要包含的代码是否可能/可行,但如果这是您需要将代码挂接到的选项wp_enqueue_scripts 类似这样:https://wordpress.stackexchange.com/a/128250/21376.

您可以使用wp_localize_script() 将数据写入脚本可以使用的页面。例如:https://wordpress.stackexchange.com/a/92184/21376.

结束

相关推荐

为什么不调用/触发“Plugins_Load”?

我正在打电话load_plugin_textdomain 然而,一旦加载了插件,就不会发生这种情况。我确实激活了一个插件,所以这不应该触发吗?add_action(\"plugins_loaded\", \"test_override\"); function init_localization() { echo \"init_localization<br>\"; load_plugin_textdomain (&#x