我被过去几天的一个问题弄得喘不过气来。我必须创建一个custon nev calls ribbons,它将具有一些自定义功能,但在开始的步骤中,我无法创建nev页面。从大量的R&;D我有cerate色带代码custon nev
function custom_setup_nav() {
global $bp;
bp_core_new_nav_item( array(
\'name\' => __( \'Rebons\', \'buddypress\' ),
\'slug\' => \'rebons\',
\'position\' => 30,
\'show_for_displayed_user\' => true,
\'default_subnav_slug\' => \'rebons\',
\'item_css_id\' => \'rebons\'
) );
bp_core_new_subnav_item( array(
\'name\' => __( \'Rebons\', \'buddypress\' ),
\'slug\' => \'rebons\',
\'screen_function\' => \'rebons_page\',
\'parent_url\' => $bp->loggedin_user->domain . $bp->slug . \'/\',
\'parent_slug\' => $bp->slug,
\'position\' => 10,
\'item_css_id\' => \'rebons\'
) );
}
add_action( \'bp_setup_nav\', \'custom_setup_nav\' );
function rebons_page() {
add_action( \'bp_template_content\', \'rebons_content\' );
bp_core_load_template( apply_filters( \'bp_core_template_plugin\', \'members/single/rebons\' ) );
}
function rebons_content(){
echo \'Put your content here!\';
}
从这段代码中,我在nev功能区中得到了一个选项,但当我单击它时,我显示了一个404未找到
error_get_last
. 我已经创建了一个文件ribbons。php根据配置文件。php文件和aslo通过复制概要文件文件夹创建了ribbons文件夹,并对文件进行了一些更改。
但我仍然得到404错误。我必须通过任何功能注册nev
请帮帮我,伙计们。