Функция Buddypress bp_core_new_nav_item() не работает для создания нового элемента навигации на вкладке «Мой профиль»

Итак, я пытаюсь добавить новую навигацию на вкладке «мой профиль» в buddypress после входа пользователя в систему. Я создал и использую файл bp-custom.php в своем каталоге wp-content/plugins (за пределами buddypress). каталог), чтобы вставить пользовательский код. Это код, который у меня есть в файле bp-custom.php (и это все, что у меня есть!)

  <?php
  //place for custom buddypress functions
  bp_core_new_nav_item( 
  array( 
    'name' => 'feedback', 
    'slug' => 'Feedback'
  ));

  ?>

Я получил следующую ошибку в моем браузере. ————————– Ошибка сервера На веб-сайте произошла ошибка при получении http://myhostname.com Возможно, быть недоступен для обслуживания или настроен неправильно ————————— Я использую тему frisco для buddypress, не уверен, что это часть моей проблемы. Что я могу сделать, чтобы исправить эту ошибку? (переместить bp-custom? Неправильное использование функции? Несовместимость темы?) Я поставлю вам оценку, если вы дадите мне правильный ответ. Заранее спасибо! -Алекс


person user1510778    schedule 09.07.2012    source источник


Ответы (2)


Пожалуйста, используйте этот:

bp_core_new_nav_item( array(
    'name' => __( 'My Links', 'bp-my-links' ),
    'slug' => 'my-link',
    'position' => 80,
    'screen_function' => 'bp_my_link_screen_my_links',
    'default_subnav_slug' => 'my-link'
) );

Пожалуйста, введите этот код и посмотрите на вкладке «Мой профиль», там отобразится новое меню «Моя ссылка».

person Chirag Patel    schedule 29.11.2012