Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
WordPress専用ディレクトリーへの配置をした時にルートディレクトリーとして表示する方法第23回WordBench神戸~ 勉強会デビューに最適!初心者向け春のテーマ祭り ~
専用ディレクトリーってなんなんだ!!?
専用ディレクトリー無しの場合
専用ディレクトリー無しの場合public_html(ルート・ディレクトリ)直下にWordPressのファイルが設置されている。
専用ディレクトリー有りの場合
専用ディレクトリー有りの場合public_html(ルート・ディレクトリ)に1つディレクトリーを設置し、その中にWordPressのファイルを設置する
専用ディレクトリー
WordPressのファイルを設置する
専用ディレクトリーにしないとダメなのか?
ルート・ディレクトリーに先人がいる場合
ルート・ディレクトリーに先人がいる場合先、入ってます
リニューアル案件の時現在稼働中のサイトがルートを占領。
無理やりルート・ディレクトリーにWordPressを配置しても・・・・
index.htmlがあるからWordPressが表示されないからダメ∼!
ルート・ディレクトリーがごちゃごちゃしてると可読性が悪いからダメ!そのファイル消して良いの?悪いの?
人様のお家なんで整理整頓をちゃんとしましょう♪
専用ディレクトリーに入れた方が良いのは分かった・・・
http://xxxxx.com/wordpress/URLダサくない?
http://xxxxx.com/wordpress/ってことで、今日のお話は・・・
http://xxxxx.com/wordpress/ってことで、今日のお話は・・・http://xxxxx.com/
全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発パーマリンク変更サイト確認サイト公開記事作成
専用ディレクトリ作成WPインストールテーマ開発サイト確認サイト公開全体の手順はこんな感じパーマリンク変更記事作成この順番は結構大事!
全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認全体の手順はこんな感じサイト公開ここの時にちょこちょこっと作業をしてルート・ディレクトリでWPが見れるようにする
手順は簡単3ステップ
こんな感じSTEP1WPにTOPのURLを教えるSTEP2ルートにindex.php設置STEP3index.php編集
STEP1WPにTOPのURLを教えるSTEP2ルートにindex.php設置STEP3index.php編集
http://xxxx.com/wordpresshttp://xxxx.com/wordpress
http://xxxx.com/wordpress「WordPressアドレス(URL)」は変更しちゃダメ!!
http://xxxx.com/wordpress↓http://xxxx.com
http://xxxx.com/wordpress↓http://xxxx.com最後の/は必要なし
こんな感じSTEP1WPにTOPのURLを教えるSTEP2ルートにindex.php設置STEP3index.php編集
こんな感じSTEP1WPにTOPのURLを教えるSTEP2ルートにindex.php設置STEP3index.php編集
こっち!
require(./wordpress/wp-blog-header.php);
設定はこれで終わり∼♪
最後に公開前のチェック
チェックポイント①カスタムメニューで「ホーム」を設定している場合http://xxxx.com/wordpress/となってしまっているので、「wordpress/」を削除
チェックポイント②本文の内部リンクがうまく飛べるかを確認。※投稿前にパーマリンクを変更していると動かない場合がある。
チェックポイント③<a href= http://xxx.com/wordpress/about/ >会社概要</a><a href= http://xxx.com/wordpress/ service/ >サービス</a><a href= h...
これで終了です♪
余談ですが・・・
ステップ1なぜ、WordPressにTOPページのアドレスを教えてあげないといけないのか?
テンプレートタグがそこの設定を参照してるから
get_bloginfo( home )get_bloginfo( siteurl )get_bloginfo( url )home_url()→http://xxxx.comget_bloginfo( wpurl )site_url()→ht...
get_bloginfo( home ) ※非推奨get_bloginfo( siteurl ) ※非推奨get_bloginfo( url )home_url()get_bloginfo( wpurl )site_url()http://co...
get_bloginfo( url )は→home_url()を実行してるだけget_bloginfo( wpurl )は→site_url()を実行してるだけ
とりま、home_url(),site_url()を使えばOKなので、サイトのURLを取得する場合
さらに余談ですが・・・
home_urlの利用方法としては
「 ロゴクリックでTOPページに戻る」を実装する時<a href= <?php echo home_url( / ); ?> ><img src= xxxxxxxxx /></a>
メニューを実装するとき<a href= http://xxx.com/about/ >会社概要</a><a href= http://xxx.com/service/ >サービス</a><a href= http://xxx.com/acces...
メニューを実装するとき<a href= http://xxx.com/about/ >会社概要</a><a href= http://xxx.com/service/ >サービス</a><a href= http://xxx.com/acces...
site_urlの利用方法としては
プラグイン開発などでWordPressのコアファイルのURLを取得したい時などに使えばよろし!
以上、余談でした。
個別相談会してます。5月16日(木) 16時∼21時場所:西宮市市民交流センター B会議室
ご清聴ありがとうございましたtkctakashi.hosoya
WordPress専用ディレクトリーで運用
WordPress専用ディレクトリーで運用
WordPress専用ディレクトリーで運用
WordPress専用ディレクトリーで運用
WordPress専用ディレクトリーで運用
WordPress専用ディレクトリーで運用
Upcoming SlideShare
Loading in …5
×

WordPress専用ディレクトリーで運用

19,032 views

Published on

Published in: Technology
  • Be the first to comment

WordPress専用ディレクトリーで運用

  1. 1. WordPress専用ディレクトリーへの配置をした時にルートディレクトリーとして表示する方法第23回WordBench神戸~ 勉強会デビューに最適!初心者向け春のテーマ祭り ~
  2. 2. 専用ディレクトリーってなんなんだ!!?
  3. 3. 専用ディレクトリー無しの場合
  4. 4. 専用ディレクトリー無しの場合public_html(ルート・ディレクトリ)直下にWordPressのファイルが設置されている。
  5. 5. 専用ディレクトリー有りの場合
  6. 6. 専用ディレクトリー有りの場合public_html(ルート・ディレクトリ)に1つディレクトリーを設置し、その中にWordPressのファイルを設置する
  7. 7. 専用ディレクトリー
  8. 8. WordPressのファイルを設置する
  9. 9. 専用ディレクトリーにしないとダメなのか?
  10. 10. ルート・ディレクトリーに先人がいる場合
  11. 11. ルート・ディレクトリーに先人がいる場合先、入ってます
  12. 12. リニューアル案件の時現在稼働中のサイトがルートを占領。
  13. 13. 無理やりルート・ディレクトリーにWordPressを配置しても・・・・
  14. 14. index.htmlがあるからWordPressが表示されないからダメ∼!
  15. 15. ルート・ディレクトリーがごちゃごちゃしてると可読性が悪いからダメ!そのファイル消して良いの?悪いの?
  16. 16. 人様のお家なんで整理整頓をちゃんとしましょう♪
  17. 17. 専用ディレクトリーに入れた方が良いのは分かった・・・
  18. 18. http://xxxxx.com/wordpress/URLダサくない?
  19. 19. http://xxxxx.com/wordpress/ってことで、今日のお話は・・・
  20. 20. http://xxxxx.com/wordpress/ってことで、今日のお話は・・・http://xxxxx.com/
  21. 21. 全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
  22. 22. 全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
  23. 23. 全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
  24. 24. 全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
  25. 25. 全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
  26. 26. 全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発パーマリンク変更サイト確認サイト公開記事作成
  27. 27. 専用ディレクトリ作成WPインストールテーマ開発サイト確認サイト公開全体の手順はこんな感じパーマリンク変更記事作成この順番は結構大事!
  28. 28. 全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
  29. 29. 全体の手順はこんな感じ専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認サイト公開
  30. 30. 専用ディレクトリ作成WPインストールテーマ開発記事作成パーマリンク変更サイト確認全体の手順はこんな感じサイト公開ここの時にちょこちょこっと作業をしてルート・ディレクトリでWPが見れるようにする
  31. 31. 手順は簡単3ステップ
  32. 32. こんな感じSTEP1WPにTOPのURLを教えるSTEP2ルートにindex.php設置STEP3index.php編集
  33. 33. STEP1WPにTOPのURLを教えるSTEP2ルートにindex.php設置STEP3index.php編集
  34. 34. http://xxxx.com/wordpresshttp://xxxx.com/wordpress
  35. 35. http://xxxx.com/wordpress「WordPressアドレス(URL)」は変更しちゃダメ!!
  36. 36. http://xxxx.com/wordpress↓http://xxxx.com
  37. 37. http://xxxx.com/wordpress↓http://xxxx.com最後の/は必要なし
  38. 38. こんな感じSTEP1WPにTOPのURLを教えるSTEP2ルートにindex.php設置STEP3index.php編集
  39. 39. こんな感じSTEP1WPにTOPのURLを教えるSTEP2ルートにindex.php設置STEP3index.php編集
  40. 40. こっち!
  41. 41. require(./wordpress/wp-blog-header.php);
  42. 42. 設定はこれで終わり∼♪
  43. 43. 最後に公開前のチェック
  44. 44. チェックポイント①カスタムメニューで「ホーム」を設定している場合http://xxxx.com/wordpress/となってしまっているので、「wordpress/」を削除
  45. 45. チェックポイント②本文の内部リンクがうまく飛べるかを確認。※投稿前にパーマリンクを変更していると動かない場合がある。
  46. 46. チェックポイント③<a href= http://xxx.com/wordpress/about/ >会社概要</a><a href= http://xxx.com/wordpress/ service/ >サービス</a><a href= http://xxx.com/wordpress/ access/ >アクセス</a>テンプレートファイルに直書きしてないか??
  47. 47. これで終了です♪
  48. 48. 余談ですが・・・
  49. 49. ステップ1なぜ、WordPressにTOPページのアドレスを教えてあげないといけないのか?
  50. 50. テンプレートタグがそこの設定を参照してるから
  51. 51. get_bloginfo( home )get_bloginfo( siteurl )get_bloginfo( url )home_url()→http://xxxx.comget_bloginfo( wpurl )site_url()→http://xxxx.com/wordpress
  52. 52. get_bloginfo( home ) ※非推奨get_bloginfo( siteurl ) ※非推奨get_bloginfo( url )home_url()get_bloginfo( wpurl )site_url()http://codex.wordpress.org/Function_Reference/get_bloginfo
  53. 53. get_bloginfo( url )は→home_url()を実行してるだけget_bloginfo( wpurl )は→site_url()を実行してるだけ
  54. 54. とりま、home_url(),site_url()を使えばOKなので、サイトのURLを取得する場合
  55. 55. さらに余談ですが・・・
  56. 56. home_urlの利用方法としては
  57. 57. 「 ロゴクリックでTOPページに戻る」を実装する時<a href= <?php echo home_url( / ); ?> ><img src= xxxxxxxxx /></a>
  58. 58. メニューを実装するとき<a href= http://xxx.com/about/ >会社概要</a><a href= http://xxx.com/service/ >サービス</a><a href= http://xxx.com/access/ >アクセス</a>たまにこんな実装をしてるテンプレートを見かける
  59. 59. メニューを実装するとき<a href= http://xxx.com/about/ >会社概要</a><a href= http://xxx.com/service/ >サービス</a><a href= http://xxx.com/access/ >アクセス</a>たまにこんな実装をしてるテンプレートを見かける<a href= <?php echo home_url( /about/ ); ?> >会社概要</a><a href= <?php echo home_url( /service/ ); ?> >サービス</a><a href= <?php echo home_url( /access/ ); ?> >アクセス</a>こうしておくとURLが変更になっても大丈夫
  60. 60. site_urlの利用方法としては
  61. 61. プラグイン開発などでWordPressのコアファイルのURLを取得したい時などに使えばよろし!
  62. 62. 以上、余談でした。
  63. 63. 個別相談会してます。5月16日(木) 16時∼21時場所:西宮市市民交流センター B会議室
  64. 64. ご清聴ありがとうございましたtkctakashi.hosoya

×