2014-08-28 35 views
0

嗨,这是我的查询显示类别页上的帖子的详细信息。我显示帖子内容&。我不知道如何显示帖子图片..任何人都可以帮忙吗?如何在类别页面上显示发布的精选图片?

<?php if(isset($_REQUEST['datepost'])) 
{ 
$date = $_POST['date']; 

$res=mysql_query("SELECT * FROM `wp_posts` WHERE DATE_FORMAT(post_date, '%m/%d/%Y') = '".$date."' AND post_type = 'post' AND post_status='publish' ORDER BY post_date DESC"); 


while($pageposts=mysql_fetch_array($res)) 
{ 
echo $pageposts['post_title']; 
echo "\n<br />"; 
echo $pageposts['post_content']; 
echo "\n<br />"; 

} 

exit(); 
} 
?> 

回答

0

你可以做somting这样的:

<?php if(isset($_REQUEST['datepost'])) 
{ 
$date = $_POST['date']; 

$res=mysql_query("SELECT * FROM `wp_posts` WHERE DATE_FORMAT(post_date, '%m/%d/%Y') = '".$date."' AND post_type = 'post' AND post_status='publish' ORDER BY post_date DESC"); 


while($pageposts=mysql_fetch_array($res)) 
{ 
echo $pageposts['post_title']; 
echo "\n<br />"; 
echo $pageposts['post_content']; 
echo "\n<br />"; 
echo get_the_post_thumbnail($pageposts['ID'], 'thumbnail'); 
} 

exit(); 
} 
?> 

,或者如果你想要的图像src时,您可以使用

wp_get_attachment_image_src(get_post_thumbnail_id($pageposts['ID']), 'thumbnail'); 

REFER get_the_post_thumbnail

你可以做这更好这样使用WordPress的循环方式

<?php 
if (have_posts()) { 
    while (have_posts()) { 
     $post=the_post(); 
     the_title(); 
     echo "\n<br />"; 
     the_content(); 
     get_the_post_thumbnail(); 

    } 
} 
?> 

WordPress loop

+0

十分感谢man..it works.one更多的帮助。我在function.php中使用了这个查询,我想给我的职位details.so我的结构,我需要使用div结构。是否可以在function.php中使用

? – Guna 2014-08-28 06:05:49

+0

你可以使用,我觉得即使上面的代码可以用更好的方式使用WordPress的功能 – WisdmLabs 2014-08-28 06:10:37

+0

哦对不起。我没有wordpress功能的经验。你可以帮我吗? – Guna 2014-08-28 06:16:00

相关问题