将 wordpress 插件挂钩到单个页面以呈现一些 html/javascript

我开发了一个 WordPress 插件,它可以呈现一些动态的 html 和 javascript 内容。我想知道我应该如何修改它,以便它可以连接到我的 wordpress 应用程序中的单个页面。

我的一个想法是将插件函数绑定到自定义钩子,并在页面上调用此钩子,但是,我不知道如何从特定页面调用该钩子。或者将它连接到您想要的页面部分,然后使用条件语句仅在 i 是正确页面时才呈现?这看起来很烦人,因为我希望能够在任何页面上使用我的插件而无需修改它。有没有办法可以将所需的页面作为参数传递给它?

我正在寻找“最佳实践”解决方案,所以如果问题有点宽泛,我深表歉意。


慕仙森
浏览 205回答 2
2回答

鸿蒙传说

如果这将是一个公共插件,您将无法“加入”它应该显示的页面/帖子。你要么需要:1)添加某种类型的选项页面。查看选项页面文档了解更多信息2)向您希望它应用的帖子类型添加一个元框,其中有一个选项可以在帖子上设置元值。根据提供的信息,我倾向于#2,然后您可以检查是否设置了元值,如果是,则显示您的插件代码:if( is_single() && get_post_meta( get_the_ID(), 'run_amin_hakem_plugin', true ) == true ){    // Do your thing        }然后,您可以在上面的代码添加到适当挂钩,比如wp_head,wp_footer或其它地方你的输出应该显示。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript