ツールセットタイププラグインを使用してPHPフリーのカスタム投稿タイプを作成する方法
公開: 2017-06-16WordPressは、ほぼすべてのタイプのWebサイトを処理できる堅牢で柔軟なコンテンツ管理システム(CMS)に発展しました。 これを可能にする機能の1つは、Webサイトのカスタム投稿タイプを作成する機能です。 問題は、そうするためには、PHPを使用する必要があるということですが、これはそれほど快適ではないかもしれません。
そこで、ツールセットタイプが登場します。この強力なツールを使用すると、コードを1行も記述せずに、WordPressのカスタム投稿タイプを作成できます。シンプルで誰でも使用できます。 この記事では、カスタム投稿タイプとは何かを探り、次にこのツールとその機能について詳しく説明します。 最後に、ツールセットタイプを使用して独自のカスタム投稿タイプを作成する方法を学習します。 仕事に取り掛かろう!
カスタム投稿タイプとは(そしてなぜそれらが必要なのか)

投稿は、WordPressにハードコードされているデフォルトのコンテンツタイプの1つです。
デフォルトでは、WordPressには、メディアファイル、ページ、通常の投稿など、一連の「投稿タイプ」が含まれています。 それらは好きなようにカスタマイズして分類できますが、WordPressは元の分類でそれらを認識します。 カスタム投稿タイプを使用すると、WordPressに新しいタイプのコンテンツを追加できます。 たとえば、サイトに多数のレビューを公開する場合は、使い慣れた機能の一部を含むレビューカスタム投稿タイプを作成できます。
カスタム投稿タイプを使用する必要は厳密にはありませんが、場合によっては論理的に行う必要があります。 例えば:
- ブログプラットフォームとしてWordPressを使用していない場合は、独自のニーズに合った新しいカスタム投稿タイプを追加するのが理にかなっています。
- これにより、投稿セクションからコンテンツを分離して、サイトをより整理された状態に保つことができます。
たとえば、その最後の理由を考えてみましょう。 WordPressには、カテゴリやタグなど、コンテンツを整理するためのいくつかの分類分類がすでに用意されています。カスタム投稿タイプを使用しても、それらを廃止する必要はありません。 実際、カテゴリを使用して新しいカスタム投稿タイプを細分化することもできます。これにより、さらに高いレベルの整理が可能になります。
ツールセットタイプの概要

ツールセットタイプは、コードを1行も使用せずに、カスタムの投稿タイプ、フィールド、分類法をWordPressに追加できる強力なプラグインです。
最良の部分は、プラグインが単にカスタム投稿タイプを追加することに限定されないことです。 また、WordPressエディターがそれぞれに対してどのように動作するかをカスタマイズすることもできます。 ダッシュボード上の新しい投稿タイプのタブの場所を変更して、整理することもできます。
主な機能:
- WordPressに新しいカスタム投稿タイプを追加します。
- 新しいカスタム投稿タイプのテンプレートを作成します。
- Webサイトに新しい分類法を追加します。
- チェックボックス、ドロップダウンリスト、ファイルアップロードなど、複数の新しいカスタムフィールドタイプの使用を有効にします。
価格:フリーミアム| 詳しくは
ツールセットタイププラグインを使用してPHPフリーのカスタム投稿タイプを作成する方法(5ステップ)
WordPressに新しい投稿タイプを追加する前に、子テーマを設定することをお勧めします。このプロセスには、 functions.phpファイルの変更が含まれるためです。 プロセス自体は非常に安全ですが、最近のスナップショットがない場合は、Webサイトのバックアップも検討する必要があります。 Diviユーザーの場合、心配する必要はありません。作成したカスタム投稿タイプでビルダーを使用できます(ただし、ユーザーごとにビルダーを有効にする必要があります)。
最後に、これを行うためにプラグインを使用するので、ステップ1に進む前に、当然、プラグインをインストールしてアクティブ化する必要があります。
ステップ1:新しいカスタム投稿タイプを追加する
ツールセットタイププラグインをアクティブにすると、ダッシュボードに新しいツールセットタブが追加されます。 最初のカスタム投稿タイプを作成するには、[ツールセット] > [投稿タイプ]に移動します。 ここには、WordPressのデフォルトの投稿タイプのリストと新しい投稿タイプを追加するオプションが表示されます。 A dd Newをクリックします:

一見すると、このページには多くの設定があることに気付くでしょうが、心配しないでください。すべてを段階的に説明します。 今のところ、名前と説明のセクションに焦点を当てましょう。

開始するには、カスタム投稿タイプに複数形の名前を設定する必要があります。これは、ダッシュボードに表示されるタイトルです。 次に、その名前の単数を以下に入力します。これは、デフォルトでは「スラッグ」としても機能します。 スラッグは、URLに表示される投稿タイプのバージョンです。
ツールセットタイプを使用すると、カスタム投稿タイプの説明を追加できます。これは、複数のツールセットを作成して追跡したい場合に便利です。 ダッシュボード内の名前の横に表示されるアイコンを変更することもできます。

アイコンを選択したら、右側の[投稿タイプを保存]ボタンをクリックすると、新しいカスタム投稿タイプがダッシュボードに表示されます。

新しい投稿タイプを追加したので、次は新しい分類法を調べてサイトを整理します。
ステップ2:新しい分類法を作成し、それをカスタム投稿タイプに割り当てます
我々は先に述べたように、ツールセットの種類は、カスタム分類を作成して、カスタムポストタイプに割り当てることができます。 この、ダッシュボード上のツールセット>タクソノミ]タブに頭を行うと、A DD新規をクリックしてください:


このプロセスの最初の部分は、ステップ1と同じです。 分類法の名前を選択し、その複数形と単数形、およびナメクジを入力する必要があります。

その後、新しい分類法を階層型にするかフラット型にするかを選択する必要があります。

前者を使用すると、さらに整理するためのサブカテゴリを作成できますが、後者は投稿タグとして機能します。 この例では、 Moviesという階層分類法を作成しました。 次に、[この分類法で使用する投稿タイプ]セクションの下にある名前のボックスにチェックマークを付けて、新しいカスタム投稿タイプをこの分類法に割り当てます。

その後、[分類法を保存]ボタンをクリックすると、準備が整います。 新しい分類法にサブカテゴリを追加する場合は、カスタム投稿タイプのタブに移動し、その中の新しい[ムービー]タブを探すことで追加できます。 参加したら、名前とスラッグを選択して、新しいカテゴリを追加できます。

ここで追加する各カテゴリは、映画の分類法の下にネストされ、エディタ内からそれらに投稿を割り当てることができます。
ステップ3:カスタム投稿タイプのエディターをカスタマイズする
ツールセットタイプを使用すると、エディターに表示されるセクションを、それを使用して作成するカスタム投稿タイプに合わせてカスタマイズできます。 これらの設定にアクセスするには、ダッシュボードの[ツールセット] > [投稿タイプ]タブに移動し、更新する投稿タイプを探して、その下にある[編集]ボタンをクリックします。

表示されたら、 「投稿名」ウィジェットを編集するときに表示するセクションが見つかるまで下にスクロールすると、使用可能なすべてのオプションのリストが表示されます。

カスタム投稿タイプのエディター内で有効にするセクションにチェックマークを付け、完了したら変更を保存することを忘れないでください。
ステップ4:新しいカスタム投稿タイプの場所を変更する
デフォルトでは、ツールセットタイプは、新しい投稿タイプごとにダッシュボードに新しいトップレベルタブを追加しますが、別の方法で整理する場合は、これを変更できます。 これを行うには、 [ツールセット]> [投稿の種類]セクションに戻り、場所を更新する投稿の種類を編集する必要があります。
設定ページが表示されたら、[オプション]セクションが表示されるまで下にスクロールして、 show_in_menu :と表示されているものを探します。

このフィールドを空白のままにすると、カスタム投稿タイプはトップレベルのタブのままになります。 別のネスト内にネストするには、次のように入力する必要があります。
edit.php?post_type=slug
このために仕事に、あなたは巣にしたいポストタイプ内のあなたの新しいもののためのスラグでワードスラグを交換する必要があります。 たとえば、[ページ]タブにカスタム投稿タイプを追加する場合、その行は次のようになります。
edit.php?post_type=page
親として使用するタブのスラッグがわからない場合は、[ツールセット]> [投稿の種類]セクションに戻り、問題の投稿の種類のエディターを開きます。 あなたはそこからそのナメクジが何であるかをチェックすることができるでしょう。
ステップ5:カスタム投稿タイプ間の親子関係を確立する
最後になりましたが、親子関係はツールセットタイプの最もエキサイティングな機能の1つです。 この機能を使用すると、カスタム投稿タイプを階層的に接続し、特定の投稿タイプのエディター内に特定のカテゴリを表示できます。
例を使用して、これがどのように機能するかを説明しましょう。 Vintage Carsのカスタム投稿タイプを作成する場合は、親子関係を使用して、エディターを離れることなく特定の車のリストを表示できます。 そうすれば、リストをより効率的に管理できるようになります。

これはかなりトリッキーになる可能性があり、独自の投稿タイプをカスタマイズすることに慣れるまでは、いじりたくないかもしれません。 準備ができたら、ツールセットタイプのホームページにその方法に関する完全なドキュメントが含まれています。
結論
カスタム投稿タイプは、ほとんどすべてのWordPressサイトに追加するのに最適です。 結局のところ、コンテンツの操作方法をカスタマイズすることで、コンテンツをより効率的に管理できるようになります。 さらに、独自のカスタム投稿タイプを作成するためのコーディング方法を学ぶ必要はありません。
ツールセットタイプを使用して最初のカスタム投稿タイプを設定するために必要な5つの手順は次のとおりです。
- 新しいカスタム投稿タイプを追加します。
- 新しい分類法を作成し、カスタム投稿タイプに割り当てます。
- 新しい投稿タイプのエディターをカスタマイズします。
- 新しいカスタム投稿タイプの場所を変更します。
- カスタム投稿タイプ間の親子関係を確立します(必要な場合)。
ツールセットタイプを使用してWordPressのカスタム投稿タイプを作成する方法について質問がありますか? 下のコメントセクションで質問してください!
Faber14 /shutterstock.comによる記事のサムネイル画像
