Autor |
Nachricht |
niggo
Threadersteller
Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht:
|
Verfasst Mi 08.04.2015 15:46
Titel Wordpress: "Vergangene" Posts nicht mehr anzeigen |
|
|
Moin!!
Ich benutze The Events Calendar das mir die Veranstaltungen auch als Custom Post Type ausspuckt. Diese habe ich in meiner Startseite eingebunden - dabei wird das Veranstaltungsdatum als Post-Datum verwendet. Das passt alles soweit.
Allerdings möchte ich, dass jetzt nur Beiträge, deren Datum in der Zukunft liegt angezeigt werden.
Hier ein Beispiel: http://www.ticketowl.de/wordpress/
Die erste Veranstaltung (ohne Bild) hat den 31.3. als Datum - sollte also nicht mehr angezeigt werden...
LG n.
Zuletzt bearbeitet von niggo am Mi 08.04.2015 15:47, insgesamt 1-mal bearbeitet
|
|
|
|
|
flavio
Dabei seit: 14.04.2003
Ort: MUC
Alter: 44
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
niggo
Threadersteller
Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht:
|
Verfasst Do 09.04.2015 11:17
Titel
|
|
|
Habe ich probiert - da scheint aber irgendwo ein Fehler zu stecken. Ich bekomme diese Meldung:
Fatal error: Call to a member function have_posts() on a non-object in /var/www/XXX/html/wordpress/wp-content/themes/gridly/index.php on line 5
Hier die index.php:
Code: | <?php get_header(); ?>
<?php
$query = new WP_Query( 'post_status=future' );
if ( $the_query->have_posts() ) : ?>
<div id="post-area">
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class('post masonry-brick'); ?>>
<?php if ( has_post_thumbnail() ) { ?>
<div class="gridly-image"><a href="<?php the_permalink() ?>"><?php the_post_thumbnail( 'summary-image' ); ?></a></div>
<div class="gridly-category"><p>
<?php
echo tribe_get_event_categories(
get_the_id(), array(
'before' => '',
'sep' => ', ',
'after' => '',
'label' => '',
'label_before' => '',
'label_after' => '',
'wrap_before' => '',
'wrap_after' => ''
)
);
?>
</p></div>
<?php } ?>
<div class="gridly-copy"><h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<p class="gridly-date"><?php the_time(get_option('date_format')); ?> </p>
<?php the_excerpt(); ?>
<p class="gridly-link"><a href="<?php the_permalink() ?>">Tickets & Infos →</a></p>
</div>
</div>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
</div>
<?php next_posts_link('<p class="view-older">View Older Entries</p>') ?>
<?php get_footer(); ?>
|
LG n.
|
|
|
|
|
niggo
Threadersteller
Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht:
|
Verfasst Do 09.04.2015 11:18
Titel
|
|
|
Der Einfachheit halber: Zeile 5 ist diese
Code: | if ( $the_query->have_posts() ) : ?> |
LG n.
|
|
|
|
|
Struwwelpeter
Dabei seit: 25.08.2005
Ort: Stuttgart
Alter: 37
Geschlecht:
|
Verfasst Do 09.04.2015 13:13
Titel
|
|
|
Code: | $query = new WP_Query( 'post_status=future' );
if ( $the_query->have_posts() ) : ?> |
Fällt dir ein Unterschied im Variablenname auf?
|
|
|
|
|
niggo
Threadersteller
Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht:
|
Verfasst Do 09.04.2015 15:19
Titel
|
|
|
Jetzt ja...
|
|
|
|
|
niggo
Threadersteller
Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht:
|
Verfasst Do 09.04.2015 16:01
Titel
|
|
|
Klappt aber leider trotzdem nicht. Jetzt gibt's zwar keine Fehlermeldung mehr, dafür aber eine leere Seite...
Code: | <?php get_header(); ?>
<?php
$the_query = new WP_Query( 'post_status=future' );
if ( $the_query->have_posts() ) : ?>
<div id="post-area">
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class('post masonry-brick'); ?>>
<?php if ( has_post_thumbnail() ) { ?>
<div class="gridly-image"><a href="<?php the_permalink() ?>"><?php the_post_thumbnail( 'summary-image' ); ?></a></div>
<div class="gridly-category"><p>
<?php
echo tribe_get_event_categories(
get_the_id(), array(
'before' => '',
'sep' => ', ',
'after' => '',
'label' => '',
'label_before' => '',
'label_after' => '',
'wrap_before' => '',
'wrap_after' => ''
)
);
?>
</p></div>
<?php } ?>
<div class="gridly-copy"><h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<p class="gridly-date"><?php the_time(get_option('date_format')); ?> </p>
<?php the_excerpt(); ?>
<p class="gridly-link"><a href="<?php the_permalink() ?>">Tickets & Infos →</a></p>
</div>
</div>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
</div>
<?php next_posts_link('<p class="view-older">Mehr Veranstaltungen anzeigen</p>') ?>
<?php get_footer(); ?>
|
LG n.
|
|
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Do 09.04.2015 16:44
Titel
|
|
|
meine herrn. habt ihr noch nie irgendwas vernünftig debugged? "klappt nich" is doch keine ordentliche fehlerbeschreibung. wer soll denn damit was anfangen?
|
|
|
|
|
|
|
|
Ähnliche Themen |
Bei tumblr posts ausgeben lassen
tumblr: "more posts" button
Wordpress MU vs. Wordpress 3.0
3d-Modelle im Browser anzeigen
Wordpress Navigation
Elementor für Wordpress
|
|