如何在wordpress模板中放置插件钩子

时间:2014-03-25 05:18:15

标签: php wordpress wordpress-plugin hook

在许多WordPress plugins中,有一些说明可以将<?php do_action('plugin_name_hook'); ?>放在您的模板中。

究竟需要放置此代码以及plugin_name_hook应该是什么?

2 个答案:

答案 0 :(得分:0)

挂钩是一次执行的操作。 如果你想要一个自定义钩子 1.在插件或主题的function.php

中创建自定义挂钩
add_action('my_action','my_function');
function my_function()
{

// do something
}

2.并在模板中将其称为

do_action('my_action'); 

你可以在这里阅读更多内容 https://codex.wordpress.org/Function_Reference/do_action

答案 1 :(得分:0)

我真的不喜欢你需要手动修改主题模板文件的插件。插件的用途是什么。

回到你的问题,你的do_action()电话需要进入你需要显示插件输出的模板。假设它是一个向社交内容添加社交分享按钮的插件,您需要在模板文件中添加do_action之后的the_content()

问题的第二部分,plugin_name_hook将由特定插件指定。到目前为止,您必须按照插件的安装说明进行操作