这不是关于特征图像元字段的问题。我试图找到一个答案,但我尝试的每一个搜索显示,人们试图添加‘特色图像’元到他们的自定义帖子类型。我已经为我的主题和我的自定义帖子类型启用了这个功能。看起来工作得很好。我已经设置了一个“特色图像”,我看到它时,我编辑的帖子。我的主题是一个二十岁的孩子。
在我的主页上,我显示了最近的条目(包括“post”类型和“custom-post”类型),标题、节选和左边的缩略图。缩略图正确显示了我的所有“帖子”类型,但不是我的“自定义帖子”类型。我不确定我需要查看的地方或我需要添加什么,以获得自定义张贴显示缩略图。
添加代码:这是在我的自定义主题的'content.php'中。它大部分是从twentyeleven挪用的,但我想我做了一些小的改动。据我所知,“if”对于自定义的post类型不是真的。
$thumbnails = get_posts('numberposts=5'); foreach ($thumbnails as $thumbnail) { if ( has_post_thumbnail($thumbnail->ID) && $thumbnail->ID == $id) { echo 'ID ) . '" title="' . esc_attr( $thumbnail->post_title ) . '">'; echo get_the_post_thumbnail( $id, 'thumbnail', array('class' => 'alignleft') ); echo ''; } }
更新:问题看起来与
$thumbnails = get_posts('numberposts=5');
它只是从“post”类型中提取,所以它不能对照我的“custom-post”类型进行检查。我得到正确的缩略图时,我改变的代码如下,但然后没有‘后’缩略图工作。
$args = array( 'numberposts' => 5, 'post_type' => 'pnw_picture-post'); $thumbnails = get_posts($args);
所以我想解决方案是在一个查询中提取这两种类型。
你是否可以发布你正在使用的代码,你认为应该返回发布的缩略图?
您可能只是在从WP法典中寻找_post_thumblail