mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 13:56 Benutzername: Passwort: Auto-Login

Thema: Wordpress: "Vergangene" Posts nicht mehr anzeigen vom 08.04.2015


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Web-Software -> Wordpress: "Vergangene" Posts nicht mehr anzeigen
Seite: 1, 2  Weiter
Autor Nachricht
niggo
Threadersteller

Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht: Männlich
Verfasst Mi 08.04.2015 15:46
Titel

Wordpress: "Vergangene" Posts nicht mehr anzeigen

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
flavio

Dabei seit: 14.04.2003
Ort: MUC
Alter: 44
Geschlecht: Männlich
Verfasst Mi 08.04.2015 22:00
Titel

Antworten mit Zitat Zum Seitenanfang

probiere es mal mit einem query und post status

$query = new WP_Query( 'post_status=future' );


http://codex.wordpress.org/Class_Reference/WP_Query
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
niggo
Threadersteller

Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht: Männlich
Verfasst Do 09.04.2015 11:17
Titel

Antworten mit Zitat Zum Seitenanfang

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 &rarr;</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.
  View user's profile Private Nachricht senden
niggo
Threadersteller

Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht: Männlich
Verfasst Do 09.04.2015 11:18
Titel

Antworten mit Zitat Zum Seitenanfang

Der Einfachheit halber: Zeile 5 ist diese

Code:
if ( $the_query->have_posts() ) : ?>


LG n.
  View user's profile Private Nachricht senden
Struwwelpeter

Dabei seit: 25.08.2005
Ort: Stuttgart
Alter: 37
Geschlecht: Männlich
Verfasst Do 09.04.2015 13:13
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$query = new WP_Query( 'post_status=future' );
if ( $the_query->have_posts() ) : ?>

Fällt dir ein Unterschied im Variablenname auf?
  View user's profile Private Nachricht senden
niggo
Threadersteller

Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht: Männlich
Verfasst Do 09.04.2015 15:19
Titel

Antworten mit Zitat Zum Seitenanfang

Jetzt ja... * Ich geb auf... *
  View user's profile Private Nachricht senden
niggo
Threadersteller

Dabei seit: 08.10.2005
Ort: Stadt die es nicht gibt
Alter: -
Geschlecht: Männlich
Verfasst Do 09.04.2015 16:01
Titel

Antworten mit Zitat Zum Seitenanfang

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 &rarr;</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.
  View user's profile Private Nachricht senden
DEKONSTRUKTIV

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Do 09.04.2015 16:44
Titel

Antworten mit Zitat Zum Seitenanfang

meine herrn. habt ihr noch nie irgendwas vernünftig debugged? "klappt nich" is doch keine ordentliche fehlerbeschreibung. wer soll denn damit was anfangen?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Web-Software


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.