在Wordpress中自定义挂钩添加动作

我正在开发一个插件,但是我遇到了麻烦,因为我没有将一个动作挂钩到一个函数并显示内容。 我是noob开发人员WordPress的插件,所以对不起,如果我做愚蠢的东西。 我的插件开始在page1.php中,当我按下提交按钮到page2.php时,我有一个函数,我想钩,但我试过这个add_action,并没有工作,我不知道哪个标签是正确的,如果我需要添加更多或可能发生的事情。 我多次阅读文档,并按照我的说法尝试了一些东西,但没有任何结果。 欢迎所有的帮助,在此先感谢。

//page2.php
function testFunction(){
    echo "hello";
}

add_action('page2_page', 'testFunction');
add_action('init', 'testFunction');

WordPress的内置操作,如init ,它允许你在某些地方挂钩代码。 但是, page2_page不是内置操作。 因此,要使用它,你必须添加代码do_action( 'page2_page' ); 无论你想要你的代码被调用。 基本上,这将运行所有已挂钩到page2_page标记的代码。

话虽如此,使用自定义操作可能是一个不正确的/不必要的复杂的方式来实现你想要做的任何事情。 点击一个按钮,然后显示更多内容而不重新加载页面需要一个Javascript实现。

链接地址: http://www.djcxy.com/p/57351.html

上一篇: Custom hook add action in Wordpress

下一篇: filter inside function not works