Как добавить новые страницы / расширить компоненты buddypress - PullRequest
2 голосов
/ 10 сентября 2011

Я довольно плохо знаком с buddypress и немного запутался. Мои настройки довольно необычны, так как мне не нужны некоторые компоненты buddypress, такие как «активность» или «друзья».

Вместо этого мне нужен шаблон для отображения нескольких пользовательских веб-приложений, которые я сам кодировал.

Поэтому, чтобы облегчить жизнь, я отредактировал шаблоны php в моей папке themes / members / single /. файлы activity.php и friends.php соответственно, чтобы показать мои веб-приложения.

Затем я создал файл bp-custom.php и изменил настройки SLUGS, чтобы они соответствовали названиям моих веб-приложений. т.е.

define( ‘BP_FRIENDS_SLUG’, ‘photos’ );
define( ‘BP_ACTIVITY_SLUG’, ‘songs’ );
define( ‘BP_GROUPS_SLUG’, ‘songsearch’ );

Это прекрасно работало, когда я нажимал на ссылку с фотографиями, меня перенаправляли в мое веб-приложение для фотографий и т. Д. ... когда я нажимал на песни, он загружал шаблон активности, содержащий мое веб-приложение с песнями и т. Д. И т. Д. *. 1010 *

Тем не менее, теперь мне нужно добавить больше своих пользовательских кодированных приложений, но у них закончились эти подкомпоненты для «мясника», поэтому мой вопрос… Как добавить новый?

Я создал файл songprofile.php в папке / members / single /.

я хочу, чтобы URL-адрес был http://www.mysite.com/members/user/songprofile/ для этого шаблона songprofile.php, который будет отображаться в компоненте members точно так же, как мои измененные шаблоны действий / друзей.

Но я искренне не знаю, как мне добавить шаблоны в компонент members.

Очевидно, что я все еще хочу, чтобы файл members-header.php загружался и т. Д.… Все то же самое, но только этот новый пользовательский шаблон будет отображаться, если это имеет смысл

Может кто-нибудь помочь?

...