Ich benutze WordPress 3.2 und habe einen Abfrage-Post wie diesen erstellt:
<?php query_posts("posts_per_page=1post=type&page=post_parent=10");?>
Dann versuche ich, das Datum dieses Beitrags, den ich so abgefragt habe, wiederzugeben.
<?php echo the_date(); ?>
Es gibt mir den Titel des Beitrags und den Auszug und den Permalink, aber kein Datum. Was denkst du ist das Problem? Ich bin sicher, es ist etwas ziemlich Peinliches.
Hier ist der Code in meiner Vorlagendatei für die Videoseite:
<?php query_posts("posts_per_page=1post=type&page=post_parent=10");?>
<h2>Recent Video</h2>
<h3 class="date"><?php echo the_date(); ?></h3>
<p><strong><?php echo the_title(); ?></strong><?php echo the_excerpt(); ?></p>
<p><a href="<?php echo the_permalink(); ?>" class="more2">Watch Now</a></p>
Hier versuche ich die Abfrage in eine Schleife zu setzen:
<?php query_posts("posts_per_page=1post=type&page=post_parent=10");?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h2>Recent Video</h2>
<h3 class="date"><?php echo the_date(); ?></h3>
<p><strong><?php echo the_title(); ?></strong><?php echo the_excerpt(); ?></p>
<p><a href="<?php echo the_permalink(); ?>" class="more2">Watch Now</a></p>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
the_date () hat nicht funktioniert, aber the_title () und andere Funktionen haben funktioniert. Übrigens hat dies meine Anfrage in the_post () geändert, was nicht das ist, was ich will. Ich möchte das neueste Video wie über der Schleife abfragen.
Übrigens habe ich die Funktion "the_date" früher auf der Seite verwendet und es hat funktioniert. Könnte das das Problem sein? Hier ist der Code, mit dem ich ein Problem hatte.
<div id="col75" class="firstcol">
<iframe id="video" src="http://www.youtube.com/embed/videoseries?list=<?php print get_post_meta($post->ID,"playlist_id", true); ?>" width='560' height='350' frameborder="0"></iframe>
<div id="col25">
<h2><?php echo get_post_meta($post->ID,"speaker", true); ?></h2>
<h3 class="date"><?php echo the_date(); ?></h3>