我是WordPress和Buddy-Press的新手,但是想知道如何根据我的客户要求在我自己的模板中使用消息?我一直在通过Buddy Press论坛,也无法获得足够的帮助。她是我目前在buddy-press message>single
页面中使用的代码。
<?php
/**
* BuddyPress - Users Messages
*
* @package BuddyPress
* @subpackage bp-legacy
*/
?>
<div class="item-list-tabs no-ajax" id="subnav" role="navigation">
<ul>
<?php bp_get_options_nav(); ?>
</ul>
<?php if ( bp_is_messages_inbox() || bp_is_messages_sentbox() ) : ?>
<div class="message-search"><?php bp_message_search_form(); ?></div>
<?php endif; ?>
</div><!-- .item-list-tabs -->
<?php
switch ( bp_current_action() ) :
// Inbox/Sentbox
case 'inbox' :
case 'sentbox' :
/**
* Fires before the member messages content for inbox and sentbox.
*
* @since 1.2.0
*/
do_action( 'bp_before_member_messages_content' ); ?>
<div class="messages">
<?php bp_get_template_part( 'members/single/messages/messages-loop' ); ?>
</div><!-- .messages -->
<?php
/**
* Fires after the member messages content for inbox and sentbox.
*
* @since 1.2.0
*/
do_action( 'bp_after_member_messages_content' );
break;
// Single Message View
case 'view' :
bp_get_template_part('members/single/messages/single' );
break;
// Compose
case 'compose' :
bp_get_template_part( 'members/single/messages/compose' );
break;
// Sitewide Notices
case 'notices' :
/**
* Fires before the member messages content for notices.
*
* @since 1.2.0
*/
do_action( 'bp_before_member_messages_content' ); ?>
<div class="messages">
<?php bp_get_template_part( 'members/single/messages/notices-loop' ); ?>
</div><!-- .messages -->
<?php
/**
* Fires after the member messages content for inbox and sentbox.
*
* @since 1.2.0
*/
do_action( 'bp_after_member_messages_content' );
break;
// Any other
default :
bp_get_template_part( 'members/single/plugins' );
break;
endswitch; ?>
这是buddy-press的单页消息模板内容。但它在我自己的模板上没有显示任何内容?
任何人都可以指导我如何从我自己的模板中使用好友新闻消息?所以,我的客户可以通过该特定模板互相聊天,而不是默认好友新闻页面...... ???
请等待任何有用的资料?