如何在BuddyPress活动供稿中包含自定义帖子类型标题

时间:2015-08-04 16:19:54

标签: php wordpress buddypress

我正在使用我将在BuddyPress活动供稿中显示的自定义帖子类型。我可以设置帖子类型在Feed中正常工作,但我无法找到有关如何在Feed中显示标题的文档。这是我的代码,我想显示[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 个答案:

答案 0 :(得分:0)

您可以在BuddyPress.org网站上阅读此Codex页面。它有更多信息,并描述了如何加强CPT和BuddyPress活动源之间的连接。 Here就是一个例子。