Ich verwende WP 4.0 und Headway als Thema. Ich habe einen benutzerdefinierten Beitragstyp namens "Eigenschaft" erstellt und möchte die Schleife in zwei Spalten erstellen. Ich bin mir jedoch nicht sicher, was ich dem folgenden Code hinzufügen soll, um dies zu erreichen. Ich möchte auch Paginierung hinzufügen.
Ich habe auch andere Informationen, die ich in die Schleife einfügen kann. Ich arbeite nur daran, es richtig zum Laufen zu bringen.
Hier ist der Code, der derzeit für mich funktioniert ... ohne Spalten.
<?php $loop = new WP_Query( array( 'post_type' => 'property', 'posts_per_page' => -1, 'category' => 'current' ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="pindex">
<div class="pimage">
<a href="<?php the_permalink(); ?>"><?php if ( has_post_thumbnail() ) {the_post_thumbnail();} ?></a>
</div>
<div class="ptitle">
<h2><?php echo get_the_title(); ?></h2>
</div>
</div>
<?php endwhile; wp_reset_query(); ?>
custom-post-types
user3331701
quelle
quelle
Antworten:
Ihre Abfrage enthält einige Probleme.
Es ist kein Parameter benannt
category
. Sie können diese folgenden verwenden.Wenn Sie Ihre Abfrage zum Paginieren benötigen, sollten Sie sie nicht verwenden
posts_per_page' => -1
. Dadurch wird die Paginierung überschrieben und alle Beiträge zurückgegeben.Eine weitere Sache ist, dass Sie am falschen Ort nach Post-Thumbnails suchen. Sie sollten dies vor dem Bildcontainer überprüfen.
Also habe ich Ihre Anfrage geändert und so wird es sein. Ich gehe davon aus, dass Ihre Kategorie so ist,
current
wie Sie sie in Ihrer Abfrage verwendet haben.Dies sollte alle Beiträge in der Kategorie
current
mit Paginierung zurückgeben. Wenn Sie Beiträge aus mehr als einer Kategorie abrufen müssen, können Siecategory__in
stattdessen Parameter anstelle von verwendencategory_name
.Beachten Sie, dass
category__in
nur Kategorie-IDs erfasst werden.quelle