導讀:seo建站技術seo建站技術之前模板下載吧寫過的一篇教程,完美的解決了wordpress縮略圖 裁剪的功能,而今天,再開一篇文章,是經上個教程的改良版,該功能的上一篇教程請進:《wordp建站技術網站搭建教程。

之前模板下載吧寫過的一篇教程,完美的解決了wordpress縮略圖 裁剪的功能,而今天,再開一篇文章,是經上個教程的改良版,該功能的上一篇教程請進:《w織夢模板ordpress縮略圖裁剪 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=[\'"]([^\'"]+)[\'"].*>/i',?$post->post_content,?$matches);
????????if(!emptyempty($matches[1][0])){
????????????$post_thumbnail_src?=?$matches[1][0];???//獲取該圖片?src
????????}else{??//如果日志中沒有圖片,則顯示隨機圖片
????????????$post_thumbnail_src?=?1;
????????????//如果日志中沒有圖片,則顯示默認圖片
????????????//$post_thumbdede,模板nail_src?=?get_template_directory_uri().'/images/default_thumb.jpg';
????????}
????};
????return?$post_thumbnail_src;
}
調用到要顯示縮略圖的地方為:
<img?src=""?alt="<?php?the_title();??>"?class="thumbnail"/>
需要就該塊進行一個判定代碼如下:
<?php?if?(post_thumbnail_src()?!=?1)?{??>
關鍵詞標簽: 建站 div 縮略圖
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章wordpress縮略圖 裁剪改良,seo建站技術主要講述縮略圖,div,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35375.html