Intereting Posts
Захват WordPress для посещения сообщения Обновить параметр данных вызова wp_localize_script () Как ссылаться на страницу с коротким кодом? Добавление функции JS в качестве третьего параметра в do_action Могу ли я использовать отношение OR для одного элемента при вызове tax_query из WP_Query и использовать AND для остальных? сообщение / содержание страницы страница категории для настраиваемого типа сообщения Предупреждение: urlencode () ожидает, что параметр 1 будет строкой, массив указан в и не получает выбранный вывод Пользовательский массив запросов SQL-запросов к WHERE p.id удалить форму поиска edit.php и заменить на мою собственную Как перенаправить пользователя на страницу после отправки формы Как показывать только сообщения с изображениями? Общая функциональность плагинов и тем facebook like, tweet и google + 1 кнопки внутри цикла на домашнем, архивные и поисковые страницы и отсутствующие кнопки facebook как кнопки почему плагины загружаются до подключаемых модулей

Проблемы с перенаправлением пользовательского субстандартного элемента BuddyPress

Использование WP 3.9.1 и BuddyPress 2.0.1.

Я хочу добавить элемент subnav на вкладку «groups», которая приведет вас к странице «создать новую группу».

У меня есть следующие функции:

add_action( 'bp_setup_nav', 'ecomukti_add_create_village_subnav_tab', 100 ); function ecomukti_add_create_village_subnav_tab() { global $bp; bp_core_new_subnav_item( array( 'name' => 'Create Virtual Village', 'slug' => 'create', 'parent_url' => trailingslashit( 'step/group-details' ), 'parent_slug' => 'groups', 'screen_function' => 'ecomukti_create_village_screen', 'position' => 50 ) ); } function ecomukti_create_village_screen() { bp_core_redirect( get_option('siteurl') . "groups/create/step/group-details/" ); } 

По большей части это прекрасно работает – он правильно добавляет элемент subnav. Однако проблема связана с моей функцией screen_function. Кажется, что полностью игнорирует screen_function. URL-адрес, созданный bb_core_new_subnav_item (), – http://mysite.com/members/membername/groups/step/group-details/create/ – очевидно, что страница не существует, и я действительно хочу перейти на http: // mysite.com/groups/step/group-details/create/ Вот почему моя screen_function является перенаправлением. Но независимо от того, что я положил в bp_core_redirect, перенаправления не происходит – он по-прежнему относится к http://mysite.com/members/membername/groups/step/group-details/create/. Что я делаю неправильно? Как я могу заставить эту функцию правильно перенаправить на страницу «создать группу»?

Solutions Collecting From Web of "Проблемы с перенаправлением пользовательского субстандартного элемента BuddyPress"