• ベストアンサー

Wordpressで一覧のループ途中に広告を入れ

Wordpressで最新記事一覧のループ途中に広告(Adセンスなど)を3箇所入れたいのですが、その方法を教えて下さい。 広告が表示される場所はランダムではなく一覧の先頭から3番目、5番目、7番目で固定したいです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

$postnum = 0; // カウンタ初期化 しておいてから /* The loop */ while ( have_posts() ) : the_post(); のあとで $postnum++; if ($postnum === 3) { 3番目の記事用の表示 } if ($postnum === 5) { 5番目の記事用の表示 } if ($postnum === 7) { 7番目の記事用の表示 } でいいのでは?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • wordpressで先頭に固定表示の挙動について

    wordpressで先頭に固定表示にチェックをいれると 先頭に固定されるのですが、2ページ目以降に同じ記事が表示(ダブり)されてしまいます。 http://ja.forums.wordpress.org/topic/5194 によるとquery_postsでと書いておりますが、 先頭に表示させつつ、先頭に表示させた記事と同じ記事を 表示させなくする方法を、どなたかご教授ください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • wordpress 記事一覧のスライドショー

    今、wordpressでサイトを構築しているのですが、トップページに最新記事一覧のスライドショーを設置したいと思います。ただ、検索しても写真のスライドショーばかりで、記事一覧の方はありませんでした。そこで、参考になるサイトやプラグインなどあれば、教えていただけますか。よろしくおねがいします。

    • 締切済み
    • CSS
  • WordPressのtag.phpのループ回数

    WordPressでタグの一覧ページtag.phpを作成してループを読み込ませたのですが、10記事しか表示されません。ループ部分のコードは以下のとおりです。 <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div> <a href="<?php the_permalink();?>" title="<?php the_title_attribute(); ?>"><img src="<?php echo wp_get_attachment_url( get_post_thumbnail_id() ); ?>" alt=""></a> <p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p> </div><!-- /.child-box --> <?php endwhile;?> <?php else:?> <?php endif;?> 該当する記事は40ほどあるのですが、違うタグで試してもやはり10記事しか表示されません。 色々と試したのですが原因がわかりません。ご教授いただけませんでしょうか。

    • ベストアンサー
    • PHP
  • Wordpressサイト 投稿ページのウィジェット

    wordpressでテーマを使用して作成したサイトで、ブログ用の「投稿ページ」が投稿した記事の一覧のみになっていて、他に何も無いのでページ下部(フッター上)に最新記事や月別アーカイブなど、記事を探すような項目を追加したいのですが、やり方が分からないので教えて欲しいです。 とりあえず、「index.php」がそのページだということが分かりました。 テーマのデフォルトで外観の「ウィジェット」項目はありません。 投稿ページに設定した固定ページの編集画面を開いても、「最新の投稿を表示するページを編集中です。」となり、レイアウト自体は編集できません。

  • WordPressの投稿が「404error」に

    WordPressで自分のサイトを作っています。 昨日から突然投稿ができなくなりました。 記事を作成し、プレビューではきちんと表示されますが、公開すると公開ページが404errorになるのです。 トップページの記事一覧にはアイキャッチ画像とともに一覧に表示されるものの、それをクリックしたページが404errorと表示されます。 リンク先のアドレスは間違っていないようです。 文章が長すぎるのかと思って短文にしてみました。 WordPressの最新版を再インストールしてみました。 ほとんどのプラグインを無効化してみました。 PHPのバージョンも7.4モジュール版、CGI版と換えてみました。 テーマを他のものに換えてみました。 操作するブラウザ、パソコンも換えてみました。 しかしずべて結果は同じです。 サーバーはlolipopを使っていて、他のサイトで同じサーバー、設定、テーマのWordPressは問題なく投稿できます。 何らかの原因でWordPressのシステムそのものに不具合が生じたのでしょうか。 何か解決できる方法があればお教えいただきたいです。

  • グーグルアドセンスの代替広告についてお聞きします

    グーグルアドセンスの代替広告についてお聞きします ブログでアドセンスを使っているのですが 検索フォームの下に一つ、あとは書いた記事の下に表示させるようにしていて トップページで読める日記の数を15にしているんですけど こうやると「表示できる広告は三つまで」という仕様のせいで 新しい記事の三番目までしかアドセンスが表示されず 検索フォームの下のアドセンスも表示されません 他の4番目の記事からは空欄ができてしまい見ていて気持ち悪いので 代替広告というのを使ってみたいのですが これは最新の記事三つのほかに 4つ目、5つ目とアドセンスで空いた空白欄に 指定した広告を載せられるというものでいいのでしょうか もし違うなら代替広告が表示される時とはいつなのでしょうか ヘルプには広告がない場合とありましたが 広告がなかったことがないのでめったに表示されるものではないのでしょうか 広告フィルタをかけることによって代替広告の表示回数を増やすことはできますか?

  • wordpressの実装について。ホームページ作成

    wordpressでの実装について。ホームページ作成です。 wordpressを利用してビジネスサイトを作成したいと思っています。 手順として、先にhtmlとcssでホームページを作成してからwordpressへ置き換えた方が、 wordpress利用でエラーが出た時など、htmlやcssが原因でないことがハッキリするとあったため、 先にhtmlやcss、javascriptでホームページを作成している段階です。 そこで疑問なのですが、 今、現段階でjavascript(jQuery含む)も利用して少しずつ実装をしています。 次にやりたいことで以下の処理があります。 ・記事全てを「サムネイル」「タイトル」「本文の一部」で複数ページ構成の一覧として、 新しい記事が1ページ目の先頭にくるようような処理です。参考サイトのURL[ttp://thehub.jp/category/news] このような処理をjavascriptだけで実現させるのは大変そうですし、 仮にjavascriptで実装できてもwordpressを利用するときにうまく置き換えられるか、 またwordpressの仕様上、結局は外さないといけなくなることを懸念しています。 そこで今の段階で以下を質問しておきたいのです。 wordpressの既存設定やプラグインでこのように 「サムネイル」「タイトル」「本文の一部」で複数ページ構成の一覧を 作成するようなことはできるものでしょうか? またそういった既存設定やプラグインが無い場合、複雑なjavascriptを利用しても、 うまくwordpressに置き換えられるものでしょうか? 経験や知識のある方にご教授願いたいです。よろしくお願い致します。。

  • wordpressの実装について。ホームページ作成

    wordpressでの実装について。ホームページ作成です。 wordpressを利用してビジネスサイトを作成したいと思っています。 手順として、先にhtmlとcssでホームページを作成してからwordpressへ置き換えた方が、 wordpress利用でエラーが出た時など、htmlやcssが原因でないことがハッキリするとあったため、 先にhtmlやcss、javascriptでホームページを作成している段階です。 そこで疑問なのですが、 今、現段階でjavascript(jQuery含む)も利用して少しずつ実装をしています。 次にやりたいことで以下の処理があります。 ・記事全てを「サムネイル」「タイトル」「本文の一部」で複数ページ構成の一覧として、 新しい記事が1ページ目の先頭にくるようような処理です。参考サイトのURL[ttp://thehub.jp/category/news] このような処理をjavascriptだけで実現させるのは大変そうですし、 仮にjavascriptで実装できてもwordpressを利用するときにうまく置き換えられるか、 またwordpressの仕様上、結局は外さないといけなくなることを懸念しています。 そこで今の段階で以下を質問しておきたいのです。 wordpressの既存設定やプラグインでこのように 「サムネイル」「タイトル」「本文の一部」で複数ページ構成の一覧を 作成するようなことはできるものでしょうか? またそういった既存設定やプラグインが無い場合、複雑なjavascriptを利用しても、 うまくwordpressに置き換えられるものでしょうか? 経験や知識のある方にご教授願いたいです。よろしくお願い致します。

  • wordpressの投稿記事が日付順に並ばない

    初めまして。wordpressについてお聞きしたいのですが、 どなたか詳しい方、教えて頂けないでしょうか。 カスタム投稿で作った記事のタイトルと日付を抽出して、新着情報一覧を作りました。 この投稿記事を、新着順にソートして並べたいのですが、不具合がでて困っています。 普段はwordpressのデフォルトの設定通り、最新の日付順に表示されているのですが、 たまに、古い記事の下に新着記事が表示されてしまうのです。 例えば8/1に投稿した記事の下に、最新の8/12の投稿が 表示されてしまいます。 プラグインは 「Post Types Order」と「postMash」を入れています。 このプラグインの不具合でおかしくなることはあるのでしょうか。 【ソース】 <?php query_posts('post_type=news&posts_per_page=6'); ?> <?php if(have_posts()): while(have_posts()): the_post(); ?> <?php get_template_part('content','title'); ?> <?php endwhile; endif; ?> 【仕様】 WordPress 2.9. PHP 5.2.17 データベース バージョン: MySQL 5.5 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • WordPressの質問(q10013003)の続

    【投稿ページ その3】 ・break,continue構文以外で$offsetをコントロールする方法を探しているんですが、何か良い方法はありますでしょうか? こまかくわけるとこうですね。 ==== RSS バナー広告 記事前編 RSS バナー広告 記事続編 RSS コメント 前後の記事リンク ==== RSSと他のものの登場回数が異なるのでループしない方法でいきましょう。 最初にデータベースからRSSを取得して、$rss1、$rss2、$rss3のみっつに分けてためておきます。 あとはそのまま出力する方法でどうでしょうか。 ---- $rss1の出力 バナー広告 記事前編 $rss2の出力 バナー広告 記事続編 $rss3の出力 コメント 前後の記事リンク ---- A.回答ありがとうございます。RSSの出力については理解できたのですが、今のstorage_rss.phpと処理を分けるのか気になります。RSSは同じサイトから出力する予定です。 画像1,画像2,画像3は固定ページと投稿ページそれぞれ同じサイトのURLからを引っ張ります。 画像1タイトル1の固定投稿ページのRSS 画像2タイトル1の固定投稿ページのRSS 画像3タイトル1の固定投稿ページのRSS でURLは同じものにします。 それともSQLから操作するのでしょうか?

    • ベストアンサー
    • PHP