on:2011年11月7日sponsorsWordPressでブログやサイトを作成・運営する際に役立つ、ハマリやすいエラーや問題とその解決方法を紹介します。Beginners[ad#ad-2]下記は各ポイントを意訳したものです。テーマとテンプレートの違いは?画像が表示されないURLを全部書くのが面倒パンくずを設置したいページごとに異なるスタイルシートを適用したい新しい記事を表示したいテーマとテンプレートの違いは?問題WordPressのテーマファイルとテンプレートの違いが分かりません。答えテーマファイルはあなたが必要とするファイルをすべて含むフォルダです。Eleven」がそうです。WordPressをはじめる多くの人がテーマファイルからはじめ、それを元にブログやサイトを作ります。テーマファイルはサイトの名称などリネームして利用することができます。テーマ自体の名前を変更する場合は、「style.css」で変更します。テンプレートというのは、フォルダの代わりに1つのファイルを示します。自身のテンプレートを常に持っているページがトップページで、全体に適用されます。テンプレートを作るためには、テーマファイルの中に新しいファイルを作成してください。テンプレートを作成する時は、最初に下記のコードを記述します。Home*/?>テンプレートの名前はコメントアウトしていますが、WordPressはこの名前を使って呼び出すことができます。作成したテンプレートは管理画面から新しいページを作る際に、ドロップダウンから選択するとそのテンプレートを適用したページが作成されます。WordPressで画像が表示されない問題WordPressで画像が表示されません。答え画像のパス指定が間違っているかもしれません。"http://www.onextrapixel.com";画像の配置に下記のような変数を使用します。/>これはWordPressでは機能しません。画像を表示するには、次の方法を使用します。?>「$SITE_URL」ではなく「bloginfo('template_directory');」を使用してください。/>「bloginfo('template_directory');」はテンプレートが入っているディレクトリを参照します。問題WordPressで作成したブログ内のリンクを記述する際、URLを全部書くのが面倒です。答えWordPressにはURLを参照する変数が用意されています。全部のリンクに同じ文字列をタイプするのは面倒です、ここで紹介する方法はドメインを変更した時にも有効な方法です。下記の変数を使用することで、ブログのドメインを利用することができます。?>リンクなどを記述する際は、下記のようになります。Company</a>「bloginfo('url');」は管理画面-設定-一般設定に記述したURLを参照します。[ad#ad-2]パンくずを設置したい問題カテゴリの上にパンくずを設置したいです。XT」などがあります。ここでは手作業でパンくずを加える方法を紹介しましょう。プラグインを使わないでオリジナルのパンくずを使用する利点は、カラーやサイズなど自分で調整可能で、好きな場所に配置できることです。「content-single.php」に下記のコードを加えます。?>このコードはカテゴリごとに異なる属性を利用することができます。ページごとに異なるスタイルシートを適用したい問題ページごとに異なるスタイルシートを適用できますか?答えWordPressの条件分岐タグを使用することで簡単にできます。トップページと他のページで異なるスタイルシートを適用する場合は、下記のコードを「header.php」に記述します。?>トップページ(home-temlate.php)には「home.css」、他のページ(about-template.php)には「about.css」を適用します。ページの名前を使って、分岐させることもできます。?>異なるテンプレートに異なるスタイルシートを適用することは簡単です。新しい記事を表示したい問題トップページに最新の記事を表示したいです。Feedでは全文を表示したくないです。特定のカテゴリだけを除外したり、表示することも可能です。下記のコードを記述します。?>「&showposts=10」は見せる記事の数です。特定のカテゴリを除外する際は、下記のようになります。?>これは記事を10個表示し、6のIDを持つカテゴリを除外します。逆に特定のカテゴリだけを見せる場合は、下記のようになります。?>これは6のIDを持つカテゴリだけを表示します。