wordpress カスタム投稿一覧をショートコードで出力 2016年12月4日
Tag:カスタム | 投稿
カスタム投稿一覧をTOPページや固定ページでループ表示させた場合
やり方はいろいろとありますが、今回は「Shortcodes Ultimate」プラグインを使用する方法です。
1.まずwordpressのプラグインでShortcodes Ultimateを新規追加で有効化します。
ショートコードを埋め込みたい固定ページなどのエディタにショートコードのボタンが表示されます。

2.ショートコードのボタンを押す下記の様なポップアップが表示されるので、投稿を選択します。

3.投稿をクリックし、まず使用するテンプレートを選びます。次に投稿タイプがプルダウンに表示されるので、表示したい投稿タイプを選択します。

4.項目を入力したら一番下のショートコードを挿入ボタンを押します。
Shortcodes Ultimateではデフォルトで4つのテンプレートが用意されています。
templates/default-loop.php – 投稿ループ
templates/teaser-loop.php – サムネイルとタイトルの記事ループ
templates/single-post.php – シングル投稿テンプレート
templates/list-loop.php – 記事のタイトルとリスト
5.テンプレートをオリジナルのテンプレートにカスタマイズしたい場合
まず、wp-content/plugins/shortcodes-ultimate/templatesのtemplatesフォルダを丸ごと、
自分のテーマファイルにフォルダごとコピーします。
/wp-content/themes/d-siori/templates
6.自分のテーマにコピーしたtemplatesの中のテンプレートをカスタマイズすれば
オリジナルのレイアウトができます。