賢威8 で本文内に記事一覧を入れるためのショートコード
ランダムに表示します。
[random_posts] で一覧表示します。
[random_posts limit=3] 件数制限も出来ます。
賢威のレイアウトスタイルも変更できます。
style=”01″ か style=”02″ で指定。(無指定は “01”)
目次[閉じる]
- 1サンプルその1
- 2サンプルその2
- 3ソースはこちら
- 3.1コードはこちら
- 3.2株式会社ジーティーアイ 無事に第7期本格突入でございます!
- 3.3WordPressで「この記事を見た人はこの記事も見ています」を表示するプラグイン
- 3.4定款の認証が終わりました!
- 3.5凄い写真サイト – 写真素材 足成【フリーフォト、無料写真素材サイト】
- 3.6壺買う!? Stripeを導入して壺を売ろう!
- 3.7今さらながら・・・livedoorブログってGoogle検索にインデックスされるの速い??
- 3.8株式会社ジーティーアイ 4年目突入!よろしくお願いします。
- 3.9コーポレートサイトにちょうどいいCMS=baser CMS です。
- 3.10カルジェルネイルサロン バニラローズ ホームページ リニューアルオープン!
- 3.11市場にいるのはどんな人?
- 4賢威 のカスタマイズについて、ご依頼はこちら
サンプルその1
[random_posts style="02" limit=3] で表示したもの
Windows Vista の価格を正式発表!
マイクロソフト WINDOWS Vista の価格を正式発表…
Backlog みんな巻き込み 事案発生!?
普段の仕事・案件整理・開発タスク管理に Backlog を使…
賢威8 のカスタマイズは 子テーマを利用して行おう!
賢威8 のカスタマイズは本体のファイルを直接いじることなく …
もともと賢威8のカード型はPCで見ると横3件並びなので3件指定すると1段っていう感じになります。
サンプルその2
デフォルトスタイルで件数未指定で3件表示
[random_posts limit=3]
かっこいい!六本木ヒルズ森ビル
緯度経度情報です。 auの携帯でとりました。 【GPS情報】…
上海食堂
このビル全体が食堂です! うらやましい! 自社の向かい側なの…
メカワチャン
先日、夢に懐かしい人が出てきた。 懐かしい…って言っても、夢…
ソースはこちら
今回のコードは「ランダムに記事一覧表示」で検索したこちらの記事を参考にしました。ありがとうございました!
記事の件数など、処理に違いがありますのでこちらも参考にされてください。
賢威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"]
Thumbs.dbファイル いらないんだけど・・・
いつの間にか、「Thumbs.db」っていうファイルが出来て…
チャットワークでシェアボタンの付け方!
チャットワークさんから「チャットワークでシェア」ボタンが解禁…
ブログを エクスクラウド EX-CLOUD に移行しました!
ずっと重い重いと想いを馳せながら重い腰を上げられずにいました…
iPhoneとかでフォームに入力するときにズームしちゃうのを防ぐには
iPhoneのブラウザでフォーム入力させようとすると・・・ …
Google – クラウド プリント いけるねぇ!
Google – クラウド プリント. Goog…
温故知新をカタチにした
古きを温め新しきを知る。 この言葉どおり 古いものには現代の…
JimdoCafe久留米 セミナー終了しました!
目次[閉じる] 1Jimdo Cafe 久留米さんでお話しさ…
Play Frameworkを使ってみる vol.5
Play Frameworkを使ってみる vol.4までの流…
ジャズタクシー
渋いタクシー運転手さんがいらっしゃいます。 ▼iPod+真空…
WordPressウィジェットのアーカイブ・カテゴリの出力をカスタマイズする
お客様の要望でWordPressでのアーカイブ・カテゴリの表…
もっと多機能にしても良さそうですね。
賢威 のカスタマイズについて、ご依頼はこちら
プラグイン開発 も行っています。
WordPressカスタマイズ、API連携 ~ システム開発、保守 お気軽にご相談ください。











