我正在开发一个插件,但是我遇到了麻烦,因为我没有把一个动作挂钩到一个函数并显示内容。我是菜鸟开发者Wordpress插件,很抱歉,如果我做愚蠢的事情。我的插件从page1.php开始,当我按下提交按钮到page2.php时,我有一个我想挂钩的功能,但我尝试过这个add_action但没有用,我不知道哪个标签是正确的,如果我需要添加更多或可能发生的事情。我阅读了几次文档,我尝试了一些事情,但我什么都没说。欢迎提供所有帮助,谢谢。
//page2.php
function testFunction(){
echo "hello";
}
add_action('page2_page', 'testFunction');
add_action('init', 'testFunction');
答案 0 :(得分:1)
Wordpress内置了一些操作,例如init
,允许您在某些地方挂钩代码。但是,page2_page
不是内置操作。因此,要使用它,您必须在您希望调用代码的任何位置添加代码do_action( 'page2_page' );
。基本上,这将运行已连接到page2_page
标记的所有代码。
话虽如此,使用自定义操作可能是一种不正确/不必要的复杂方式来实现您想要做的任何事情。单击按钮然后显示更多内容而不重新加载页面需要Javascript实现。