怎么添加特色圖片功能?-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一区二区三区人妻少妇| 丝袜无码一区二区三区| 无码日韩精品一区二区免费暖暖| 亚州日本乱码一区二区三区| 无码精品人妻一区二区三区人妻斩 | 无码aⅴ精品一区二区三区浪潮| 亚洲av无码片区一区二区三区| 国产精品合集一区二区三区 | 久久精品一区二区东京热| 久久久无码精品国产一区| 国产精品一区二区三区高清在线| 日本一区视频在线播放| 一区二区三区午夜视频| 日韩一区二区免费视频| 国产一区二区三区久久精品| 无码精品人妻一区二区三区免费看| 久久99国产精品一区二区| 国产精品电影一区二区三区| 久久99国产精一区二区三区| 人妻无码一区二区视频| 色国产在线视频一区| 日韩av无码一区二区三区| 人妻免费一区二区三区最新| 精品日韩一区二区三区视频| 久久一本一区二区三区| 国产成人一区二区三区在线| 成人一区二区免费视频| 精品无码人妻一区二区三区| 制服丝袜一区在线| 国产91大片精品一区在线观看| 99精品国产高清一区二区三区| 波多野结衣在线观看一区| 日韩视频在线一区| 国产一国产一区秋霞在线观看| 在线精品自拍亚洲第一区| 日韩视频一区二区| 精品国产亚洲一区二区在线观看 | 免费一区二区无码东京热|