您当前的位置:首页 > TAG信息列表 > function-exists

  • 编写php函数的最佳方式

    时间:2016-04-26

    我看到每个主题都使用这种格式if( !function_exists( \'blogrock__f\' )) : function blogrock__f () { /// code here } endif; add_action(\'after_setup_theme\', \'blogrock_setup\'); 如果……我写得很无聊。。endif块。我知道我可以创建新类来避免这种情况。但我可以这样做吗?if (!function_e

  • 提供后备功能,并允许通过插件覆盖

    时间:2016-10-18

    我在我的主题中使用了ACF(高级自定义字段)插件。这个插件提供了一个更简单的方法get_field() 我们可以用它代替WordPress nativeget_post_meta() 方法现在,问题是get_field() 如果ACF插件处于活动状态,则方法可以正常工作,但当插件处于非活动状态时,主题前端会出现以下错误:Fatal error: Call to undefined function get_field()现在,我尝试提供一个回退功能,该功能应该在插件未激活时使用,我的回退功能如下:if (

  • 在插件中重新声明主题的功能

    时间:2016-10-19

    我想知道如何从插件中重新声明主题的函数。问题是,我在尝试激活插件时遇到了一个“致命错误:无法重新声明”。但是如果我将代码添加到已经激活的插件中,那么一切都会按照预期工作。有什么明显的东西我遗漏了吗?下面是我正在使用的代码的简化示例:// In my theme I use function_exists check if ( ! function_exists( \'my_awesome_function\' ) ) { function my_awesome_function()