我正在使用此代码为BuddyPress配置文件重新排序菜单项的位置。我正在使用xprofile(不确定这是否有什么不同)。下面是我尝试使用的代码:
<?php
/*
Plugin name: BP custom
Plugin URI: http://pittbullweb.com
Description: Customs for Buddy Press
Version: 0.1
Author URI: http://pittbullweb.com
*/
function bbg_change_profile_tab_order() {
global $bp;
$bp->bp_nav[\'profile\'][\'position\'] = 10;
$bp->bp_nav[\'activity\'][\'position\'] = 20;
$bp->bp_nav[\'blogs\'][\'position\'] = 30;
$bp->bp_nav[\'friends\'][\'position\'] = 40;
$bp->bp_nav[\'messages\'][\'position\'] = 50;
$bp->bp_nav[\'groups\'][\'position\'] = 60;
$bp->bp_nav[\'settings\'][\'position\'] = 70;
}
add_action(\'bp_setup_nav\', \'bbg_change_profile_tab_order\', 999 );
?>
我会按照指示去做
here 能够做到这一点。然而,当我去激活插件时,我得到了一个致命错误:
Fatal error: 无法重新声明bbg\\u change\\u profile\\u tab\\u order()(之前在/var/www/vhosts/giftcardswapping.com/demo/wp-content/plugins/bp-custom.php:11中声明)in /var/www/vhosts/giftcardswapping.com/demo/wp-content/plugins/bp-custom.php on line 20
我也尝试过重命名函数,但仍然收到相同的致命错误。
我不明白它是如何在任何地方重新申报的。如果能帮我解决这个问题,我将不胜感激。非常感谢。