怎么添加特色圖片功能?-WordPress開發

    特色圖片方面的介紹

    開發主題時的特色圖像功能算是一個難點,來看看各位前輩們開發主題時是如何實現的吧。

    WordPress代碼實現相關文章的幾種方法

    方法二:

    方法/步驟

    第一步,添加主題對特色圖像功能的支持

    將下面代碼主題functions.php文件中:

    // 添加特色圖像功能
    add_theme_support('post-thumbnails');
    set_post_thumbnail_size(130, 100, true); // 圖片寬度與高度,圖片的長寬可以自行修改。

    第二步,添加特色圖像調用代碼

    <?php
    if (has_post_thumbnail()) {
    // 顯示特色圖像
    the_post_thumbnail();
    } else {
    // 設置特色圖像
    $attachments = get_posts(array(
    'post_type' => 'attachment',
    'post_mime_type'=>'image',
    'posts_per_page' => 0,
    'post_parent' => $post->ID,
    'order'=>'ASC'
    ));
    if ($attachments) {
    foreach ($attachments as $attachment) {set_post_thumbnail($post->ID, $attachment->ID);
    break;
    }
    // 顯示特色圖像
    the_post_thumbnail();
    }
    } ?>

    代碼說明,如果未手動設置特色圖像,那么會自動調用第一個圖片附件的“縮略圖”作為特色圖像,并顯示它。

    方法三

    為什么要獲取WordPress的特色圖像呢?

    這主要是因為,我們已經寫好了靜態模板文件,只有獲取WordPress特色圖像地址插入進去就可以了,非常方便。

    還有就是有的時候,我們需要設置圖片的寬度為100%,高度自動。這樣通過?the_post_thumbnail() 這個方法就無法實現了。

    好了,看下面的方法:

    獲取特色圖像:小

    <?php
    $thumbnail_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail');
    echo $thumbnail_image_url[0];
    ?>

    獲取特色圖像:中

    <?php
    $medium_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'medium');
    echo $medium_image_url[0];
    ?>

    獲取特色圖像:大

    <?php
    $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'large');
    echo $large_image_url[0];
    ?>

    獲取特色圖像:完整

    <?php
    $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full');
    echo $full_image_url[0];
    ?>

    獲取特色圖像:指定100X100

    <?php
    $array_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array(100,100));
    echo $array_image_url[0];
    ?>

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 亚洲高清美女一区二区三区 | 蜜桃AV抽搐高潮一区二区| 精品久久一区二区| 福利国产微拍广场一区视频在线 | 在线精品自拍亚洲第一区| 国产自产V一区二区三区C| 日本一区二区三区精品国产| 精品国产一区二区三区久久久狼| 亚洲视频一区在线播放| 亚洲国产一区二区a毛片| 波多野结衣一区二区三区aV高清| 韩国精品一区视频在线播放| 伊人色综合网一区二区三区| 91精品福利一区二区| 精品日韩亚洲AV无码一区二区三区| 上原亚衣一区二区在线观看| 红杏亚洲影院一区二区三区| 一区二区免费在线观看| 亚洲AV无码一区二区三区鸳鸯影院| 久久精品国产第一区二区三区| 国产成人无码一区二区三区| 国产在线精品一区二区不卡麻豆| 无码精品久久一区二区三区| 精品成人一区二区三区免费视频 | 无码国产精品一区二区高潮| 蜜桃传媒一区二区亚洲AV| 亚洲中文字幕久久久一区| 国产一区二区成人| 国产第一区二区三区在线观看| 午夜视频一区二区| 一区二区国产在线观看| 亚洲av片一区二区三区| 国模无码人体一区二区| 亚洲国产精品一区二区第一页| 亚洲综合无码一区二区| 波多野结衣一区二区三区| 精品不卡一区中文字幕| 久久国产三级无码一区二区| 国产精品日本一区二区不卡视频 | 亚洲av乱码一区二区三区按摩 | 亚州日本乱码一区二区三区|