在函数.php中检查footer.php中是否存在函数

时间:2017-11-13 作者:Victor Rusu

我正在尝试保护来自的版权链接footer.php 文件,我想在footer php中创建一个函数,该函数将包含这些链接,然后我想从函数中进行检查。php如果该函数存在于页脚中,如果它不存在,我想显示一个exit(); 作用我还计划对页脚和函数php代码进行编码。

我试过了function_exists() 但只有当我正在检查的函数与函数\\u exists位于同一个文件中时,它才起作用。有人能告诉我怎么解决这个问题吗?给你加油!

1 个回复
SO网友:Johansson

您不应该在模板中声明函数。模板用于输出内容。这个function_exists() 将检查函数是否已声明before 这个function_exists() 调用,而不是在它之后,模板在functions.php 文件,因为您可以使用template_redirect 滤器

在主题的functions.php 文件,然后在模板中调用它。这是最好的方式。

结束

相关推荐

Can't move jQuery to footer

以下两种方法对我没有帮助。我的jQuery总是在head部分。原因是什么?Method 1: (adding below code to function.php)if (!is_admin()) add_action(\"wp_enqueue_scripts\", \"my_jquery_enqueue\", 11); function my_jquery_enqueue() { wp_deregister_script(\'jquery\'); wp_enqueue