Enviar búsqueda
Cargar
BuddyPressで街のポータルサイトを作ろう
•
Descargar como PPT, PDF
•
11 recomendaciones
•
23,294 vistas
松田 千尋
Seguir
茅場町コワーキングスペースCo-EdoでWordPressでSNSサイトを作れるプラグインBuddyPressのプラグインについての勉強会を行いました。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 55
Descargar ahora
Recomendados
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
climbFrog
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
Yuji Nojima
WordPressプラグイン Jetpack って何だ?!
WordPressプラグイン Jetpack って何だ?!
Yuji Nojima
Wp プラグインapiから理解するword press.share
Wp プラグインapiから理解するword press.share
Yuji Nojima
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
Yuji Nojima
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
Yuji Nojima
Bootstrap
Bootstrap
kenji goto
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
takenao
Recomendados
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
climbFrog
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
Yuji Nojima
WordPressプラグイン Jetpack って何だ?!
WordPressプラグイン Jetpack って何だ?!
Yuji Nojima
Wp プラグインapiから理解するword press.share
Wp プラグインapiから理解するword press.share
Yuji Nojima
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
Yuji Nojima
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
Yuji Nojima
Bootstrap
Bootstrap
kenji goto
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
takenao
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
Bootstrap
Bootstrap
Masaki Kusuhata
WordPressはじめてのプラグイン作成
WordPressはじめてのプラグイン作成
Shoji Endo
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
kenji goto
120225 bootstrap
120225 bootstrap
TechGardenSchool
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発
Masakazu Muraoka
WordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイト
Takuma Nishiyama
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
Fumio SAGAWA
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
Kazue Igarashi
WordPressプラグインの作り方
WordPressプラグインの作り方
Takami Kazuya
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
SPAに必要なJavaScriptFrameWork
SPAに必要なJavaScriptFrameWork
Mizuho Sakamaki
非エンジニア向けHTML勉強会その1
非エンジニア向けHTML勉強会その1
Karino Kyohei
WordBench京都版 _sハンズオン
WordBench京都版 _sハンズオン
Hidetaka Okamoto
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
力也 伊原
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
Chieko Aihara
スキトラ Spring + mybatis
スキトラ Spring + mybatis
小川 昌吾
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
Shogo Iwano
いまさら聞けない!ホームページの立ち上げから運用体制構築
いまさら聞けない!ホームページの立ち上げから運用体制構築
Yasushi Taki
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
Logo and Web Co., Ltd.
Más contenido relacionado
La actualidad más candente
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
Bootstrap
Bootstrap
Masaki Kusuhata
WordPressはじめてのプラグイン作成
WordPressはじめてのプラグイン作成
Shoji Endo
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
kenji goto
120225 bootstrap
120225 bootstrap
TechGardenSchool
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発
Masakazu Muraoka
WordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイト
Takuma Nishiyama
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
Fumio SAGAWA
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
Kazue Igarashi
WordPressプラグインの作り方
WordPressプラグインの作り方
Takami Kazuya
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
SPAに必要なJavaScriptFrameWork
SPAに必要なJavaScriptFrameWork
Mizuho Sakamaki
非エンジニア向けHTML勉強会その1
非エンジニア向けHTML勉強会その1
Karino Kyohei
WordBench京都版 _sハンズオン
WordBench京都版 _sハンズオン
Hidetaka Okamoto
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
力也 伊原
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
Chieko Aihara
スキトラ Spring + mybatis
スキトラ Spring + mybatis
小川 昌吾
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
Shogo Iwano
La actualidad más candente
(20)
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressってブログじゃないの?
WordPressってブログじゃないの?
Bootstrap
Bootstrap
WordPressはじめてのプラグイン作成
WordPressはじめてのプラグイン作成
HTML5 アプリ開発
HTML5 アプリ開発
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
120225 bootstrap
120225 bootstrap
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発
WordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイト
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
WordPressプラグインの作り方
WordPressプラグインの作り方
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
SPAに必要なJavaScriptFrameWork
SPAに必要なJavaScriptFrameWork
非エンジニア向けHTML勉強会その1
非エンジニア向けHTML勉強会その1
WordBench京都版 _sハンズオン
WordBench京都版 _sハンズオン
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
スキトラ Spring + mybatis
スキトラ Spring + mybatis
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
Similar a BuddyPressで街のポータルサイトを作ろう
いまさら聞けない!ホームページの立ち上げから運用体制構築
いまさら聞けない!ホームページの立ち上げから運用体制構築
Yasushi Taki
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
Logo and Web Co., Ltd.
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介
kenji goto
ホームページ制作
ホームページ制作
yosuke mizusawa
javascriptの基礎
javascriptの基礎
Masayuki Abe
introduction
introduction
ino keisuke
Re:Cre Vol.14 | Web design process for the future
Re:Cre Vol.14 | Web design process for the future
masaaki komori
プロトタイプ時代の WordPressテーマの作り方・考え方
プロトタイプ時代の WordPressテーマの作り方・考え方
kenji goto
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
FLOW web planning & design
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
絵里子 尾部
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
Go Imai
ホームページを制作する前に知っておきたい13のこと
ホームページを制作する前に知っておきたい13のこと
Yasushi Taki
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
Eri Sawada
工数削減! 印刷物デザイナーに知ってほしい コスパの良いWebデザイン.pdf
工数削減! 印刷物デザイナーに知ってほしい コスパの良いWebデザイン.pdf
ssuser6f5294
デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦
sogawaminoru
2013 HTML5カンファレンス レスポンシブWebデザイン
2013 HTML5カンファレンス レスポンシブWebデザイン
Daisuke Yamazaki
複数のWordPressサイトをボタンひとつで全てアップデートできるプラグイン「MainWP」
複数のWordPressサイトをボタンひとつで全てアップデートできるプラグイン「MainWP」
Naoko Murakami
Similar a BuddyPressで街のポータルサイトを作ろう
(17)
いまさら聞けない!ホームページの立ち上げから運用体制構築
いまさら聞けない!ホームページの立ち上げから運用体制構築
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介
ホームページ制作
ホームページ制作
javascriptの基礎
javascriptの基礎
introduction
introduction
Re:Cre Vol.14 | Web design process for the future
Re:Cre Vol.14 | Web design process for the future
プロトタイプ時代の WordPressテーマの作り方・考え方
プロトタイプ時代の WordPressテーマの作り方・考え方
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
ホームページを制作する前に知っておきたい13のこと
ホームページを制作する前に知っておきたい13のこと
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
工数削減! 印刷物デザイナーに知ってほしい コスパの良いWebデザイン.pdf
工数削減! 印刷物デザイナーに知ってほしい コスパの良いWebデザイン.pdf
デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦
2013 HTML5カンファレンス レスポンシブWebデザイン
2013 HTML5カンファレンス レスポンシブWebデザイン
複数のWordPressサイトをボタンひとつで全てアップデートできるプラグイン「MainWP」
複数のWordPressサイトをボタンひとつで全てアップデートできるプラグイン「MainWP」
Más de 松田 千尋
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
松田 千尋
WordCamp Tokyo2016itkaasan
WordCamp Tokyo2016itkaasan
松田 千尋
Node.jsでデータ収集して デスクトップアプリを作ろう!
Node.jsでデータ収集して デスクトップアプリを作ろう!
松田 千尋
React.jsでHowManyPizza
React.jsでHowManyPizza
松田 千尋
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
Windows Azure kaasanイメージについて
Windows Azure kaasanイメージについて
松田 千尋
Más de 松田 千尋
(6)
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
WordCamp Tokyo2016itkaasan
WordCamp Tokyo2016itkaasan
Node.jsでデータ収集して デスクトップアプリを作ろう!
Node.jsでデータ収集して デスクトップアプリを作ろう!
React.jsでHowManyPizza
React.jsでHowManyPizza
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
Windows Azure kaasanイメージについて
Windows Azure kaasanイメージについて
Último
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Último
(10)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
BuddyPressで街のポータルサイトを作ろう
1.
BuddyPress で 街のポータルサイトを作ってみよう! 街のポータルサイトを作ってみよう!
2.
今更ですが、 IT かあさんです 。 本名:松田千尋 職業:フリーのプログラマ 主に
CakePHP で WEB システム作ったり、サーバ ーやったりしてますが、 BuddyPress が好きすぎる 28 歳
3.
本日の内容 BuddyPress って何? BuddyPress のインストールと日本語化のおさらい BuddyPress
のプラグイン紹介 BuddyPress の簡単使い方ガイド 街のポータルサイトを作ろう! BuddyPress の functions.php Bu d d yPre s s のユーザーページカスタマイズ
4.
BuddyPress ってなに?
5.
SNS 作れる WordPress
プラグイン
6.
BuddyPress で出来ること
7.
BuddyPress の基本機能 ユーザー登録フロー ユーザーマイページ いいね 友達機能 ユーザー同士のメッセージ グループ
8.
SNS を作るほどじゃないし〜っていう時 ( そもそも
SNS とか興味ないし。 )
9.
BuddyPress をミニマムに使う 必要な機能を限定する
10.
BuddyPress の管理ページで必要な機能だけチェック
11.
ユーザーページがいいのよ 手軽にマイページが持てる アバター プロフィール
12.
マイページに独自機能を追加も出来る 特定のユーザーの投稿一覧ページとか
13.
BuddyPress のここがいい! 会員制サイトの基本フローが全て整っている BuddyPress プラグイン一つだけで作れる いらない機能は簡単にオフ出来る
14.
あらゆる会員制サイトの可能性 それが BuddyPress なんですわ。
15.
5分で出来るBuddyPress のインストと日本語化BuddyPress のインストと日本語化 第一回のおさらい
16.
公式サイトよりダウンロード http://wordpress.org/extend/plugins/buddypress/
17.
18.
19.
所々英語表記になってるになってる
20.
日本語化ファイルファイル http://translate.wordpress.org/projects/buddypress/dev/ja/def po と mo
ファイル
21.
buddypress-dev-ja.po → buddypress-ja.po buddypress-dev-ja.mo
→ buddypress-ja.mo buddypress-ja.mo /plugins/buddypress/bp-languages BuddyPress の日本語化ファイルを設置する
22.
日本語化 OK 管理画面も日本語化になっているよ
23.
登録時の固定ページを追加 ユーザー登録させる場合は固定ページ追加を
24.
投稿 URL の変更
25.
誰でもユーザー登録にチェック
26.
BuddyPress インストの5ステップ
27.
BuddyPress のプラグインを有効化 日本語化ファイル設置 登録時の固定ページの紐付け 投稿 URL
の変更 誰でも登録出来るようにする にチェック
28.
イケてる BuddyPress のプラグイン
29.
今回使うプラグイン BuddyPress Activity Plus BP
Profile Search WP User Frontend Buddypress Profile Widget for Blogs (おまけ)
30.
BP Profile Search カスタムしたプロフィールからユーザーを検索
31.
5 分で分かる BuddyPress
テーマ そんなに伝えることも無くてですね・・・
32.
BuddyPress テーマの基本 BuddyPress のデフォルトテーマの子サイトとして デフォルトテーマの
CSS を継承するか・しないか ゼロからコーディングしないほうが、身のためだ!
33.
ゼロからコーディングしようとして、挫折しました ページ数が膨大 デフォルトテーマの HTML を利用した方が楽! 極力デフォルトテーマの
HTML を少しずつ書き換えて カスタマイズするのが安全。
34.
子テーマを作ろう まずは bp-default を複製し、任意の名前を付ける
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 を書く
36.
親スタイルを継承するかどうか functions.php// これで継承しない。 if (
!function_exists( 'bp_dtheme_enqueue_styles' ) ) : function bp_dtheme_enqueue_styles() {} endif;
37.
あとは CSS を ひたすら書くべしっ!!! !!
38.
ユーザーページをカスタム!
39.
あるユーザーが投稿した記事一覧
40.
ユーザー投稿機能 マイページから記事投稿出来るようにカスタムした
41.
ページを追加する
42.
bp-custom.php BuddyPress 版 fuctions.php
43.
plugins 下に bp-custom.php functions.php
じゃないよ! 何かページを追加したり、大きくカスタマイズしたい時 bp-custom.php を追加して、編集する
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 ' 実績一覧 '; }
46.
子ページ追加 plugins 下に bp-custom.php add_action(
'bp_setup_nav', 'works_nav'); でメニュー 追加を宣言 親メニューのオプションを定義 親メニューを表示するには最低一つ以上の子ページ を定義 子ページのタイトルを設定
47.
functions.php テーマ単体に関わるカスタマイズは functions.php インストした Buddy Press
全体に関わる内容は bp-custom.php
48.
global $bp; でユーザー情報取得
49.
現在表示中のユーザー $bp->displayed_user;
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 )
51.
ログイン中のユーザー $bp->loggedin_user (表示される内容は同じ)
52.
ログインしているユーザーだけが表示 if($bp->loggedin_user->id == $bp->displayed_user- >id)
53.
ユーザーページカスタマイズには plugins 下に bp-custom.php $bp->displayed_user $bp->loggedin_user
54.
質疑応答
55.
お疲れさまでした!
Descargar ahora