フォーラムへの返信

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: カテゴリーのドロップダウン表示での順序
    トピック投稿者 katameslim

    (@katameslim)

    返信ありがとうございます
    その辺りかなと思い、既に試してみたのですが、階層を無くしても結果は変わらずでした。

    フォーラム: プラグイン
    返信が含まれるトピック: bbpressのループ取得について
    トピック投稿者 katameslim

    (@katameslim)

    返信ありがとうございます

    </ul>
    <?php else: ?>
    <p>トピックはありません</p>
    <?php endif; ?>
    <?php wp_reset_postdata(); ?>
    

    記載のコードにつきましては該当部分だけで以下に上記コードが続いております
    紛らわしくなってしまい申し訳ありませんでした
    その後

    <?php bbp_topic_permalink( bbp_get_reply_topic_id() ); ?>
    <?php bbp_topic_title( bbp_get_reply_topic_id() ); ?>

    等bbpress独自の関数も色々と試しているのですが同じ結果になってしまいますね
    リンク回りというよりはループの取得方法が問題だと思いますので一から考えてみます

    トピック投稿者 katameslim

    (@katameslim)

    ありがとうございました

    トピック投稿者 katameslim

    (@katameslim)

    ようやく解決しました
    単純にbbpressの設定画面で
    返信スレッドのルール~返信を〇階層までのスレッド (入れ子) 形式にする
    のチェックを外しただけです。
    入れ子にしている場合はなんらかの処理があるみたいですね。
    原因は全く分かりませんが、とりあえず解決しました
    manboさま、お付き合いいただき本当にありがとうございました

    トピック投稿者 katameslim

    (@katameslim)

    まさに画像のような表示を目指しています
    先ほどアドセンスコードの一部をループ外に書き換えたのですが、変わらずでした
    試しに文字列を出力してみたのですが、これも表示されなかったので
    やはり別の問題でループがカウントされていないのかもしれません

    トピック投稿者 katameslim

    (@katameslim)

    連投すみません
    先ほどbbpressのフォルダ内にデフォルトのテンプレートを戻し
    テーマフォルダ直下にコードを追加したテンプレートを置いてみたところ、ページは問題なく表示されました
    しかし相変わらず広告は表示されない状態です。
    単にアドセンスの反映が遅いという現象も疑ってみましたが、該当部分に空白などもありませんので、違うと思います。

    トピック投稿者 katameslim

    (@katameslim)

    <?php
    
    /**
     * Replies Loop
     *
     * @package bbPress
     * @subpackage Theme
     */
    
    ?>
    
    <?php do_action( 'bbp_template_before_replies_loop' ); ?>
    
    <ul id="topic-<?php bbp_topic_id(); ?>-replies" class="forums bbp-replies">
    
    	<li class="bbp-header">
    
    		<div class="bbp-reply-author"><?php  _e( 'Author',  'bbpress' ); ?></div><!-- .bbp-reply-author -->
    
    		<div class="bbp-reply-content">
    
    			<?php if ( !bbp_show_lead_topic() ) : ?>
    
    				<?php _e( 'Posts', 'bbpress' ); ?>
    
    				<?php bbp_topic_subscription_link(); ?>
    
    				<?php bbp_user_favorites_link(); ?>
    
    			<?php else : ?>
    
    				<?php _e( 'Replies', 'bbpress' ); ?>
    
    			<?php endif; ?>
    
    		</div><!-- .bbp-reply-content -->
    
    	</li><!-- .bbp-header -->
    
    	<li class="bbp-body">
    
    		<?php if ( bbp_thread_replies() ) : ?>
    
    			<?php bbp_list_replies(); ?>
    
    		<?php else : ?>
    
    			<?php $count = 1;
    				while ( bbp_replies() ) : bbp_the_reply();
    					bbp_get_template_part( 'loop', 'single-reply' );
    				if ($count == 4 || $count == 8 ): ?>
    					<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle"
         style="display:block; text-align:center;"
         data-ad-layout="in-article"
         data-ad-format="fluid"
         data-ad-client="ca-pub-xxxxxxx"
         data-ad-slot="xxxxxxx"></ins>
    <script>
         (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    			<?php endif; $count ++; endwhile; ?>
    			
    		<?php endif; ?>
    
    	</li><!-- .bbp-body -->
    
    	<li class="bbp-footer">
    
    		<div class="bbp-reply-author"><?php  _e( 'Author',  'bbpress' ); ?></div>
    
    		<div class="bbp-reply-content">
    
    			<?php if ( !bbp_show_lead_topic() ) : ?>
    
    				<?php _e( 'Posts', 'bbpress' ); ?>
    
    			<?php else : ?>
    
    				<?php _e( 'Replies', 'bbpress' ); ?>
    
    			<?php endif; ?>
    
    		</div><!-- .bbp-reply-content -->
    
    	</li><!-- .bbp-footer -->
    
    </ul><!-- #topic-<?php bbp_topic_id(); ?>-replies -->
    
    <?php do_action( 'bbp_template_after_replies_loop' ); ?>
    

    こちらテンプレート内の全コードです

    トピック投稿者 katameslim

    (@katameslim)

    >>manbo様
    コードありがとうございます
    ご指摘の通りに変更してみたのですが、パンくずリストのみ表示され、真っ白になってしまいました

    トピック投稿者 katameslim

    (@katameslim)

    >>CG様
    コードを追加した場合でも広告以外は問題なく表示されています

9件の返信を表示中 - 1 - 9件目 (全9件中)