本文目錄一覽:
wordpress如何單獨調用文章中的圖片
1-1、在主題文件夾中建thumbnail.php文件,添加如下代碼:
?php if ( get_post_meta($post-ID, ‘thumbnail’, true) ) : ?
?php $image = get_post_meta($post-ID, ‘thumbnail’, true); ?
a href=”?php the_permalink() ?” rel=”bookmark” title=”?php the_title(); ?”img src=”?php echo $image; ?” alt=”?php the_title(); ?”//a
?php else: ?
!– 截圖 —
a href=”?php the_permalink() ?” rel=”bookmark” title=”?php the_title(); ?”
?php if (has_post_thumbnail()) { the_post_thumbnail(‘thumbnail’); }
else { ?
img class=”home-thumb” src=”?php echo catch_first_image() ?” width=”140px” height=”100px” alt=”?php the_title(); ?”/
?php } ?
/a
?php endif; ?
在主題文件夾裏面的functions.php文件中添加下面代碼:
?php
//支持外鏈縮略圖
if ( function_exists(‘add_theme_support’) )
add_theme_support(‘post-thumbnails’);
function catch_first_image() {
global $post, $posts;
$first_img = ”;
ob_start();
ob_end_clean();
$output = preg_match_all(‘/img.+src=[\'”]([^\'”]+)[\'”].*/i’, $post-post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$random = mt_rand(1, 2);
echo get_bloginfo ( ‘stylesheet_directory’ );
echo ‘/images/random/’.$random.’.jpg’;
}
return $first_img;
}
?
1-3、在images文件夾下建立random文件夾,放入圖片,圖片必須已1.jgp,2.jpg這種格式。以數字1~10作為名字。
1-4、 通過下面代碼調用。
?php include( TEMPLATEPATH . ‘/thumbnail.php’ ); ?
調用分類文章圖片的時候要有循環的標籤,你在你要顯示的圖片區域就不要加循環標籤了,可以直接調用。
希望能幫到你!
有不懂可以百度聯繫,我會抽時間回答。
PHP 圖片無法顯示 !!!
先直接訪問 /exif_thumbnail.php?picName=fagregas01.jpg 看看是否有”Warning”或者「Fatal error」級別的錯誤,如果有,那你的圖片當然是個叉,把錯誤修正應該就可以;如果還不可以,在
發送header 之前 調用 ob_clean()函數,清楚你之前可能的輸出內容,因為這些東西會影響圖片的輸出。
怎麼讓wordpress前台顯示的圖片是調用縮略圖的尺寸而不是特色圖像尺寸
可參考the_post_thumbnail函數的使用啊。
在首頁直接用thumbnail.php輸出圖像,內頁用the_post_thumbnail應該就可以了吧
if ( is_home() ) :
//調用thumbnail.php中的函數
else:
the_post_thumbnail( ‘post_thumbnail’ );
endif;
代碼只是示例,僅供參考哦。
原創文章,作者:GELA,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/137022.html