作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试循环遍历特定分类法下的一堆页面。循环部分工作得很好,我得到了我需要的所有页面(很好地包裹在 WP_Post
对象中)。
但是,现在我面临着另一种问题。我想包含在编辑器中设置的页面缩略图。我试过 get
的任意组合, the
, thumbnail
, featured
, image
, _
, -
,我能想到,无济于事。
WP_Post
对象相当新, documentation is lacking .
谁能揭开这个谜团?我的目标是最终显示一堆 <figure>
元素,包含图像、标题和每个对象的简短描述。
最佳答案
以下只是简码形式的概念证明。它转储一个代码块,其中包含所有具有 Featured Image 的帖子.
函数引用:has_post_thumbnail
, get_the_post_thumbnail
add_shortcode( 'all-post-thumbs', 'so_14007170_dump_post_thumbs' );
function so_14007170_dump_post_thumbs( $atts, $content )
{
// Query
$posts = get_posts( array(
'post_type' => 'post',
'numberposts' => -1,
'post_status' => 'publish'
) );
// Build an array of post thumbnails
$thumbs = array();
foreach( $posts as $post)
{
if( has_post_thumbnail( $post->ID) )
$thumbs[] = array( $post->post_title, htmlentities(get_the_post_thumbnail( $post->ID ) ) );
}
// Build output and return
$echo = '<pre>'. print_r( $thumbs, true ) . '</pre>';
return $echo;
}
前端结果:
带有特色图片的帖子:
关于php - 如何从 WP_Post 对象获取缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14007170/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!