Mais conteúdo relacionado
Semelhante a BuddyPressで街のポータルサイトを作ろう (17)
BuddyPressで街のポータルサイトを作ろう
- 35. style.css の編集
/*
Theme Name: BuddyPress kaasan
Theme URI: http://example.org/themes/kaasan/
Description: Simple theme for BuddyPress.
Version: 1.0 // バージョン
Author: ITkaasan
Author URI: http://www.kaasan.info/
Template: bp-default
Tags: buddypress, two-column, grey, dark
*/
タグに buddypress を書く
- 44. 親メニューの追加
add_action( 'bp_setup_nav', 'works_nav');
// ユーザーメニュー追加の独自関数をセット
function works_nav() {
global $bp;
bp_core_new_nav_item( array(
'name' => ' 実績 ', // メニューの表示名
'slug' => 'works', // スラッグ
'position' => 75,// 追加メニューの表示順位
// http://hoge.com/members/ ユーザー ID/works/ と、なる
'screen_function' => 'works',
'show_for_displayed_user' => true,// ユーザに表示するか
'default_subnav_slug' => 'works',// ユーザに表示する
'item_css_id' => 'works'// メニュ
) );
}
- 45. 最低一つの子ページ
function works () {
add_action( 'bp_template_title', 'works_title' );// カスタムユーザーページに見出し
add_action( 'bp_template_content', 'works_content' );// カスタムユーザーページに表示したい内容
bp_core_load_template( apply_filters( 'bp_core_template_plugin', 'members/single/plugins' ) );// テーマ
ファイルの呼び出し ( この記述で、メンバーページのファイル )
}
function works_title() {
echo ' 実績一覧 ';
}
- 50. [domain] => http://websta.info/members/kaasan/
[userdata] => stdClass Object
(
[ID] => 1
[user_login] => kaasan
[user_pass] => $P$BV.qKAxDJ4aciLwWNWCQ3rJ1gs/IVd1
[user_nicename] => kaasan
[user_email] => seven.mazda@gmail.com
[user_url] =>
[user_registered] => 2013-03-07 01:59:39
[user_activation_key] =>
[user_status] => 0
[display_name] => kaasan
)