获取Wordpress帖子的主映像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取Wordpress帖子的主映像相关的知识,希望对你有一定的参考价值。
If post has featured image, use it.. If not, pick out the first in the post.. Still not working? Stick with the default one..
<?php //Put this in functions.php function get_primary_image($id, $size){ $featured = wp_get_attachment_image_src( get_post_thumbnail_id($id), $size, false); if($featured){ $childURL = $featured['0']; }else{ $children = get_children(array('post_parent' => $id, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'numberposts' => 1)); //$childURL = wp_get_attachment_url($childID); $childArray = wp_get_attachment_image_src($childID, $size, false); $childURL = $childArray['0']; $childURL = get_bloginfo('template_url')."/images/default.png"; } } return($childURL); } //Run this in the loop (or any place you'd like - as long as you have an ID to feed it..) //First argument is the ID.. //Second argument is the size.. It'll handle 'large', 'medium', 'thumbnail' or even 'array(100, 100)'.. get_primary_image(get_the_ID(), 'large'); ?>
以上是关于获取Wordpress帖子的主映像的主要内容,如果未能解决你的问题,请参考以下文章