如何让一个函数出现一次?

时间:2011-04-26 作者:ahmed

我在函数中有以下代码。我的主题中的php文件

  function my_func(){
    echo "foo";
  }         
  add_action(\'admin_menu\',\'my_func\');
我假设此函数“my\\u func”将在admin\\u菜单操作中调用一次;然而,我发现该函数被多次调用-它将在仪表板的每个小部件顶部打印“foo”一词-!!对我来说,这是一种奇怪的行为!,如何使函数运行一次?我想在创建管理菜单时运行它?

顺致敬意,

谢谢

1 个回复
SO网友:Ashfame

它只执行一次。您可以多次看到它,因为这些小部件的内容是通过AJAX获取的,AJAX会再次在AJAX请求中加载WordPress,因此它会再次被回显,但每次加载只执行一次。有意义吗?

结束

相关推荐

Adding goodies to themes

如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?