この記事の所要時間: 43

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

ランダムに表示します。

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

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

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

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

サンプルその1

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

俺の青春!

なんだかノスタルジックな気分になってしまった瞬間があり 昔聞きまくったメタルの動画をあさりまくってしまった・・・ すげえ聞きまくったVan Halenのアルバム「1984」のこの曲。 Van Halen – Jump 同じく Van Halen – Panama 超聞いてたなぁー あとこれはコピ …

WordPressにデータをCSVで一発入力!Really Simple CSV Importerス・テ・キ!

CSVで入力したーい!っていうときの新定番にしたいプラグインを発見しました! WordPress › Really Simple CSV Importer « WordPress Plugins. えっとLIGさんとかで紹介されていたのですが、私なりの注意点を一つ挙げてみます。 どこから使うのか 説明読めば一発なんです …

フリーフードファイターについて

一応、説明しておきます。 フリーフードファイターっていうのは嘘です。 一応、プロフィールには「フードファイターっていうのは多分ウソ」って書いているんですが、見ないですよねぇ・・・。   こんなんとか こんなんとか 食べ物はとっても好きです。 そして、現在事務所がある福岡の天神・大名は美味しいお店がいっぱいあっ …

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

サンプルその2

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

[random_posts limit=3]

exValidation の記事を書き直しました

ブログも長くやっていると、昔の記事の表示が崩れちゃっていることがありますね。 WordPressだと テーマ を変更していたり、プラグインを入れてみたり、外してみたり… そんなこんなで見るに耐えなくなっていた記事を修正しました。 exValidation 関連の記事を修正しました。 このブログでもっともアクセスが多い2 …

WordPressでサイトの言語を英語にした際、抜粋文が全文になってしまう

抜粋文が全文出てしまう… WordPressで日本語が混じった英語のサイトなどを作成しようとした時や、記事を書いている時に、記事一覧の抜粋文が全文出てしまうことでお悩みの方もいらっしゃるのではないでしょうか。 WordPressの設定で「サイトの言語」を English(unitedstates)にした場合、記事一覧ペ …

大西洋を泳げ!!Googleマップで経路表示

▼ 日本版Googleマップ ▼ Googleマップ日本語モード 上記2つの違いは・・・ 「経路検索」です! 日本版にある 「地図を検索」「お店やサービスを検索」のほかに 「経路を表示」というタブがあります。 ▼ ソルトレイクシティーからアイダホ 日本語もOK ▼ ロサンゼルスからニューヨーク GIGAZINEさん( …

ソースはこちら

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

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

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

賢威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"]

トラストパークの会員になった(笑)

福岡市内で駐車場を使うことが多くなって来たので福岡市内中心部にいっぱいあってポイントがたまるトラストパークの会員になりました! トラストパーク トラストパークの所在を調べるのはこちら トラストナビ 場所はもちろん、料金別・時間帯なども条件に入れて効率良く調べられます! 実際、会員になると安いですよ〜 この記事が気に入っ …

デザイナーさんのおかげ・・・

今年も仕事納めしていろいろあったなぁーって振り返りを書きたかったですが 正直何も用意できないまま、納めざるを得なかった感があり、追い追い来年かな(笑)と思ってます。 起業してからガッツリ開発期間のガッツリ資料作りからの納品って工程はしなくなってますが※そういう案件は受けたくても体力がないので…納期までアップアップしそう …

CodeIgniterでの開発時に有用なデバッグ情報出力と実装方法

CodeIgniterには開発中に便利なデバッグ機能として 出力クラスに「アプリケーションのプロファイリング」結果を出力する機能があります。 やり方はcontrollerクラス内に下記の一文を追記するだけ。 $this->output->enable_profiler(TRUE); 参考:アプリケーションのプロファイリ …

帰省ラッシュかぁ~!

今日ふと最寄の駅に立ち寄った。 せわしない雰囲気なのでよく見たら 「みどりの窓口」には長蛇の列。 そっかぁ~~ 帰省ラッシュなんだよなぁ~ 宮城県生まれの私だって帰省するときはやっぱりこのラッシュにもまれているわけで・・・ 帰らないときにはこんなにも他人事に思えるものなんですねぇ。 がんばれお父ちゃん!! ということは …

Google Feed API が止まってた!?影響でアクセスアップしていた記事

12月2日くらいにどうやら Google Feed API が一時的なのかサービスを停止したようで ブログ記事一覧を表示していた箇所が軒並み表示されないという事態に陥った方がおおくいたようです。 その影響かこのブログの下記記事が多くのアクセスを獲得していました。 ブログの記事一覧をウェブサイトに貼る方法 | アメブロ, …

那珂川花火大会

福岡県筑紫郡那珂川町の花火大会 間近で見ることが出来ました。 この記事が気に入ったらいいね ! しよう シェアする ツイートする Twitter で Follow taman777

アイワナ トラックボ〜〜ル!

私は普段、マック以外ではトラックボールを愛用しています。 トラックボールを使うようになったのは 出向という名の勤務で仕事していた時からです。 当時、長テーブルのちょっといいヤツくらいのものに3人並んで開発っていうちょい劣悪な環境にいました。 で、ワタクシ、マウスレフティ(マウスだけ左利き)なんですよ。 隣の人と手が当た …

Intel ベースの Mac のプロセッサが 32 ビットか 64 ビットかを識別する方法

おうちでMacちゃんにEclipseをインストールしよう!と思って Eclipseのサイトへ・・・ Eclipse Downloads で、「Eclipse IDE for Java EE Developers」インストールしようと思い、ダウンロードボタンを・・・・ってこのMac何ビットなん?わからん。 (このMac、 …

福岡市南区高宮のヘッドスパサロン Spa Planet 〜スパプラネット〜 7月1日オープン

福岡市南区高宮にあるヘッドスパサロン:Spa Planet〜スパプラネット〜 弊社では「ご予約フォーム」ページの制作を担当させていただきました。 こちらのサイトはパートナー 福岡 チラシ名刺各種印刷物デザイン&イラスト&WEB制作 SecretCubeさんのお手伝いをさせていただきました。こちらはPHPでフォームの作り …

WordPress用コメントスパム対策プラグイン Throws SPAM Away バージョンアップ!

WordPress用コメントスパム対策プラグイン Throws SPAM Away バージョン2.6.3 リリースしました! 今回のアップデートは「スパムデータ」が多くなってきた際に表示に時間がかかるとともに スパムコメント内容を表示する部分がブラウザのメモリ不足でスクリプトエラーを起こす場合があったため 画面内に掲載 …

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

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

Twitter で