На днях была выпущена версия BuddyPress 2.1, которая включила в себя удобный интерфейс упоминаний (при вводе имени всплывает панель предложений). Раньше вам нужно было знать имя участника, чтобы упомянуть его в ленте активности, что зачастую выливалось в длительный поиск требуемого имени. Новый интерфейс упоминаний заметно облегчил процесс привлечения пользователей к разговорам, которые протекают в ленте активности.
Многие пользователи BuddyPress сайтов используют bbPress для подключения форумов, поскольку два этих плагина прекрасно работают в связке. Ответы на темы форумов bbPress – еще одно место, где можно эффективно применить новый интерфейс упоминаний. Форумы – это центр всех обсуждений на многих сайтах сообществ. Тикет по добавлению нового интерфейса упоминаний уже открыт на трекере bbPress.
Тем временем разработчик ядра BuddyPress Мэтью Виет, известный как @imath, опубликовал быстрый способ добавления упоминаний к ответам форумов bbPress. Просто добавьте следующий код в ваш файл bp-custom.php:
<?php function custom_bbpress_maybe_load_mentions_scripts( $retval = false ) { if ( function_exists( 'bbpress' ) && is_bbpress() ) { $retval = true; } return $retval; } add_filter( 'bp_activity_maybe_load_mentions_scripts', 'custom_bbpress_maybe_load_mentions_scripts' );
Я протестировал код: упоминания работают именно так, как и в ленте активности. Вот как это выглядит в действии на тестовом сайте с BuddyPress и bbPress:
Обязательно следите за соответствующим тикетом, поскольку эта особенность, возможно, в будущем появится в ядре bbPress. Сейчас же мы можем воспользоваться ей благодаря @imath. Вы можете добавить функционал упоминаний на любой сайт, использующий BuddyPress 2.1 и bbPress.
Источник: wptavern.com