Bro*_*ke. 4 php wordpress function buddypress redeclaration
我一直在与这个错误作斗争.错误是在函数中的某个地方我现在有php告诉我它不能在同一行重新声明变量...奇怪.任何帮助都会很棒.
致命错误:无法重新声明/ home/bp-member-login-redirect/bp中的bp_block_admin_init()(之前在/home/bp-member-login-redirect/bp-member-login-redirect-loader.php:31中声明)第31行的-member-login-redirect-loader.php
第29-31行
// make sure buddypress is installed
function bp_block_admin_init() {
require_once( dirname( __FILE__ ) . '/bp-member-login-redirect-core.php' );}
Run Code Online (Sandbox Code Playgroud)
实际调用函数的行(我在代码中得到错误,有或没有这些行:
if (defined( 'BP_VERSION' ))
bp_block_admin_init();
else
add_action( 'bp_init', 'bp_block_admin_init' );
Run Code Online (Sandbox Code Playgroud)
确保使用require_once以确保不会双重加载bp-member-login-redirect-loader.php文件.
require_once '/home/bp-member-login-redirect/bp-member-login-redirect-loader.php';
Run Code Online (Sandbox Code Playgroud)
问题register_activation_hook()
出在加载插件时调用的 WordPress 函数。就我而言,该文件在没有 WordPress 加载的情况下被包含在内。一旦我删除了这些功能,我就不再有错误了。
归档时间: |
|
查看次数: |
3548 次 |
最近记录: |