Ajax加载更多和条件循环

时间:2016-04-06 07:53:11

标签: php ajax wordpress wordpress-plugin

我正在尝试设置wordpress。对于我的博客页面,我根据文章的位置(第一行)和内容(引用或带有图像的文章)显示不同的项目。它完成了这项工作。

    <?php $post_counter = 0; // START COUNTDOWN ?>
<?php if ( have_posts() ) : ?>
  <?php query_posts('category_name=blog'); ?>
    <?php while ( have_posts() ) : the_post(); ?>
    <?php $post_counter++; // COUNTDOWN FOR EACH POST ?>


    <!-- IF FIRST POST -->

        <?php if ( $post_counter == 1 ) : ?>
          <div class="first">
          <?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>
          <div style="background-image:url('<?php echo $url; ?>')" class="fullimg">
          </div>
              <a href="<?php the_permalink() ?>">
                <?php the_title() ?>
                <?php echo get_the_date( 'd/m/Y' ); ?>
              </a>
          </div>
        <?php endif; ?>

        <!-- IF NOT FIRST POST -->

        <?php if ( $post_counter != 1 ) : ?>

          <!-- IF NOT FIRST POST AND IS A QUOTE -->
          <?php if ( has_post_format( 'quote' )) : ?>
            <div class="quote">
              <?php the_content() ?>
              <?php echo get_the_date( 'd/m/Y' ); ?>
            </div>
          <?php endif; ?>

          <!-- IF NOT FIRST POST AND IS NOT A QUOTE -->
          <?php if ( !has_post_format( 'quote' )) : ?>
            <div class="noquote">
            <?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>
            <div style="background-image:url('<?php echo $url; ?>')" class="fullimg">
            </div>
                <a href="<?php the_permalink() ?>">
                  <?php the_title() ?>
                  <?php echo get_the_date( 'd/m/Y' ); ?>
                </a>
            </div>
          <?php endif; ?>

        <?php endif; ?>
    <?php endwhile; ?>
<?php endif; ?>

但是现在我想更多地集成一个负载,为什么我使用插件&#34; ajax加载更多&#34;。当我将我的钩子插入模板并且插件集成了短代码时,按钮出现但没有任何反应。想法?

0 个答案:

没有答案