質問: ワードプレスでcms構築 こんにちは、ワードプレス初心者です。よろしくお願いします。 ワードプレスを導入し、cmsとして機能させたいのですが、自分なりにテスト制作した際のやり方がどうも無理矢理な気がするので、制作会社勤務レベルの方はどのような方法でワードプレスを使ったcmsサイトを作っているのか知りたいと思い質問に至りました。 以下、自分なりに作ってみた内容ですが、 サイトのトップページはドメイン直下のルートに自作のトップページ[index.php]を作って設置。 ブログコンテンツを 「ルート/wp(任意)/wp-content/themes/自作テンプレート/index.php他header.php等設置」とし、 個人情報保護方針や会社概要などの「ブログではない」静的ページを ワードプレス管理から固定ページとして設置した後、固定ページ用の[page.php]を整えて設置。 以上のような構成で制作し、動くっちゃ動く・・・ものが出来ました。 ここで疑問が出てきたのですが、 ブログではない静的コンテンツ、ドメイン直下のトップページ以外の他ページも全て固定ページで作成設置し、cms化されたページとしてワードプレスの管理から編集できるように設置するのはワードプレスをcmsとして利用する方法としては邪道なんでしょうか? 疑問に思った部分は、 ヘッダー常駐の自作のグローバルメニューに設置するリンク先が、パスを追ったファイル名ではなく、固定ページ設置で作成されたパーマリンクになりますよね? 設定次第では「/wp/%e5%80%8b%e4%ba%ba・・・」のようなリンク先になってしまいますし、 「こんなんでいいのか?」と思ったんです。 ユーザーから見たページ遷移は問題ないでしょうし、第三者が文言の修正をしたい場合でもワードプレス管理から編集が可能なものにはなっていると思います。 ですが、seoやクローラビりティの面から見た場合、このようなワードプレスの使い方はどうなんでしょうか? また、この方法だとhtml5の文書構造タグとワードプレスのphpタグの調整などが自分にとっては結構面倒だったので、こうじゃないんだとろうなぁと思いながら固定ページをしこしこ作ってました・・・。 経験も知識もないのでこれで納得していいのか判断がつきません・・・。 また、普通、業者レベルなどでワードプレスをcmsツールとして利用する時はどのような扱いで構築をするものなのでしょうか??
回答: こんばんは。 >> 毎度分かりづらくて申し訳ありません・・。 >> >ようは、このページはwpは関係ない・・ >> の部分ですが、一度作ったサイトに後付けでcmsを導入する感覚で使いたいので、出来上がったページにwpタグを必要に応じてある程度自由に埋め込めたらいいなぁ。と思っていた訳です。 基本的にwpフォルダ内にテンプレートやファイルを置いて作ったほうがwpタグ(wpの関数)を簡単に使えて良いですね。 >>ですが、私のレベルでは、/wp/というフォルダを別に用意→その中のみでしかwpの機能を使えない。という事に直面して魅力が半減していたのです。 そうですねwpフォルダ内でwpの機能を使うのが楽というか、そういう設計になっているでしょうからそれより外のファイルに、wpの関数を入れるのは手間になってしまいますね。 やはり直下にwpをインストールするのがいい気がしますが、最初は不安ですもんね。勉強されて、自身がついてからそういった方向も検討されるといいかもしれないですね。 >> ファイルが混在して管理しにくくなるとしても、可能なのであればその方法を採りたいと思っております。 そうですね、、、今あるファイルを消さないようにするには、混在させるか、 .htaccessを使って新しいurl(移行先の個別ページ等)に飛ばしてあげるか、 url形式を現在使っている形式に統一するなどが考えられますが、 一番簡単に実現できるのは現在使っているページをそのまま置いておくということなので、 それがよさそうですね。 いろいろごちゃごちゃ書いたのでかえって混乱させてしまったかもしれないですね。すみません。 いずれは管理のしやすいサイトになれるはずなので、 ”その時のベスト”で構築してみてください~。 ではでは~。検討を祈ってます^^