PHP函数getimagesize()怎么样
<?
$sImageurl = of_get_option(\'slideshow_1\');
list($iWidthinpx, $iHeightinpx) = getimagesize($sImageurl);
echo \'<img
src="\' . $sImageurl . \'"
width="\' . $iWidthinpx. \'"
height="\' . $iHeightinpx. \'"
alt="#"/>\';
?>
或者如果您知道附件id而不是可以使用的附件url
<?
$aImagedata = wp_get_attachment_image_src($iAttachmentid, \'my-image-size\', false);
list($sImageurl, $iWidthinpx, $iHeightinpx) = $aImagedata;
echo \'<img
src="\' . $sImageurl . \'"
width="\' . $iWidthinpx. \'"
height="\' . $iHeightinpx. \'"
alt="#"/>\';
?>
如果您不知道$iAttachmentid,可以使用以下内容获取它(摘自
http://wordpress.org/support/topic/need-to-get-attachment-id-by-image-url):
global $wpdb;
$sImageurl = of_get_option(\'slideshow_1\');
$sQuery = "SELECT ID FROM {$wpdb->posts} WHERE guid=\'$sImageurl\'";
$iAttachmentid = $wpdb->get_var($sQuery );