向默认模板(page.php)添加挂钩

时间:2017-04-09 作者:Steve

我想向使用该页面构建的页面添加一些自定义HTML和jQuery。php模板。我知道如何在函数中执行HTML和jQuery。php,但我不知道如何将挂钩引入页面。php,这样我就可以进入函数了。php。目前,我要修改的页面是使用Visual Composer构建的,但我看不到使用Visual Composer插入挂钩的方法。

谢谢你的建议。

2 个回复
SO网友:mmm

如果要修改内容,请使用过滤器the_content.

如果要在包含模板文件之前拦截模板文件:过滤器template_include

捕捉短代码(如Visual Composer):过滤器do_shortcode_tag和过滤器vc_shortcode_output 仅适用于Visual Composer的短代码

SO网友:Steve

我通过使用Visual Composer的原始HTML和原始JS元素实现了这一点。(我错误地认为Visual Composer没有任何元素来执行此操作。)我唯一的问题是,我第一次把Javascript搞糟了,所以它无法解析(我去掉了“;”)。当我试图返回编辑页面时,Visual Composer一直在循环。因此,错误阻止了Visual Composer的出现,没有Visual Composer,我无法修复错误!我必须从现场制作一份新的临时副本,然后重新开始。

相关推荐

About Hooks and Filters

嗯,我很难理解动作和过滤器之间的区别。我确实在代码中使用动作,但我是一个新手,甚至连一点过滤器都不知道。我去过codex,以及NickTheGeek、BillErickson、GaryJones等的多个网站,但没有去过vein。如果你能用简单的话告诉我,并举例说明动作、过滤器和挂钩的基本内容和区别。非常感谢。