導讀:搭建網站搭建網站之前大叔寫過的一篇教程,完美的解決了wordpress 縮略圖 裁剪的功能,而今天,再開一篇文章,是經上個教程的改良版,該功能的上一篇教程請進:《wordpre網站平臺搭建網站搭建服務。

之前模板下載吧寫過的一篇教程,完美的解決了wordpress縮略圖 裁剪的功能,而今天,再開一篇文章,是經上個教程的改良版,該功能的上一篇教程請進:《wordpress縮略圖裁剪 timthumb(二)》
敘述,如果遇到需要就文章內無圖片無特色圖像的情況下,那么默認就不顯示出wordpress縮略圖出來;而上篇教程是,無圖片默認顯示隨機幾張默認縮略圖的,確實,有的時候,是有這樣的需求的,那么,模板下載吧就直接貼代碼吧!
依然,在functions.php內加入以下代碼:
//輸出縮略圖地址
function?post_thumbnail_src(){
????global?$post;
????if(?$values?=?get_post_custom_values("thumb")?)?{???//輸出自定義域圖片地址
????????$values?=?get_post_custom_values("thumb");
????????$post_thumbnail_src?=?$values?[0];
????}?elseif(?has_post_thumbnail()?){????//如果有特色縮略圖,則輸出縮略圖地址
????????$thumbnail_src?=?wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');
????????$post_thumbnail_src?=?$thumbnail_src?[0];
????}?else?{
????????$post_thumbnail_src?=?'';
????????ob_start();
????????ob_end_clean();
????????$output?=?preg_match_all('/<img.+src=[/'"]([^/'"]+)dede后臺模板[/'"].*>/i',?$post->post_content,?$matches);
????????if(!emptyempty($matches[1][0])){
?????????織夢后臺模板???$post_thumbnail_src?=?$matches[1][0];???//獲取該圖片?src
????????}else{??//如果日志中沒有圖片,則顯示隨機圖片
????????????$post_thumbnail_src?=?1;
????????????//如果日志中沒有圖片,則顯示默認圖片
????????????//$post_thumbnail_src?=?get_template_directory_uri().'/images/default_thumb.jpg';
????????}
????};
????return?$post_thumbnail_src;
}
調用到要顯示縮略圖的地方為:
<img src="<?php echo get_template_directory_uri(); ?>/timthumb.php?src=<?php echo post_thumbnail_src(); ?>&w=300&h=230&zc=1" alt="<?pdede手機模板hp the_title(); ?>" class="thumbnail"/>
關鍵詞標簽: WordPress div 縮略圖
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章wordpress縮略圖 裁剪改良,搭建網站主要講述縮略圖,div,wordpress網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35656.html