Как включить пользовательский заголовок типа сообщения в ленту активности BuddyPress

Я использую пользовательские типы сообщений, которые я буду отображать в своем фиде активности BuddyPress. Я могу настроить типы сообщений так, чтобы они нормально работали в ленте, но я не могу найти документацию о том, как отображать заголовок в ленте. Вот мой код, я хочу отобразить заголовок сообщения, где [title] является:

add_post_type_support( 'news', 'buddypress-activity' );

function customize_page_tracking_args() {
// Check if the Activity component is active before using it.
if ( ! bp_is_active( 'activity' ) ) {
return;
}

bp_activity_set_post_type_tracking_args( 'news', array(
'component_id'             => buddypress()->blogs->id,
'action_id'                => 'new_news_item',
'bp_activity_admin_filter' => __( 'News', 'custom-domain' ),
'bp_activity_front_filter' => __( 'Pages', 'custom-domain' ),
'contexts'                 => array( 'activity', 'member' ),
'activity_comment'         => true,
'bp_activity_new_post'     => __( '%1$s - <a href="%2$s">News: [title]</a>', 'custom-textdomain' ),
'bp_activity_new_post_ms'  => __( '%1$s - <a href="%2$s">News: [title]</a>, on the site %3$s', 'custom-textdomain' ),
'position'                 => 100,
) );
}
add_action( 'bp_init', 'customize_page_tracking_args' );

В этой строке кода я вижу, что %1$s это имя пользователя и %2$s это ссылка на сообщение. Есть ли в BuddyPress больше таких фрагментов, которые я могу использовать, особенно один для заголовка сообщения?

'bp_activity_new_post'     => __( '%1$s - <a href="%2$s">News: [title]</a>', 'custom-textdomain' ),

Спасибо за помощь!

1

Решение

Вы можете прочитать эту страницу Кодекса на сайте BuddyPress.org. Он содержит больше информации и описывает, как ужесточить связь между CPT и фидом активности BuddyPress. Вот это пример.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector