疑問くん
List category postsにはどのようなショートコードがあるのか知りたい!
今回はList category posts(リストカテゴリーポスト)のショートコードをご紹介します。
Nakaさん
WordPressのプラグイン「List category post」にはどのようなショートコードが用意されているかをご紹介していきます。
- List category postsのどのようなショートコードがあるか知ることができます。
List category postsショートコード一覧
List category postsには沢山のショートコードが用意されています。
今回はList category posts公式サイトを参考にしてご紹介していきます。
デフォルト
最新の投稿10件を表示
[catlist]
表示する投稿数を指定する
記事を5件表示する場合。
[catlist numberposts=5]
表示するカテゴリーを指定する方法(スラッグで指定する方法)
カテゴリースラッグを指定します。
[catlist name=カテゴリースラッグを記述]
複数カテゴリーに属する指定方法(スラッグで指定する方法)
両方のカテゴリーに属している場合表示されます。
[catlist name=blog+life]
複数カテゴリーのどれか属する指定方法(スラッグで指定する方法)
OR指定方法になります。どれかのカテゴリーに属している場合表示されます。
[catlist name=blog,life]
表示するカテゴリーを指定する方法(IDで指定する方法)
カテゴリーIDを指定します。
[catlist id=1]
複数カテゴリーに属する指定する方法(IDで指定する方法)
[catlist id=1+2]
複数カテゴリーのどれか属する指定方法(IDで指定する方法)
[catlist id=1,2]
固定ページを表示する方法
デフォルトでは投稿ページのみ表示します。固定ページを表示するには以下のショートコードになります。
[catlist post_type=page]
固定ページと投稿ページ両方表示する方法
[catlist post_type="post,page"]
固定ページと投稿ページ両方表示する方法
[catlist post_type="post,page"]
現在表示されているカテゴリーを表示させる
現在表示されている同じカテゴリーの記事を自動で表示してくれます。
関連記事でよく使われます。
[catlist categorypage=yes]
現在表示されているタグを表示させる
現在表示されている同じタグに属している記事を自動で表示してくれます。
[catlist currenttags=yes]
投稿の抜粋を表示
[catlist excerpt=yes]
投稿の日付を表示
[catlist date=yes]
投稿者を表示
[catlist author=yes]
コメント数を表示
[catlist comments=yes]
投稿を日付順に並べる
[catlist orderby=date]
子カテゴリーを除外する方法
デフォルトでは親カテゴリーだけ表示しようとしても子カテゴリーも表示されます。
そこで以下のショートコードを使うと表示されなくなります。
[catlist child_categories=false]
投稿者別の投稿を表示
[catlist author_posts="ユーザーID"]
特定のタグの投稿を表示
[catlist tags="タグ名"]
特定のタグ複数に属する投稿だけ表示
[catlist tags="タグ名+タグ名"]
特定のタグどれかに属する投稿だけ表示
[catlist tags="タグ名,タグ名"]
除外したいタグを指定する方法
[catlist exclude_tags="除外したいタグ名"]
タイトルが特定の文字ではじまる投稿を表示
下記はaで始まる投稿を表示します。複数の文字を指定する場合は、カンマで区切ります。
[catlist starting_with="a"]
タイトルが特定の文字ではじまる投稿を表示
下記はaで始まる投稿を表示します。複数の文字を指定する場合は、カンマで区切ります。
[catlist starting_with="a"]
投稿された年を指定して表示する方法
[catlist year=2020]
投稿された年と月を指定して表示する方法
[catlist year=2020 monthnum=3]
検索用語に一致する用語の投稿を表示
下記のコードをケーキという文字が含まれいている記事を表示します。
[catlist search="ケーキ"]
指定した投稿を除外する方法
[catlist excludeposts=投稿id]
パスワードで保護された投稿を表示
デフォルトでは表示されない設定になっています。
[catlist show_protected=yes]
カスタム投稿タイプを表示
下記のコードはnewsというカスタム投稿タイプを表示します。
[catlist post_type='news']
テンプレートファイルを指定する
テンプレートファイルがtest.phpの場合のコードは下記になります。
[catlist template=test]
記事の順番を昇順にする
[catlist order=asc]
記事の順番を降順にする
[catlist order=desc]
投稿者ID順に並べる
[catlist orderby=author order=desc]
カテゴリーID順に並べる
[catlist orderby=category order=desc]
日付順に並べる
[catlist orderby=category order=desc]
投稿ID順に並べる
[catlist orderby=ID order=desc]
添付ファイルサイズで並べる
[catlist orderby=mime_type order=desc]
更新日で並び替える
[catlist orderby=modified order=desc]
ランダムで記事を表示する
[catlist orderby=rand order=desc]
タイトル順で記事を表示する
[catlist orderby=title order=desc]
日付のフォーマットを指定する
[catlist dateformat="Y年m月d日"]
投稿のサムネイルを表示
[catlist thumbnail=yes]
投稿の最初の画像をサムネイルにする場合
[catlist thumbnail=yes force_thumbnail=yes]
サムネイル画像指定する方法
pxで指定
[catlist thumbnail=yes thumbnail_size=50,50]
大中小で指定
thumbnail, medium, large or fullが用意されています。
[catlist thumbnail=yes thumbnail_size=medium]
まとめ
お目当てのショートコードが見つかりましたでしょうか?
他にもショートコードが用意されていますのでぜひList category posts公式サイトをチェックしてください。