賢威8 で本文内に記事一覧を入れるためのショートコード
ランダムに表示します。
[random_posts] で一覧表示します。
[random_posts limit=3] 件数制限も出来ます。
賢威のレイアウトスタイルも変更できます。
style=”01″ か style=”02″ で指定。(無指定は “01”)
サンプルその1
[random_posts style="02" limit=3] で表示したもの
MacbookProが起動できなくなった データの救出を行った手法
目次[閉じる] 1MacbookProが起動しなくなった 2…
新規サイト オープン
ホームページ新規オープンのお知らせ ▼ 臨床データ作成、医療…
WordPressプラグイン Crazy Bone(狂骨)でログイン監視したら驚愕の結果だった
なんだろう、ふと気になって 前から知っていたけど入れてなかっ…
もともと賢威8のカード型はPCで見ると横3件並びなので3件指定すると1段っていう感じになります。
サンプルその2
デフォルトスタイルで件数未指定で3件表示
[random_posts limit=3]
さくらインターネット VPS でサーバー起動出来なくなった時にやってみたこと・・・
このブログも、さくらインターネットのVPSで運用しています。…
萌え~愛の献血
今日は奥さんと池袋でデート。 池袋駅前には大きな献血車が止ま…
幸ちゃん
今、このおじさんにハマっています。
ソースはこちら
今回のコードは「ランダムに記事一覧表示」で検索したこちらの記事を参考にしました。ありがとうございました!
記事の件数など、処理に違いがありますのでこちらも参考にされてください。
賢威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でさくっとカスタム投稿タイプ
WordPressでカスタム投稿タイプ作っちゃって、カスタム…
CSS Nite in FUKUOKA Vol.12 にて登壇させていただきました!
去る 6月11日(月)デジタルハリウッド STUDIO福岡さ…
テスト中・・・
いやん(笑) WordPressのプラグイン開発中・・・ こ…
太宰府天満宮の写真 (フリー素材とします)
昭和の日に太宰府天満宮に行ってきました。 その時撮った写真を…
ナレッジベースって重要ね。
1人で会社やってて1人で開発してると忘れていたんですが 最近…
カッチョいいロゴマークを作れるサービス!・・・と作ったサンプルロゴ(いらんだろうけど)
Gunosyさんが私に紹介してくださったロゴマーク作成出来る…
金粉入り!?カップ麺
先日スーパーで買っていたカップ麺。 とんこつラーメンだがスー…
鉄骨に潰される
むかし足場設置や基礎工事の仕事をやっていた頃、沖田さんという…
WordPress 管理画面 にBASIC認証かける+パスワード保護も有効
以前書いた記事に WordPressのログイン画面(wp-l…
もっと多機能にしても良さそうですね。
賢威 のカスタマイズについて、ご依頼はこちら
プラグイン開発 も行っています。
WordPressカスタマイズ、API連携 ~ システム開発、保守 お気軽にご相談ください。













コメント Comments
コメント一覧
コメントはありません。