賢威8 で本文内に記事一覧を入れるためのショートコード
ランダムに表示します。
[random_posts] で一覧表示します。
[random_posts limit=3] 件数制限も出来ます。
賢威のレイアウトスタイルも変更できます。
style=”01″ か style=”02″ で指定。(無指定は “01”)
目次[閉じる]
- 1サンプルその1
- 2サンプルその2
- 3ソースはこちら
- 3.1コードはこちら
- 3.2!important #05 -コーダー & フロントエンドに贈るハンズオン祭り- に参加しました! Part 2
- 3.3【ハイブリッドアプリ開発ハンズオン】クラウドワークス × Monaca × NCMB に参加してきました!
- 3.4再発見!ホームページの存在意義
- 3.5本日より2013年業務開始しました!
- 3.6桜木花道
- 3.7Yahoo!ウォレット FastPay サイトがオープンしていました!
- 3.82014年アフィリエイトを再びはじめてみる・・・の話
- 3.9EX-CLOUD で cgi-binディレクトリ以外でCGIを利用する方法
- 3.10トップページの一覧で特定のカテゴリーは出さないようにするっ!
- 3.11プロっぽいホームページ!?
- 4賢威 のカスタマイズについて、ご依頼はこちら
サンプルその1
[random_posts style="02" limit=3] で表示したもの
もうどうにでもしてくれぃっ!!
【ファンキー通信】サイコロ一振りで給料を決める会社 前に行列…
新ノベルティグッズ カラフルペンを配付中!
毎年のことなんですが お会いした方にお渡しするグッズを作って…
バージョンアップ必須…jquery1.10を使うとき
今日はjqueryでちょっとハマった。 .attr と .p…
もともと賢威8のカード型はPCで見ると横3件並びなので3件指定すると1段っていう感じになります。
サンプルその2
デフォルトスタイルで件数未指定で3件表示
[random_posts limit=3]
招待状出す頃になりました
なんとか結婚式の招待状が準備できたのでいつもお世話になってお…
株式会社ジーティーアイ が ロリポップ!さまの取次店になりました
わたくし、最近ロリポップさんに急接近しておりまして… 理由は…
ロリポップ!レンタルサーバー | 1年間無料キャンペーンですって
今日、こんなメールが来ていました。 ロリポップ!レンタルサー…
ソースはこちら
今回のコードは「ランダムに記事一覧表示」で検索したこちらの記事を参考にしました。ありがとうございました!
記事の件数など、処理に違いがありますのでこちらも参考にされてください。
賢威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"]
あなたの仕事が劇的に変わるメール術
メールのマナー大丈夫ですか? あなたの仕事が劇的に変わるメー…
都道府県を option に出したりしたい時に使えるリスト
メールフォームとかカスタムフィールドとかで都道府県選択のセレ…
ノートPCのメモリを換装してみた感想。
最近、自宅のノートPCが重く感じるようになってしまった。 原…
!important 2019 で登壇しました!
先日 2019年4月20日(土) 博多アーバンスクエア 11…
capwrでは画像が途切れてしまうときに・・・FastStone Capture
WEB系開発でのテスト中などでブラウザ画像を取り込む際 今ま…
決算が終わったー!
株式会社ジーティーアイ の決算が終わりました。 6月決算なの…
カリスマ美人○○
カリスマ美人○○って本当に美人なんだろか? 取り上げた人の個…
Facebookでシェアしてしまった後に更新した情報を反映させる方法
Facebookでシェア〜♪ その後・・・あーーーやっちまっ…
職場でバッチリ決めてみたい!マイ キーボード&マウス
こーんな記事を発見! ▼ LIVEDOOR NEWS物欲上昇…
リアル ドネーションウェア
暑い・・・ 今朝も徒歩で通勤。 あまりの暑さに…
もっと多機能にしても良さそうですね。
賢威 のカスタマイズについて、ご依頼はこちら
プラグイン開発 も行っています。
WordPressカスタマイズ、API連携 ~ システム開発、保守 お気軽にご相談ください。








