1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

WordPressの「Custom Post Type UI」「Advanced Custom Fields」を使ってリスト投稿を行う

Last updated at Posted at 2019-12-28

WordPressのプラグイン「Custom Post Type UI」と「Advanced Custom Fields」を使ってオリジナルのリストを作る方法についてメモしていきます。

概要

1.カスタム投稿タイプで投稿タイプを作成する(Custom Post Type UI)
2.タクソノミーを設定する(Custom Post Type UI)
3.フィールドを設定する(Advanced Custom Fields)
4.紐づけをする(Advanced Custom Fields)

投稿タイプとタクソノミーとフィールドについて

投稿タイプにフィールドを紐づけて投稿する(レコード追加)
タクソノミーはレコードのグループのイメージ

mobileがタクソノミー
mobilephoneが投稿タイプ

正確には違うと思いますが、ざっくりこんな感じです。

Custom Post Type UI

まずは、Custom Post Type UIをインストールしていきます。

image.png

インストールが完了すると「CPT UI」というタブが現れます

image.png

投稿タイプの追加と編集

投稿タイプを追加します
image.png

個別ページを作成します

single-{カスタム投稿タイプのスラッグ名}.phpと作成します
single-mobilephone.php

アーカイブをTrueにすると一覧が作成されます

一覧ページは archive-{カスタム投稿タイプのスラッグ名}.phpで作成します。
archive-mobilephone.phpを作成すればOKです
image.png

image.png

「カスタムリライトスラッグ」を使うと自由にURLを操作できます

https://hogehoge/activity/kotoridiary/diary1
みたいな感じです。
image.png

完了すると管理画面にメニューが追加されます
image.png

CPT UI タクソノミーの追加と編集

image.png

image.png

Advanced Custom Fields

 参考:https://blog.s-giken.net/288.html

続いてAdvanced Custom Fieldsをインストール

image.png

カスタムフィールドというタブが現れる

image.png

新規追加(Advanced Custom Fields)

image.png

必要なフィールドを追加していく。

ルールを設定する

ルールを「携帯電話」とすることで、投稿時にカスタムフィールドで設定したフォーマットが呼び出される

image.png

アーカイブページで一覧が確認できる

https://ホームページ/スラック文字
https://xxxxx.com/clinic

アーカイブページを編集することで、オリジナルスラックページが作れる

親テーマのarchive.phpをコピーして

  • ルートフォルダ/wp-content/themes/diver/archive.php

子テーマに貼り付け。archive-clinic.phpとリネームする。

  • ルートフォルダ/wp-content/themes/diver_child/archive-clinic.php

タクソノミー別に一覧表示する

タクソノミー:area
ターム:福岡

taxonomy-(タクソノミーのスラッグ名)-(ターム).php
https://xxxxx.com/area/fukuoka

archive.phpを子テーマに貼り付け。taxonomy.phpとリネームする。

  • ルートフォルダ/wp-content/themes/diver_child/taxonomy.php

参考:https://upd.world/custom-post-type-ui/#i-11

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?