我正在使用 get_results 来获取包含数据的数组。在此数据中具有帖子 ID。当我尝试使用帖子 ID 检索图像时,我没有检索图像。任何的想法 ?
这是我的代码。
首先我在functions.php中添加下一个代码
/**
* Check to see if the function exists
* It is always a good practice to avoid any version conflict
*/
if(function_exists('add_theme_support'))
{
/** Exists! So add the post-thumbnail */
add_theme_support('post-thumbnails');
/** Now Set some image sizes */
/** #1 for our featured content slider */
add_image_size( $name = 'itg_featured', $width = 500, $height = 300, $crop = true );
/** #2 for post thumbnail */
add_image_size( 'itg_post', 250, 250, true );
/** #3 for widget thumbnail */
add_image_size( 'itg_widget', 40, 40, true );
add_image_size('projects_single',160,160, true);
add_image_size('post',592,auto,true);
add_image_size('post-mini',152,auto,true);
}
在显示图像的文件中,我有下一个代码。
<?php
global $post,$wpdb;
$table = $wpdb->prefix.'posts';
$query = "SELECT * FROM $table WHERE post_type='startups' and post_status='publish' order by post_date desc limit 0,1; ";
$result = $wpdb->get_results($query);
?>
(这完美地检索数据)。
现在,我为逐行检索数据做了一个 foreach。
foreach ($result as $key) {
//retrieve post ID
$idpost = $key->ID;
//this line retrieve information to post_type
$infostartup = get_post_meta($key->ID,array());
//retrieve Image ID
$imageid = get_post($infostartup['startup_photo'][0]);
//Now I'm trying display image of post
echo get_the_post_thumbnail($idpost);
//this not display the image
also I try using image ID but not display image.
echo get_the_post_thumbnail($imageid);
}
任何的想法?