Zeige Beiträge mit einem „vorgestellten“ Tag an der Spitze mit PHP in Wordpress

StackOverflow https://stackoverflow.com/questions/3486831

  •  28-09-2019
  •  | 
  •  

Frage

Ich habe eine Seite in Wordpress, dass Displays Beiträge mit einer Kategorie der „Zeitung“ nur. Nun werden die Beiträge absteigender Reihenfolge geordnet (Ich denke, wenn es das ist die Standardeinstellung), so dass das neueste an der Spitze ist.

Dies ist der Code, dass ich:

<?php $my_query = new WP_Query('category_name=newspaper&posts_per_page=-1'); ?>

<?php if (have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?>
<div class="post">
<!--<h3><?php the_title(); ?></h3>-->
<?php the_content('Read the rest of this entry &raquo;'); ?>
<div class="clear"></div>
</div>
<?php endwhile; endif;?>

Ich frage mich, ob es möglich ist, Beiträge mit einem „vorgestellten“ Tag an der Spitze zu zeigen, während alle anderen Beiträge ohne funktionsfähigen Tag danach.

Danke! Amit

War es hilfreich?

Lösung

Okay, das ist, was ich vorübergehend tat. Ich habe mich nicht auf einem vorge Tag , sondern auf einer vorge-Zeitung Kategorie. Es ist nicht genau, wie ich wollte es sein, aber das wird jetzt tun:

<?php $my_query = new WP_Query('category_name=newspaper&posts_per_page=-1'); ?>
<?php $my_featured = new WP_Query('category_name=featured-newspaper&posts_per_page=-1'); ?>

<!-- featured posts -->
<?php if (have_posts()) : while ($my_featured->have_posts()) : $my_featured->the_post(); ?>
<div class="post">
    <!--<h3><?php the_title(); ?></h3>-->
    <?php the_content('Read the rest of this entry &raquo;'); ?>
    <div class="clear"></div>
</div>
<?php endwhile; endif;?>
<!-- /end featured -->


<?php if (have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?>
<div class="post">
    <!--<h3><?php the_title(); ?></h3>-->
    <?php the_content('Read the rest of this entry &raquo;'); ?>
    <div class="clear"></div>
</div>
<?php endwhile; endif;?>

Wie ich schon sagte, es ist nicht der sauberste Weg, Dinge zu tun, aber es funktioniert. Wenn Sie andere Vorschläge haben, bin ich ganz Ohr:)

Danke! Amit

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top