Articles of buddypress

Получить строку из массива и цикла запуска

Я использую этот код для получения всех членов групп, в которые входит зарегистрированный пользователь. Вопросов: $ Group_id – это строка из массива. Моя проблема заключается в том, что в массиве имеется более одного значения $ / group_id. В этом примере group_id = 5 и group_id = 6 Итак, как я могу изменить код на цикл […]

Тип активности активности Looppress Group Activity

Я использую Buddypress 1.8.1 При загрузке главной страницы группы я хочу показывать только активности «activity_update» и «join_group» в Activity Loop. Вот мой код цикла активности. Это стандартный код цикла. <?php if ( bp_has_activities( bp_ajax_querystring( 'activity' ) ) ) : ?> <?php while ( bp_activities() ) : bp_the_activity(); ?> <?php locate_template( array( 'activity/entry.php' ), true, false […]

Как добавить имя пользователя в ссылку панели инструментов?

Я установил плагин и хочу добавить ссылку плагина на панель инструментов. Но у меня проблема с URL. URL показывает полное имя, но мне нужно показать имя пользователя. Я попытался заменить fullname в коде id и domain . Но это не сработало. <?php function wsi_menu2(){ global $bp, $wp_admin_bar; // Only show if viewing a user // […]

wp_update_comment не работает

Я создал специальный редактор комментариев, и по какой-то причине wp_update_comment не работает. Он возвращает 1, что означает, что он должен быть успешным, но на самом деле ничего не обновляет. Ниже приведен мой код обновления. Важно отметить, что я дважды проверил, что соответствующие данные добавляются в $ commentarr из формы POST. $commentarr = array(); $commentarr['comment_ID'] = […]

Как добавить класс в аватары Buddypress в потоке активности?

Я пытаюсь интегрировать бутстрап с Buddypress и пытаюсь добавить класс «медиа-объект» к аватарам Buddypress. Я мог бы сделать это, подражая CSS Bootstrap, но в интересах изучения новых вещей есть ли способ добавить класс, возможно, используя фильтр? Файл bp_loggedin_user_avatar – это место, где создается изображение. Как я могу подключиться к нему и добавить класс? <div id="whats-new-avatar […]

Служить WordPress в корневом пути Apache

Я новичок в WordPress, я хочу, чтобы при переходе на localhost я получил свой сайт WordPress, и мне не нужно идти в localhost/wordpress . Это связано с тем, что я работаю с BuddyPress, который не работает с installations where you give WordPress its own directory. Я пытаюсь: # /etc/apache2/sites-enabled/000-default.conf DocumentRoot /var/www/html/wordpress # /var/www/html/wordpress/wp-config.php if ( […]

Добавление ссылки Редактировать ссылку на пользовательскую вкладку профиля пользователя Buddypress

Я создал пользовательскую вкладку для моих профилей пользователей buddypress под названием «цели», Он отображает поля xprofile, мне просто нужно знать, как сделать динамическую ссылку на subnav, которая указывает на вкладку ссылки редактирования «цели» xprofile, которая, например, будет выглядеть так: www.dev.globalsportcoach.com/members/USERNAME/profile/edit/group/8/ Subnav в настоящее время создается через следующее, однако я пробовал несколько вариантов параметра ссылки, но […]

Плагин будет сортировать пользователей по usermeta

Когда я уточню свой самый популярный плагин, он сохранит специальный номер, декодированный с даты рождения пользователя, который является расширенным полем bp_xprofile_data в bp_xprofile_data . Все пользователи получают число от 1 до 260, и я собираю список пользователей BuddyPress на основе этого номера. Кажется, существует как минимум два установленных способа хранения расширенных пользовательских данных с usermeta […]

Buddypress: новая вкладка и страница (профиль участников)

Я хочу добавить некоторые страницы / вкладки в профиль пользователя buddypress. Я использую следующую функцию, чтобы получить хотя бы одну страницу: function my_bp_nav_adder() { global $bp; bp_core_new_nav_item( array( 'name' => __( 'Listings', 'buddypress' ), 'slug' => 'my-listings', 'position' => 1, 'screen_function' => 'listingsdisplay', 'default_subnav_slug' => 'my-listings', 'parent_url' => $bp->loggedin_user->domain . $bp->slug . '/', 'parent_slug' => […]

Сценарий «Отмена регистрации» на странице пользователя BuddyPress

Я запускаю веб-сайт BuddyPress, и мне нужно отменить регистрацию скрипта на определенной странице профиля BuddyPress (скорее всего, сменить аватар) Для этого я пробую этот код add_action('wp_enqueue_scripts', 'cutting',100); $uri = $_SERVER['REQUEST_URI']; if(strpos($uri,'/members/'. the_author() .'/profile/change-avatar/') == true){ function cutting() { wp_dequeue_script( 'bp-legacy-js' ); wp_deregister_script( 'bp-legacy-js' ); } } К несчастью, это не работает 🙁 Кто-то может помочь […]