ฉันใช้เวิร์ดเพรส 3.2 และฉันโพสต์ข้อความค้นหาเช่นนี้:
<?php query_posts("posts_per_page=1post=type&page=post_parent=10");?>
จากนั้นฉันก็พยายามที่จะสะท้อนวันที่โพสต์นี้ที่ฉันถามเช่นนี้
<?php echo the_date(); ?>
มันทำให้ฉันชื่อของโพสต์และข้อความที่ตัดตอนมาและ Permalink แต่ไม่มีวันที่ คุณคิดว่าปัญหาคืออะไร ฉันแน่ใจว่ามันเป็นสิ่งที่ค่อนข้างน่าอาย
นี่คือรหัสในไฟล์เทมเพลตของฉันสำหรับหน้าวิดีโอ:
<?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>
ที่นี่ฉันพยายามที่จะใส่แบบสอบถามในวง:
<?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 () ไม่ทำงาน แต่ the_title () และฟังก์ชั่นอื่น ๆ ใช้งานได้ โดยวิธีนี้เปลี่ยนแบบสอบถามของฉันเพื่อ the_post () ซึ่งไม่ใช่สิ่งที่ฉันต้องการ ฉันต้องการสอบถามวิดีโอล่าสุดอย่างที่ฉันทำเหนือลูป
โดยวิธีที่ฉันใช้ the_date ฟังก์ชั่นก่อนหน้านี้ในหน้าและมันทำงาน นั่นอาจเป็นปัญหาหรือไม่ นี่คือก่อนหน้ารหัสที่ฉันมีปัญหา
<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>