Tôi đang sử dụng wordpress 3.2 và tôi đã làm một bài truy vấn như thế này:
<?php query_posts("posts_per_page=1post=type&page=post_parent=10");?>
Sau đó, tôi cố gắng lặp lại ngày của bài đăng này, tôi đã yêu cầu như thế này.
<?php echo the_date(); ?>
Nó cho tôi tiêu đề của bài viết và đoạn trích và permalink nhưng không có ngày. Bạn nghĩ vấn đề là gì. Tôi chắc chắn đó là một cái gì đó khá xấu hổ.
Đây là mã trong tệp mẫu của tôi cho trang video:
<?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>
Ở đây tôi cố gắng đặt truy vấn trong một vòng lặp:
<?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 () không hoạt động nhưng the_title () và các hàm khác hoạt động. Bằng cách này, điều này đã thay đổi truy vấn của tôi thành the_post () không phải là điều tôi muốn. Tôi muốn truy vấn video mới nhất giống như tôi đã làm ở trên vòng lặp.
Bằng cách này, tôi đã sử dụng hàm_date trước đó trong trang và nó đã hoạt động. Có thể đó là vấn đề? Đây là nó trước mã mà tôi gặp vấn đề.
<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>