所以我在一個網站上工作,並且我在我的BuddyPress個人資料頁面上添加了一個新的菜單項。菜單已通過bp-custom.php
頁面正確添加。但是當我點擊菜單時,我無法將其重定向到我想要的頁面。代碼是這樣的:如何將BuddyPress菜單項重定向到Wordpress網站上的其他頁面?
function add_gift_card() {
global $bp;
bp_core_new_nav_item(array(
'name' => 'Gift Cards',
'slug' => 'shop',
// 'parent_url' => get_option('siteurl').'/shop',
// 'parent_slug' => $bp->profile->slug,
'screen_function' => 'gift_card_screen',
'position' => 90,
'default_subnav_slug' => 'shop'
));
}
add_action('bp_setup_nav', 'add_gift_card', 100);
function gift_card_screen() {
add_action('bp_template_content', 'gift_card_screen_content');
bp_core_load_template(apply_filters('bp_core_template_plugin', 'members/single/plugins'));
}
function gift_card_screen_content() {
echo 'Gift Cards<br/>';
}
如何將它重定向到網站上的新頁面,而不考慮root用戶域?
感謝您的回覆。我刪除了模板函數並使用了bp_core_redirect。它現在按需要工作。 – Neels