Successfully reported this slideshow.
Your SlideShare is downloading. ×

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

Ad

WordPress専用ディレクトリー
への配置をした時にルートディレ
クトリーとして表示する方法
第23回WordBench神戸
~ 勉強会デビューに最適!初心者向け春のテーマ祭り ~

Ad

専用ディレクトリーってなんなんだ!!?

Ad

専用ディレクトリー無しの場合

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Upcoming SlideShare
WordPressってこんなCMS
WordPressってこんなCMS
Loading in …3
×

Check these out next

1 of 70 Ad
1 of 70 Ad
Advertisement

More Related Content

Advertisement

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. こんな感じ STEP1 WPにTOPの URLを教える STEP2 ルートに index.php 設置 STEP3 index.php 編集
  33. 33. STEP1 WPにTOPの URLを教える STEP2 ルートに index.php 設置 STEP3 index.php 編集
  34. 34. http://xxxx.com/wordpress http://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. こんな感じ STEP1 WPにTOPの URLを教える STEP2 ルートに index.php 設置 STEP3 index.php 編集
  39. 39. こんな感じ STEP1 WPにTOPの URLを教える STEP2 ルートに index.php 設置 STEP3 index.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.com get_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. ご清聴ありがとうございました tkc takashi.hosoya

×