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

ランダムに表示します。

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

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

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

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

サンプルその1

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

たばこください

WordPressでアドセンスを表示したくない記事では除外するには

Google AdSense から注意があった… こちらの記事はタバコを勧めてるから広告出しちゃダメって ほんとは「禁煙グッズ」を宣伝していて、それのアフィリエイトコード貼っているんですが、電子タバコもダメなんですね。 AdSenseのコードはテーマで設定していた AdSenseのコードはテーマの方で出してたんですが、 …

タワーレコード 携帯で支払い可能に

日経新聞 2006年6月3日企業2面より 【携帯で支払い可能に タワーレコード】 記事によると 2日、NTTドコモと三井住友カードが展開する携帯電話クレジットサービス「iD(アイディ)」をほぼ全店に導入すると発表した。 livedoor ニュースでも同様のニュースがありました。 携帯電話クレジットサービスはDoCoMo …

そういうことあるんだなって話|postfixがつながらなかった時

へぇ そういうことってあるんだな・・・っていうのが感想。 なにがあったかというと さくらVPSで設定していた postfix につながらなかったんです。 元はといえばWordPressが動いていないという通報がお客様からありまして・・・ コンソール見たら BUG〜〜〜って(ごめんなさい ログ残すのを忘れてました) とり …

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

サンプルその2

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

[random_posts limit=3]

iPhone/iPad用にスタイラスペン買ってみた・・・んだけど

こんなん買ってみました! っていうのも、この前の日にこんなアプリをインストールしたからです。 neu.Notes+カテゴリ: 仕事効率化現在の価格: 無料 このアプリ3月10日現在、無料です。 手書きメモを残すのにとっても良さそうなアプリです! で、手書きって言っても指先じゃあ自分でなに書いているかわからないので・・・ …

WebPay サービス終了のお知らせがありました

弊社にてWebPay決済を組み込み始めたのが2013年夏から秋頃でしょうか。 今回、こんな発表がありました。 「WebPay」サービスの終了について(お知らせ) またひとつの時代が終わった感じです。 私の中では 「WebPay決済以前」 と 「WebPay決済以後」 っていうのが確実にあります。 WebPay決済以前 …

招待状~

結婚式の招待状を出さなきゃいかんのよ。 でね、文章ってなかなか浮かばんでしょ。やっぱ。初めてだし。 いろいろ例文を探したのね。 ほんだら(東北弁でそしたら)いろいろ出るわ出るわ! うきょ~ってコピーして中身いじって・・・ ってよく考えたらどれも句読点が付いてないんだわ。 んほんほ? どれどれおじさんがぐぐって(Goog …

ソースはこちら

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

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

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

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

Welcart のログイン後、会員情報ではない画面を表示させる方法

WordPressにECサイトを構築出来るプラグイン Welcart(ウェルカート:コルネ株式会社) で 会員さんがログインしたあと、デフォルトでは会員情報が表示されるのですが、これを任意のページにしたいなぁ〜っていう方法をご紹介します。 こんな感じのコードをWelcartを動作しているテーマの functions.p …

WordPressで特定条件の場合、記事タイトルに任意の文字列を追加する

タイトルながっ このカスタマイズはタイトルタグ <title></title> の中身に有効なわざです。 表示してるタイトルはまた別で。 特定条件でタイトルタグ加工する タイトルタグの加工に使うフック document_title_parts 今回は特定条件のときにタイトルにカテゴリー名を付ける …

上海食堂

このビル全体が食堂です! うらやましい! 自社の向かい側なので良いアングルで写真が撮れました! この記事が気に入ったらいいね ! しよう シェアする ツイートする Twitter で Follow taman777

システムエンジニア双六

Twitterで「#システムエンジニア双六」で検索っ! システムエンジニアあるある がいっぱいあります。 暇なときに見てるだけで「嫌な記憶」が誇らしく蘇って来ますw この記事が気に入ったらいいね ! しよう シェアする ツイートする Twitter で Follow taman777

ランサムウェアとの混同を防ぐため tenpu を使っています!

昨今、「駐禁報告書」など日本語のタイトル、内容でメール偽装した ランサムウェア「WannaCry/Wcry」の拡散手法が大きく問題になっています。 メールで添付される手法であることと同時にメールの送信元も偽装されているため 下手すると知り合いからのメールでも気が抜けない・・・。 こんな状況のため、弊社では株式会社イノベ …

株式会社ジーティーアイ お盆の営業について

暑中お見舞い申し上げます。 株式会社ジーティーアイ お盆の営業についてお知らせします。 お盆期間中の 13日(火)から 16日(金)まで4日間 お休みを頂戴します。 ただし期間中もゆるーくでしたら対応(時間は不定です)出来ます。 何卒、よろしくお願いいたします。 株式会社ジーティーアイお盆の営業についてお知らせします。 …

WordPressサイトの脆弱性スキャンが出来る Acunetix WP Security

最近またWordPressサイトを狙った攻撃が増えている。 近くでも2件やられたってお話聞きました・・・ガクーン 対策対策!!!!!!次はうちかも・・・・ってことで対策をしてはいるけどいろいろ見ないと・・・って思ってたら こんなプラグインを見つけました。 Acunetix WP Security このプラグインを導入す …

WordPressのウィジェットを自作する

WordPressサイトの準備中・・・ いつも忘れちゃうウィジェットの追加の方法。 WordPressのウィジェットを自作するためのTips – かちびと.net. こちらの記事より思い出しました。 手順としては・・・ 1. functions.php にウィジェットの場所を確保して上げて・・・ 2. テー …
すべてをゆるしてしまうw

WordPressで記事全件数を取得

WordPressで記事の件数を取得… たとえば 「現在 ○ 件 あります」 など表示したいときに使いたいですよね。 超カンタンに取得できた 実は WordPress にはじめから用意されている関数がありました。 wp_count_posts 関数 これでとりあえず全件数を取得できます。 wp_count_posts( …
Throws SPAM Away

Throws SPAM Away でテストするときは

お世話になっております。ジーティーアイ さとうです。 Throws SPAM Away でいろいろ設定したあと、テストしてみますよね? ※テストしてみてくださいね。 IP制限してもキーワード設定してもぜんっぜん効かんやん!!! という場合に… 設定テストするときは… わざとスパムコメントを自分で書いてテストしたら… そ …

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

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

Twitter で