PHP 获取wordpress图像附件并使用tim thumb进行裁剪

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 获取wordpress图像附件并使用tim thumb进行裁剪相关的知识,希望对你有一定的参考价值。

<?

// usage <?php postimage(180,135);?>
// or whatever dimensions you want
// requirements: have tim thumb in your theme directory

function postimage($width,$height) {
    $scriptpath = get_bloginfo('template_directory'); 
    $attachments = get_children(array('post_parent' => get_the_ID(), 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order'));
    if (!is_array($attachments)) {
    $image = $scriptpath."/images/default.gif";
        echo '<img src="'.$scriptpath.'/scripts/timthumb.php?src='.$image.'&w='.$width.'&h='.$height.'&zc=1" alt="" />';
    }
    else {
    $img = array_shift($attachments);
    $imagelink = wp_get_attachment_image_src($img->ID,'full');
    $image = $imagelink[0];
        echo '<img src="'.$scriptpath.'/scripts/timthumb.php?src='.$image.'&w='.$width.'&h='.$height.'&zc=1" alt="" />';
}
}

?>

以上是关于PHP 获取wordpress图像附件并使用tim thumb进行裁剪的主要内容,如果未能解决你的问题,请参考以下文章

php 从其URL获取图像的WordPress附件ID

PHP 使用帖子附件的Wordpress图像库短代码

php 附件图像Wordpress

php Wordpress附件图像

PHP Wordpress附件图像

PHP 显示WordPress帖子的第一个图像附件