Support » Fixing WordPress » Every titles are same

  • Resolved allangf

    (@allangf)


    [ Moderator note: moved to Fixing WordPress. ]

    When I get the title using this code every titles are same, I tried another method but don’t work too get_the_title($post) don’t shows any title.

    <?php
      $blockquotes = array('blockquote-green', 'blockquote-blue', 'blockquote-red', 'blockquote-yellow');
      $args = array( 'numberposts' => -1);
      $posts= get_posts( $args );
      /* for - used possible display the posts with a beautiful layout */
      if ($posts) {
        for ($i = 0; $i < count($posts) ; $i++ ) {
          $post = $posts[$i];
          setup_postdata($post);
          ?>
          <br>
          <!-- Get Post URL-->
          <a href="<?php the_permalink($post) ?>">
            <h4> 
              <?php
              the_title();
              ?>
            </h4>
          </a>
          <blockquote class="<?php echo $blockquotes[$i % count($blockquotes)] ?>">
            <?php
            the_excerpt();
            ?>
          </blockquote>
          <br>
          <?php
        }
      }
      ?>

    https://drive.google.com/open?id=0B11wqrGqWJ66RzFWS1lpMXNSbFk

    Thanks!

    • This topic was modified 2 years ago by  allangf.
    • This topic was modified 2 years ago by  allangf.
    • This topic was modified 2 years ago by  Jan Dembowski.
Viewing 2 replies - 1 through 2 (of 2 total)
  • drixe

    (@drixe)

    the_title() should be used within the Loop.
    Could you try the_title($post) as you do for the permalink ?

    
      <?php
      $blockquotes = array('blockquote-green', 'blockquote-blue', 'blockquote-red', 'blockquote-yellow');
      $args = array( 'numberposts' => -1);
      $posts= get_posts( $args );
      /* for - used possible display the posts with a beautiful layout */
      if ($posts) {
        for ($i = 0; $i < count($posts) ; $i++ ) {
          $post = $posts[$i];
          setup_postdata($post);
          ?>
          <br>
          <!-- Get Post URL-->
          <a href="<?php the_permalink($post) ?>">
            <h4>
              <?php
              echo get_the_title($post);
              ?>
            </h4>
          </a>
          <blockquote class="<?php echo $blockquotes[$i % count($blockquotes)] ?>">
            <?php
            the_excerpt();
            ?>
          </blockquote>
          <br>
          <?php
        }
      }
      ?>
    

    @drixe TKS.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Every titles are same’ is closed to new replies.