ICTウェブマガジンHOMEウェブサイトCMSソーシャルメディアインターネットショッピング検索エンジン最適化(SEO)ソフトウェアオペレーティングシステムインターネットブラウザオフィススイートハードウェアサーバパソコンモバイルソリューションマーケティングクラウドコンピューティングビジネスインテリジェンスERPその他マーケット情報コラムニュースお知らせ求人情報Technolog.jpウェブサイトCMSWordPressでサイト構築する際に心掛けたい10ヶ条WordPressでサイト構築する際に心掛けたい10ヶ条2011/07/22カテゴリー:CMSツイートWordPressでウェブサイトを構築する際に心掛けたい10ヶ条として、当然のようで怠っている対応や運用効率を改善する対応等をご紹介させていただきます。WordPressには多くのアーカイブが存在し、それぞれに異なるデザインを適用することができます。運用を簡素化する意味でも必要以上にコーディングを行わず、アーカイブの有効利用をご検討ください。ページと投稿の棲み分けを明確にする初心者の方が陥りやすい問題ですが、ページと投稿の棲み分けを行わないために運用に混乱をきたすことがあります。3.2からは投稿タイプが7つに拡張されたため、それらの使い分けも必要に応じて検討されることをお勧めします。パーマリンクには投稿名を使用するURLはSEOにも関連する大切な部分です。標準設定は使用せず、以下のように投稿名を指定されるとよいでしょう。簡単にウィジェットを変更することができますが、稀にsidebar.phpにコードをベタ打ちしているケースを見掛けます。特別な問題はありませんが、運用時にコンテンツを入れ替えるなど、追加作業が発生すれば、効率を落としかねませんので、この機能は有効にしておきましょう。メニューを使用するウィジェット同様、こちらもベタ打ちされるケースがあるようです。ご利用された方が良いと思います。コンテンツエリアはシンプルにする作りにも寄りますが、サイトリニューアル等で面倒なのがコンテンツエリア(本文)の修正です。widthを変更した場合に幅を指定したコンテンツを修正するのは一苦労。テーマに力を入れ、コンテンツは極力、シンプルにされた方がよいでしょう。プラグインを多用し過ぎないプラグインは工数を削減してくれる便利なツールですが、過剰に使えば、レスポンスの低下につながり、コアアップグレードの際には互換性との関係で動作しなくなることもあります。必要なものだけを使うようにしましょう。テンプレートタグと条件タグを把握するWordPressには多くのテンプレートタグと条件タグが用意されています。これらを活用することで、プラグインの追加を回避できることもありますし、複雑なデザインにも対応できるようになります。すべてのCMSに関して言えることですが、テーマ制作を学習する上で、絶対に押さえておきたい知識です。コアなソースコードには手を加えない複雑な要件に応えるため、WordPressのコアソースコードを編集する場面を見掛けますが、こちらは極力避けましょう。アップグレードの度に修正対応が発生します。前述したテンプレートタグや条件タグ、プラグインで対応できないか、できない場合は自らプラグインを開発するなど、他の方法をご検討ください。functions.phpを活用するプラグインの追加やコアソースコードの変更を回避する手段のひとつとして、functions.phpの活用があります。デフォルトで存在するファイルで、様々な制御をこちらで行うことができます。リリースが近付き、現在、アルファ版が配布されています。日本語化はされていないので英語環境になりますが、実際にインストールしてみました。Ten」となり、新機能に合わせたテンプレートタグも使用させています。アイキャッチ画像のURL取得WordPressには投稿単位でサムネイルを登録する「アイキャッチ画像」という機能が実装されています。登録した画像はテンプレートタグを用いてテーマや投稿内に表示することができるのですが、そのURLの取得となると途端に面倒になります。以下ではそのためのハックを記載します。ページで抜粋を有効にする方法WordPressの便利な機能のひとつに「抜粋」があります。標準では投稿のみ使用可能で「the_excerpt()」で値を取得することができます。テーマをデザインする上で非常に有用ですが、何故かページでは使用できません。したしたハックを使用することで、ページ上でも抜粋を有効にすることができます。最新投稿のURLを取得WordPressには豊富なテンプレートタグが用意させていますが、細かい要件については別途実装する必要があり、そのひとつが最新投稿のURL取得です。任意の投稿やページでもこれを可能にするハックをご紹介します。