賢威8 で本文内に記事一覧を入れるためのショートコード

ランダムに表示します。

[random_posts] で一覧表示します。

[random_posts limit=3] 件数制限も出来ます。

賢威のレイアウトスタイルも変更できます。

style=”01″ か style=”02″ で指定。(無指定は “01”)

サンプルその1

[random_posts style="02" limit=3] で表示したもの

結局のところプログラミングとは…

プログラミングとは… 結局、仕様ありき 作りたいものありき 必要なものありき であって、ニーズがわからないものはいくら頑張ったって出来ない 答えがないもの。 逆に言うと… とどのつまり、日本語で仕様が言えるものはそのままプログラミングすればいいだけ。 その時に日本語からプログラミング言語への変換は必要だが。 しかしその […]

第6期に向けて株式会社ジーティーアイのロゴマーク作ってもらいました!

昨日の投稿でチラッと見せた写真の中に新ロゴデザインがありました。 いち早く 株式会社ジーティーアイ コーポレートサイト と 株式会社ジーティーアイ facebookページ では 新ロゴマーク使用しているのですが、なにしろ忙しくて・・・手が回ってません。このブログとかも・・・・。 2017年7月から株式会社ジーティーアイ […]

もともと賢威8のカード型はPCで見ると横3件並びなので3件指定すると1段っていう感じになります。

サンプルその2

デフォルトスタイルで件数未指定で3件表示

[random_posts limit=3]

久しぶりに読んだ SEのフシギな生態

コインランドリーのそばの古本屋さんで「SEのフシギな生態」っていう本を見つけました。 まえ~にどこかにあって一度読んだことがあったんですが、今こうして何本かプロマネやってから見るとまた、感想が違って面白いw 若い人たちに読んで欲しい本です。失敗する前にw この記事が気に入ったらいいね ! しよう シェアする ツイートす […]
運命は…変えられる

WordPressで get_option の値を変更したい場合のカスタマイズ

WordPress で制作していると get_option という大変便利な関数があって助かりますが… この関数で設定したものを、特定条件のときだけ変更したい場合、それを使っている箇所を変更すればいいんですが、いろんな場所で使っている…というとき。 実は get_option の値は、一箇所で変更できます。 もくじ g […]

ジャノメさんの対応が良かったです!

年末に妻のミシンを壊しました。 あ、壊してない… いや、壊したのか。 糸立てっていう部品を折っちやいました。 ↑これは本来の姿 折ったときはこんな感じ で、じつはこの部品、いろいろ探したものの売ってない。 絶対折るよこれ。オレなら(笑) で、年末だし諦めて、年明けメーカーに直接ってことで大晦日にジャノメミシンの問い合わ […]

ソースはこちら

今回のコードは「ランダムに記事一覧表示」で検索したこちらの記事を参考にしました。ありがとうございました!

参考にさせていただきました!ありがとうございました!

記事の件数など、処理に違いがありますのでこちらも参考にされてください。

賢威8のレイアウトを使ったコードはこちらになります。

※こちらがそのまま利用できるのは賢威8になります。

template-parts に content-archive.php が入っていればそちらのとおりに1記事を表示するようになっています。

コードはこちら

賢威8では子テーマを利用し、子テーマの functions.php に記載してください。


function random_posts( $atts = array() ){
  $limit = ! empty( $atts['limit'] ) ? $atts['limit'] : 10;
  $style = ! empty( $atts['style'] ) ? $atts['style'] : '01';
  $style = str_pad( $style, 2, '0', STR_PAD_LEFT );
  $layout_style = "entry-list_style" . $style;
  $args = array(
  'post_type' => 'post',
  'post_status' => 'publish',
  'orderby'   => 'rand', // 記事のランダム表示設定
  'posts_per_page'    => $limit,
  );
  $posts_query = new WP_Query( $args ); 

  ob_start();
  if ($posts_query->have_posts()) {
  ?>
  <div class="keni-section_wrap keni-section_wrap_style02">
    <div class="keni-section">
      <div class="entry-list <?php echo $layout_style; ?>"><?php 
      // entry-list_style01 → デフォルト
      // entry-list_style02 → カード

while ($posts_query->have_posts()) {
  $posts_query->the_post(); 
?><div class="entry-list_item"><?php 
  get_template_part( 'template-parts/content', 'archive' );
?></div><?php 
}
?>
      </div>
    </div>
  </div>
  <?php 
  } ?>
  <?php 
return ob_get_clean();
}
add_shortcode('random_posts','random_posts');

さいごにもう一度。件数未指定で10件表示されます。

[random_posts style="01"]

外す

WordPressのカテゴリーをラジオボタンにするプラグインで 必須にするため[Noなんちゃら]を消す

こちらの記事で紹介した 編集画面のカテゴリーやタグやカスタムタクソノミーをチェックボックス(複数選択)ではなくラジオボタン(単一選択)にするプラグインのカスタマイズです。 こちらのプラグイン、前回ご紹介したようにラジオボタンになるんですが… …見てわかるとおり「No トピックスカテゴリ」っていうのがあります。 「トピッ […]

旅麺 サンヨー食品 サッポロ一番のカップ麺を買う

喜多方ラーメン の感想を追記しました!(2020/03/09追記) 札幌ラーメン の感想を追記しました!(2020/03/11追記) 浅草ソース焼きそばの感想を追記しました!(2020/03/13追記) 横浜家系醤油豚骨ラーメンの感想を追記しました!(2020/03/13追記) 京都背脂醤油ラーメンの感想を追記しました […]

WebPay と PAY.JP の違い

2016/6/29 PAY.JPのPAY ID支払いについて追記しました。 現在 PAY.JP を Welcart で利用出来るようにするプラグインを作ってます! で、いろいろプログラミングしておりましてこんなことが浮かんできました。 「WebPayのいいところ」 「PAY.JPのいいところ」 両者のどちらかにしよう・ […]

!important #おかわり -Think more!- に参加しました! 〜 part 3

前回まで part 1, part 2 と 「!important#おかわり -Think more!-」 に参加した感想を書いておりましたが、これは最後にこのセミナースペシャルで番外編として part 3 をお送りします。 part1,2はこちらからどうぞご覧ください !important #おかわり -Think […]

Mac OS X Yosemite(ヨセミテ)来ましたね〜

ついに来ました! OS X Yosemite iOS8になってから、この日を待っていました。 MacはもうOS無料だから安心・・・ だけど、なにも文献がない中で先行導入は多少こわい・・・ が、これもまたブログネタになるか・・・ってことでこれからやっちゃいます。 Apple – OS X Yosemite & […]

さくらインターネット VPS でファイル内が文字化けしてるの対策

さくらインターネットでVPSを2台借りています。 本番環境ではなくテスト環境にはピッタリです! 本当は自社でサーバー構築して・・・とか出来ればいいんですが、なかなかサーバー買って構築して・・・という費用とニーズが合致してこない・・・orz で、本題です。 英語のCONFIGファイルなどを調整していたときはな~んにも感じ […]

都道府県を option に出したりしたい時に使えるリスト

もくじ メールフォームとかカスタムフィールドとかで都道府県選択のセレクトを作りたい! メールフォームとかカスタムフィールドとかで都道府県選択のセレクトを作りたい! <select> で都道府県を選ばせたいときにコピペで一発持ってこられる資料がありました。 この記事が気に入ったらいいね ! しよう シェアする […]

save_post フック使用時に 一覧でも投稿にゴニョゴニョする

save_post フックを使って投稿を保存時に ゴニョゴニョ するっていうこと、あると思います。 今回ご紹介するのは投稿一覧の「一括操作」では違うことをやりたい場合(やらせたくない場合)に効果的な方法です。 もくじ functions.php で制御する functions.php で制御する こんなコードを fun […]

MW WP Formのボタンを画像化するプラグイン探したらいいもの見つけた!

毎度お世話になっております。 MW WP Form さん。 お世話になりっぱなしておりまして・・・ その上、ボタンを画像にしたいなぁーーって今までは無理やりcssでやってたんですが、こんなプラグインを開発されている方がいらっしゃって感動!! MW WP Formにお問い合せ番号、受付番号を追加するカスタマイズ | 名古 […]

もっと多機能にしても良さそうですね。

この記事が気に入ったら
いいね ! しよう

Twitter で