? >WordPress カテゴリーアーカイブテンプレートをカスタマイズする方法
公開: 2022-10-23ほとんどの WordPress テーマには、カテゴリ アーカイブを表示するための独自のテンプレートが付属していますが、必要に応じてこのテンプレートをカスタマイズしたい場合があります。 この記事では、WordPress カテゴリアーカイブ テンプレートをカスタマイズする方法を紹介します。 まず、WordPress テーマに category.php というファイルを作成する必要があります。 これを行うには、WordPress ダッシュボード > 外観 > エディターに移動します。 category.php を開いた後、コードを編集して以下を含める必要があります。 /* テンプレート名: カテゴリー アーカイブ */ get_header(); ? > // ループを開始します。 while ( have_posts() ) : the_post(); // ページ コンテンツ テンプレートを含めます。 get_template_part( 'コンテンツ', 'ページ' ); // ループを終了します。 末期; ? > このコードは、WordPress にカテゴリ アーカイブ ページに category.php テンプレートを使用するように指示します。 次に、category.php のループを編集する必要があります。 ループは、カテゴリ アーカイブ ページに投稿を表示するコードです。 ループを編集するには、category.php で次のコードを見つける必要があります: このコードを編集して、好きな方法で投稿を表示できます。 たとえば、次のようにグリッド レイアウトで投稿を表示するように変更できます。 get_template_part( 'content', 'grid' ); // ループを終了します。 末期;
カテゴリ ページのデザインが不十分であったり、当たり障りのないものであったりすると、訪問者がサイトにとどまるのを妨げ、全体的なランキングに悪影響を与える可能性があります。 カスタムカテゴリ テンプレートの作成は、Web サイト デザイナーが訪問者を引き付ける独自の Web サイトを作成するための一般的な方法です。 この記事では、カスタムの WordPress カテゴリ テンプレートが好まれる理由を見ていきます。 WordPress でさまざまな方法でカテゴリ テンプレートを作成します。 次のセクションでは、コーディングの 3 つの方法について説明します。 カスタム テンプレート ファイルを作成したり、アーカイブ ファイル (category.html または archive.html) で条件ステートメントを使用してカテゴリ固有の CSS コードを作成したり、その他さまざまなことを行うことができます。 別のテンプレート ファイルを作成するのが、カスタム ファイルを作成する最も簡単な方法です。
この場合、テーマのアーカイブの内容がコピーされる可能性があります。 カスタム カテゴリ テンプレート ファイルで何をしようとしているのかわからない場合は、自分で作成して実行することをお勧めします。 いずれの場合も、新しいテーマを FTP フォルダーにアップロードする必要があります。 1 つのファイルを編集して、条件ステートメントを使用して複数のテンプレートを作成できます。 最も重要な関数の 1 つである is_category 関数は、この目的で使用されます。 この関数は、ページがカテゴリのアーカイブ ページであるかどうかを判断します。 コードにパラメータが含まれていない場合、すべてのカテゴリ ページが影響を受けます。
パラメータ (カテゴリ名、スラッグ、ID、またはすべてのタイプの配列) を指定することもできます。 これらの手順は、パラメーターが既にある場合に実行できます (詳細については、前のセクションを参照してください)。 以下のコードを使用してポスト ループを作成します。 カテゴリに応じて、投稿のさまざまなコンテンツが表示されます。 コードを特定のカテゴリに適用するには、最初に一意のセレクタを使用する必要があります。 これらのエラーを回避するには、適切なコード構文、インデント、役立つコメントを使用してください。 要素を右クリックすると、[検査] オプションが表示されます。
Chrome メニューから Elements タブを選択すると、Chrome 開発者ツールにアクセスできます。 開始タグとそのクラスは、ページの上部付近にあります。 ページの上部にあるカテゴリ ID でクラスを簡単に見つけることができるはずです。 最小幅が 1025 512 のすべての画面 (最初の行にこのコードが適用される条件が含まれています) は、以下のコードの対象となります。 括弧内のすべてのルールは、カテゴリ 17 に分類されるクラス archive-title を持つページに適用されます。 メディア クエリを使用すると、特定のビューポートに対して、範囲内または幅全体、または特定のビューポートに対して、選択的に CSS コードを適用できます。
カテゴリー アーカイブ テンプレート WordPress

カテゴリ アーカイブ テンプレートは、特定のカテゴリに割り当てられた投稿のリストを表示するために使用される WordPress テンプレート ファイルです。 このテンプレートは通常、特定のカテゴリに割り当てられたすべての投稿のリストを表示するページであるカテゴリ アーカイブ ページで使用されます。 カテゴリ アーカイブ テンプレートは、任意の順序で投稿のリストを表示するために使用できますが、投稿のリストを新しい順に表示するために最も一般的に使用されます。
カテゴリに独特のルック アンド フィールを与えるために、WordPress では、カテゴリごとに異なる種類の情報を含むカテゴリ テンプレートを作成できます。 カテゴリの名前はファイルの名前です。 その結果、ファイルにはカテゴリを参照するような名前が付けられます。 カテゴリ内の単語間のハイフンは、カテゴリ内の単語ごとに異なります。たとえば、朝食用食品 = 朝食用食品です。 その結果、使用するテンプレートはカテゴリ-朝食-食品です。 新しい category.php ファイルをアップロードしたら、元の category.html ファイルに移動します。 特定の食品カテゴリの新しいファイルを変更するには、そのファイルをクリックするだけです。
アーカイブ ページのカテゴリ名を取得する
アーカイブ ページを作成する場合、関数 get_the_archive_tag() でカテゴリ名を指定する必要があります。 機能するには、関数の ID とスラッグの両方が存在する必要があります。 興味のあるカテゴリの投稿 ID 1 を取得するには、次のメソッドを使用します。
Get_the_archive_tag (1, 'カテゴリ'); br> WordPress のアーカイブを扱うときは、いくつかのことに注意する必要があります。 アーカイブの閲覧を開始する前に、まずどの投稿を分類するかを決定することが重要です。 さらに、アーカイブ ページに表示されるカテゴリ名が、アーカイブ内の各投稿に割り当てられるカテゴリ名に対応していることを確認してください。 最後に、アーカイブの投稿に指定するスラッグが、アーカイブ テンプレートの投稿に指定するスラッグと一致することを確認してください。
WordPress カスタム分類アーカイブ テンプレート

WordPressカスタム分類アーカイブ テンプレートは、カスタム分類に関連付けられた投稿のリストを表示するために使用されるテンプレート ファイルです。 カスタム分類法は、投稿をグループ化するために使用できるユーザー定義のカテゴリです。 WordPress にはデフォルトのアーカイブ テンプレートが付属しており、カスタム分類によってグループ化された投稿のリストを表示するために使用できます。 ただし、投稿のより具体的なリストまたはカスタマイズされたリストを表示する場合は、カスタム分類アーカイブ テンプレートを作成できます。
その場合、画像を含むすべての分類用語が表示されるグリッドを作成する必要があります。 画像フィールドはそれを定義し、年は単純なテキスト フィールドです。 WP と分類アーカイブに関する Stack Exchange の情報を見つけました: https://www.stackexchange.com/questions/48435/get-term-archive-url-link。 物事を単純化するために、子製品カテゴリの分類法に切り替えました。 すべてのアートワーク製品を archive.html テンプレートに直接表示するために、アートワーク シリーズ名を製品に追加し、ショートカット [product_categories number 新しいことを試していただきありがとうございます!
WordPress でカスタム アーカイブ ページを作成する
これは私たちが持っているアーカイブです。 PHP テンプレートは、カテゴリ、タグ、作成者ページ、および月間アーカイブを 1 か所に表示します。 カスタム アーカイブ ページは、以前のすべてのアーカイブを保存するサイト上の 1 つの場所になります。 WordPress でカスタム アーカイブ ページを作成する前に、まずテーマから page.php ファイルをコピーして、archive.php という名前に変更する必要があります。 次の手順では、get_template_part() 関数呼び出しを get_template_part('content', 'tmpl_archives'); に変更します。 その後、ファイルの先頭に *br> を宣言します。 このテンプレート名は、アーカイブ ページ カスタムで始まるカスタム テンプレートです。

カスタム投稿タイプ カテゴリ ページ テンプレート

カスタム投稿タイプ カテゴリ ページ テンプレートは、視覚的に魅力的で操作しやすい方法でコンテンツを紹介する優れた方法です。 カスタム テンプレートを作成すると、カテゴリ ページのレイアウトとデザインを制御できるため、訪問者が探しているコンテンツを簡単に見つけることができます。
サイドバー ウィジェットで、これらの分類の 1 つでカテゴリを表示したいと思います (コア カテゴリ ウィジェットと同じ動作)。 過去に、プラグイン、カスタム投稿タイプ ウィジェットを使用して開発するか、カスタム HTML ウィジェットのスニペットまたはショートコードを使用して開発することにより、カテゴリー ウィジェットを作成しました。 archive.php テンプレートは、カテゴリをクリックした結果を表示します。 テンプレートと一致している限り、カテゴリ リストは適切に表示されます。 テンプレートを更新する必要はありません。 ここで愚かなことをする余裕はないので、私がここで行ったことが単純で愚かなことではないことを願っています。 ここで考えられることはすべて試しましたが、わかりません。 投稿のリンクには archive.php テンプレートがありません。 それは単に通常のページです。
クラスは body セクションにあります。 archive-course.html または taxonomy-topic.html ファイルが存在する場合、それらは認識されません。 最後のリンクは、アーカイブ リンクに移動します。 それを見つけるには、メイン タイトルの上にある「これはアーカイブです」というテキストを探します。 PHP – アーカイブにアップロードしました。 ポイントを示すマーカーとして PHP を使用できます。 「もう一度調べたところ、パーマリンクで投稿名オプションを使用したときに問題が解決したと主張する人が何人かいます」と私は書いた. カテゴリ アーカイブ ページ用のカスタム テンプレートを使用して、CPT およびカスタム分類用のカテゴリ ウィジェットを作成することをどのように推奨しますか?
カスタム投稿タイプのカテゴリを表示するにはどうすればよいですか?
デフォルトの投稿と同じカテゴリ ページにカスタム投稿タイプを表示できるように、テーマの関数にこのコードを含める必要があります。 PHP 固有のプラグインまたは PHP 固有の Web サイトのいずれか。 $post_type = array (nav_menu_item, 'post','movies'); // メニューを使用するには、nav_menu_item を配列に追加することを忘れないでください。
WordPress カスタムメニュープラグイン
WordPress カスタム メニュー プラグインを使用して、特定のカテゴリの投稿をサイトの別の場所に表示できます。 このプラグインを使用すると、特定のカテゴリの投稿をカスタム メニューに簡単に追加できます。 さらに、投稿をクリックして特定のメニューに投稿を追加できます。
カスタム WordPress カテゴリ テンプレート
カスタム WordPress カテゴリ テンプレートは、WordPress カテゴリで使用するために特別に設計されたテンプレートです。 このタイプのテンプレートを使用して、WordPress サイトのすべてのカテゴリのリストを表示したり、特定のカテゴリを表示したりできます. カスタム WordPress カテゴリ テンプレートは、WordPress テーマ エディターを使用して作成できます。
カテゴリ テンプレート
カテゴリ テンプレートは、特定のカテゴリに属する記事のリストを表示するために使用されます。 通常はカテゴリ ページで使用されますが、関連記事のリストなど、他のページでも使用できます。
通常、カテゴリ テンプレートには、カテゴリ名、説明、およびカテゴリ内の記事のリストが含まれます。 記事は通常、人気順または日付順に並べ替えられ、グリッドやリストなど、さまざまな方法で表示される場合があります。
特定のカテゴリの投稿は、閲覧者がカテゴリにアクセスしたときに表示されるページに時系列で一覧表示されます。上部の最新の投稿から下部の最も古い投稿までです。 テーマには多数のオプションがあり、それらを確認することをお勧めします。 この記事では、サイトのカテゴリ ページの 1 つにアクセスした後で、ブログの閲覧者の外観を変更する方法を学習します。 カテゴリ 6 の特別な表示を作成するには、最初に category.html ファイルをコピーします。 メニューで利用可能なオプションに応じて、訪問者が表示しているカテゴリに応じて異なるテキストを表示することができます。 独自のバージョンのテキストを含む特別な category-#.php ファイル (導入部で説明) を作成することで、これを回避することができます。 この方法を使用して、各投稿のコンテンツ全体ではなく抜粋を表示することで、カテゴリー ページのサイズを縮小できます。
投稿にリンクされている画像を使用して、投稿のコンテンツを置き換えることもできます。 これを行うには、投稿の抜粋セクションに画像を含める必要があります。 the_excerpt_rss() テンプレート タグを使用して、段落タグを使用せずに img HTML をリンクに挿入できます。 このように抜粋を使用すると、RSS フィードが損なわれる可能性があります。 したがって、投稿全体を RSS フィードに配置する代わりに選択する必要があります。 Conditional_Tags を使用すると、URL またはコンテキストによって指定された条件に応答するアーカイブを作成することもできます。
分類アーカイブのカスタマイズ
分類アーカイブをカスタマイズすることは、コンテンツを整理し、読者がより簡単にアクセスできるようにする優れた方法です。 分類用語が表示される順序をカスタマイズすることで、読者がコンテンツを閲覧する方法を制御できます。 カスタム フィールドを分類アーカイブに追加して、用語に関する追加情報を提供することもできます。
私が欲しいのは、特定のニーズに合わせてカスタマイズできる自動分類用語アーカイブです。 Toolset には、分類用のカスタム WordPress アーカイブを作成するための優れた方法があります。 この記事の最後には、有用なツールセットの記事を示唆するリンク切れが含まれています: https://toolset.com/documentation/customizing-sites-using-php/creating-taxonomy-term-archives/. 投稿タイプではなくタクソノミー ビューを使用する場合は、コンテンツではなくタクソノミーを選択します。 複数の分類法に対してこれを行うアーカイブまたはビューを作成することは可能ですか? 分類アーカイブを作成すると、「Tolerances」、「Drought Tolerant」、「Frost Toleran」など、分類に関連するすべての用語を表示できます。 この機能は、WooCommerce の製品カテゴリ ショートコードの機能に似ています。 これを機能リクエストに入れてもらえますか?
特定のタクソノミー用の 1 つのビューを作成および設計して、自分のビューであるかのようにビュー ダッシュボードに表示し、そのビューを複製することができます。 最初のビューから同じループ テンプレートを使用して、編集を簡単に統合できます。 必要に応じて、重複したテンプレートをツールセットから削除できます。
WordPress でカスタム分類法を作成する
この編集段落では、カスタム タクソノミーの使用方法について説明したいと思います。
カスタム分類法を使用すると、Web サイトに適した方法でコンテンツを整理できます。 コンテンツを整理し、追跡するのに役立ちます。 カスタム分類法は、WordPress で register_taxonomy() 関数を使用して作成でき、CPT UI を使用して Web サイトに追加できます。 分類法メニュー項目は変更できます。 タクソノミーを登録する前に、まずカスタム投稿タイプを作成する必要があります。