为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕仙森 2021-06-29 15:07:05
我开发了一个 WordPress 插件,它可以呈现一些动态的 html 和 javascript 内容。我想知道我应该如何修改它,以便它可以连接到我的 wordpress 应用程序中的单个页面。我的一个想法是将插件函数绑定到自定义钩子,并在页面上调用此钩子,但是,我不知道如何从特定页面调用该钩子。或者将它连接到您想要的页面部分,然后使用条件语句仅在 i 是正确页面时才呈现?这看起来很烦人,因为我希望能够在任何页面上使用我的插件而无需修改它。有没有办法可以将所需的页面作为参数传递给它?我正在寻找“最佳实践”解决方案,所以如果问题有点宽泛,我深表歉意。
查看完整描述

2 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

如果这将是一个公共插件,您将无法“加入”它应该显示的页面/帖子。


你要么需要:


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或其它地方你的输出应该显示。


查看完整回答
反对 回复 2021-07-01
  • 2 回答
  • 0 关注
  • 204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信