WordPressカスタム投稿タイプを作成する方法

WordPressカスタム投稿タイプを作成する方法

WordPressはさまざまな種類のコンテンツを表示できますが、それを整理するのは難しい場合があります。デフォルトのオプションはかなり制限されており、それらのカスタマイズは混乱を招く可能性があります。それがこの簡単なガイドをまとめることにした理由です.


カスタム投稿タイプを使用することで、投稿やページなど、異なるデータセットを含む新しいタイプのアイテムを作成できます。独自の管理メニュー、独自の編集ページ、独自のカスタム分類法、およびその他のユーティリティが多数あります.

そもそもなぜこれらの1つが必要なのか疑問に思っている場合は、通常とは異なる構造でコンテンツが整理されているWebサイトに最適です。したがって、通常の投稿やページとは異なる方法で表示する必要があるコンテンツがある場合は、カスタム投稿タイプで十分です。パーマリンクが組み込まれているため、SEOにも最適です.

カスタム投稿タイプとは?

特定のサウンドの名前にもかかわらず、投稿タイプはあらゆる種類のコンテンツに使用できます。開発者はカスタム投稿タイプを使用して、WordPressテーマにポートフォリオ、スタッフ、紹介文などを追加するため、おそらくこれまでに見たことがあるでしょう。したがって、カスタム投稿タイプは、データベースに異なるpost_type値を持つ通常の投稿です。デフォルトの投稿タイプには、投稿、ページ、添付ファイル、改訂、ナビゲーションメニューの5つがあります。 WordPress 3.0以降では、独自のカスタムを追加することができます.

WordPress投稿タイプと分類

分類法という用語は、カスタム投稿タイプを参照して頻繁に登場しますが、これは一部の人にとって少し混乱するかもしれません。 WordPressを初めて使う人にとって、分類法は投稿とカスタム投稿タイプをグループ化する方法です。 WordPressには、カテゴリ、タグ、リンクカテゴリ、投稿フォーマットの4つのビルトインが付属しています。これらの詳細については、 ワードプレスコーデックス. ただし、独自のカスタム分類法を作成して、投稿タイプで使用し、コンテンツをグループ化およびソートすることもできます.

カスタム投稿タイプを作成する方法?

WordPressには、投稿の作成に使用できるコア関数register_post_typeが含まれているため、WordPressにカスタム投稿タイプを追加するのは非常に簡単です。つまり、プラグイン開発者であれば、作成するテーマにカスタム投稿タイプを簡単に含めることができます。または、子テーマまたはカスタムプラグインを介してそれらを追加できます。.

カスタム投稿タイプを手動で作成する(コードを使用)

まず最初に、どこにコードを追加する必要がありますか?登録してカスタム投稿タイプを追加するのに最適な場所は、プロジェクトによって異なります。すでにテーマがアクティブになっているクライアントサイトで作業している場合は、子テーマを作成し、そこから投稿タイプを登録します。独自のカスタムテーマを作成する場合は、functions.phpファイルまたはfunctions.phpから呼び出される他のファイルにコードを配置できます。プラグインを開発している場合は、コードが「init」アクションフックの前に実行されてプラグインが使用可能であることを確認する限り、コードをどこに追加しても問題ありません。.

テスト目的で、 functions.php ファイルは問題なく動作します。ただし、プラグインを使用すると、テーマを変更またはアップグレードしたときにサイトが壊れることはありません。.

カスタム投稿タイプが本当に重要な場合は、それを必須のプラグインにすることを検討してください。初心者向けの必須のプラグインは、コンテンツフォルダー内の特別なディレクトリにインストールされ、すべてのサイトで自動的に有効になります。使用する必要があるプラグインが、プラグインページのプラグインのデフォルトリストに表示されない wp-admin.

とにかく、カスタム投稿タイプをWordPressに追加できます。 register_post_type() 関数。これにより、いくつかのラベルで新しいラベルを定義できます。ヘッダーを作成したら、この関数を admin_menu, しかし、後に after_setup_theme アクションフック。正しく作成されていれば、数行のコードでこれを実行できます。から ワードプレスコーデックス, 新しいカスタム投稿タイプの簡単な例を次に示します。

function create_post_type(){
register_post_type( 'acme_product',
アレイ(
'ラベル' => array(
'名前' => __( '製品'),
'singular_name' => __( '製品')
),
'public' => true,
'has_archive' => true,
)
);
}
add_action( 'init'、 'create_post_type');

これにより、「acme_product」として識別される「product」という名前の投稿タイプが作成されます。の register_post_type 関数は2つの値を取得します。最初のものは名前の「ラベル」です。もう1つは「パブリック」で、管理画面とサイトに表示されます。最後に、「has_archive」を使用して、新しい投稿タイプのアーカイブを有効にします.

これを設定すると、カスタム投稿タイプのメニューエントリが表示され、投稿を追加したり、管理者で投稿リストを表示したり、Webサイトにアクセスしたりできるようになります。さらに多くの値または引数があり、カスタムページに追加できます。それらの完全なリストは、 コーデックスの投稿タイプページを登録する.

次に、16×16ピクセルのアイコン画像を作成し、現在のプラグインフォルダーに保存します。これは、ダッシュボードのカスタム投稿タイプアイコンに必要です。別のオプションは、フォントアイコンを使用することです。そのルートに興味がある場合は、カスタムの投稿タイプにDashiconsを使用する方法のクイックガイドをお読みください。次に、プラグインをアクティブにできます.

命名に関する注意:シンプルなカスタム投稿タイプ識別子を使用するのは魅力的で便利ですが、プレフィックスを付ける方が適切です。カスタムタイプを使用するプラグイン、テーマ、またはWebサイトを識別する短い名前空間を使用します。より詳細なガイドについては、 tuts +ガイド WordPressカスタム投稿タイプへ。投稿タイプを自分でコーディングしたい場合は、より多くのコードとカスタム投稿タイプオプションを掘り下げます。しかし、より速くて簡単なオプションが必要な場合は、読み続けてください!

プラグインでカスタム投稿タイプを作成する

投稿タイプ無制限プラグイン

新しいカスタム投稿タイプを追加する最も簡単な方法は、プラグインを使用することです。無料 投稿タイプ無制限プラグイン カスタム投稿タイプの作成と管理が簡単になります。カスタム分類を作成することもできます.

プラグインをインストールするだけです。 WordPressディレクトリから直接入手できます(上記のリンクを参照)。または、WordPressダッシュボードからインストールします プラグイン>新規追加 そして「無制限の投稿タイプ」を検索してください–それが最初の結果であるはずです。インストールしてアクティベートするだけ.

投稿タイプ無制限プラグイン-新しい投稿タイプの作成

これにより、ダッシュボードの下部に新しい投稿タイプメニュー項目が追加されます。それをクリックして、新しい投稿タイプと分類法の作成を開始します。カスタム投稿タイプまたは分類名には多くのオプションがあり、新しい投稿タイプが作成者に表示されるようになり、ダッシュボード(または「設定」の下などのサブメニュー内)、メニューアイコン、サポートされるメタボックスに表示されます(含めるものを確認するだけです)、さらにREST APIの詳細設定.

新しい投稿タイプで有効にするオプションを選択して保存します。それでおしまい。準備完了です!ダッシュボードで新しいカスタム投稿タイプに付けた名前を探してください。上のスクリーンショットでは、「My Post Types」という名前が付けられています。 (注–場所を割り当てなかったため、テストサイトの既存の投稿タイプの後に追加されました。)

投稿タイプ無制限プラグイン-合計オプション

Post Types Unlimitedは、あらゆるWordPressテーマでうまく機能するように作成されていますが、Total WordPressテーマを使用している場合は、多くの独占的で強力なオプションにアクセスできます。ブレッドクラムのカスタムメインページを設定し、新しい投稿タイプのアーカイブレイアウトオプションを選択し、エントリ(および単一エントリ)のブロックとメタを選択し、[次へ/前へ]ページネーションを有効にします。.

代替: WCK WordPress作成キットPRO

カスタム投稿タイプとカスタムフィールドクリエーター– WCK

情報とダウンロードデモを見る

WordPress作成キットPROは、WordPressのインストールを簡単にカスタマイズできるプレミアムWordPressプラグインであり、クライアントまたは寄稿者が望むものだけを表示できます。この強力なプラグインは、カスタムフィールドと投稿タイプを制御して、WordPressの独自のクリーンアップインストールを作成します.

あなたがWeb開発者であれば、WordPressが一部のクライアントにとって圧倒的である可能性があることをすでにご存じでしょう。Webサイトの使用プロセスを合理化するための1つの方法は、WordPressの裏側で見えないものを削減することです。インストール。 WordPress Creation Kit PROを入力してください。これにより、クライアントに固有のユーザーフレンドリーなWordPressインストールを作成できます。カスタム投稿タイプと分類法を作成して名前を変更し、理解しやすくしたり、Webサイトで使用したWordPressテーマに含まれている設定オプションの一部を非表示にしたりできます。 WordPress Creation Kit PROでできるトーンがあります.

WordPress Creation Kit PROのもう1つの優れた機能は、カスタムフィールドが含まれていることです。作成する投稿タイプに応じて、コンテンツのテキスト領域、オプションのドロップダウン(スタッフメンバーのタイトル、写真撮影に使用する機材のタイプなど)、日付などを追加できます。どんなニーズでも、WordPress Creation Kit PROには11のカスタムフィールドオプションが含まれているため、クライアントが投稿タイプを簡単に使用できます.

結論

カスタムの投稿タイプは威圧的に聞こえるかもしれませんが、そうである必要はありません。少し練習すれば、カスタム投稿タイプの基本を理解し、必要なサイトを作成できます。また、無料のPost Types Unlimitedプラグインを使用すると、. 基本事項がわかったところで、他にご不明な点がありましたらお知らせください。または、さらに役立つヒントがある場合は、それらを共有してください!以下のコメント欄にご連絡ください。ディスカッションを始めましょう!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map