日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何實(shí)現(xiàn)為WordPress創(chuàng)建額外的圖像尺寸

默認(rèn)情況下,wordpress會(huì)自動(dòng)創(chuàng)建多個(gè)不同大小的圖像上傳副本。此外,WordPress主題和插件還可以創(chuàng)建自己的圖像大小。

在本教程中,我們將向您展示如何在WordPress中輕松創(chuàng)建其他圖像尺寸并在您的網(wǎng)站上使用它們。

為什么要在WordPress中創(chuàng)建額外的圖像尺寸?

通常,所有流行的WordPress主題和插件都能很好地處理圖像大小。例如,您的WordPress主題可能會(huì)創(chuàng)建其他尺寸以用作存檔頁(yè)面上的縮略圖。

但是,有時(shí)這些圖像大小可能不符合您自己的要求。您可能希望在子主題或文章網(wǎng)格布局中使用不同的圖像大小。

您可以通過(guò)在WordPress中創(chuàng)建其他圖像大小,然后在需要時(shí)調(diào)用這些大小來(lái)實(shí)現(xiàn)。

話雖如此,讓我們來(lái)看看如何在WordPress中創(chuàng)建額外的圖像大小。

為您的主題注冊(cè)額外的圖像尺寸

大多數(shù)WordPress主題(包括所有頂級(jí)WordPress主題)默認(rèn)都支持發(fā)布縮略圖(特色圖片)功能。

但是,如果您要?jiǎng)?chuàng)建自定義WordPress主題,則需要通過(guò)將以下代碼添加到主題的functions.php文件來(lái)添加對(duì)文章縮略圖的支持。

add_theme_support( 'post-thumbnails' );

啟用對(duì)文章縮略圖的支持后,您現(xiàn)在可以使用函數(shù) add_image_size() 來(lái)使用注冊(cè)附加圖像大小的功能。

add_image_size函數(shù)按以下格式使用:

add_image_size( 'name-of-size', width, height, crop mode );

示例代碼如下所示:

add_image_size( 'sidebar-thumb', 120, 120, true ); // 硬裁剪模式Hard Crop Mode
add_image_size( 'homepage-thumb', 220, 180 ); // 軟裁剪模式Soft Crop Mode
add_image_size( 'singlepost-thumb', 590, 9999 ); // 不限高度模式Unlimited Height Mode

現(xiàn)在,如果您注意到,我們已經(jīng)指定了三種不同類型的圖像大小。每個(gè)都有不同的模式,如硬裁剪、軟裁剪和無(wú)限高度。

讓我們介紹每個(gè)示例以及如何在您自己的項(xiàng)目中使用它們。

1. 硬裁剪模式

您可能會(huì)注意到,在高度之后添加了一個(gè)“true”值。這告訴WordPress將圖像精確裁剪到我們定義的大小(在本例中為120×120像素)。

此方法用于確保一切都完全成比例。此功能將根據(jù)尺寸自動(dòng)從側(cè)面或從頂部和底部裁剪圖像。

2. 軟裁剪模式

默認(rèn)情況下,軟裁剪模式處于打開狀態(tài),這就是為什么您在高度之后看不到任何附加值的原因。此方法按比例調(diào)整圖像大小而不會(huì)使其失真。因此,您可能無(wú)法獲得所需的尺寸。通常,它匹配寬度尺寸,高度根據(jù)每個(gè)圖像的比例而不同。示例顯示如下所示:

無(wú)限高度模式

有時(shí)您想在設(shè)計(jì)中使用超長(zhǎng)圖像,但您想確保寬度是有限的。例如,信息圖圖像往往很長(zhǎng),通常比內(nèi)容寬度更寬。

此模式允許您指定一個(gè)不會(huì)破壞您的設(shè)計(jì)同時(shí)保持高度不受限制的寬度。

在您的WordPress主題中顯示其他圖像大小

現(xiàn)在您已經(jīng)添加了所需圖像大小的功能,讓我們來(lái)看看在您的WordPress主題中顯示它們。打開要顯示圖像的主題文件并粘貼以下代碼:

注意:這段代碼一定要貼在post loop里面。

這就是在WordPress主題中顯示額外圖像大小所需要做的一切。您可能應(yīng)該使用適合您需要的樣式將其包裹起來(lái)。

重新生成額外的圖像尺寸

如果您不是在一個(gè)全新的網(wǎng)站上執(zhí)行此操作,那么您可能需要重新生成縮略圖。

add_image_size() 函數(shù)僅從它添加到主題的點(diǎn)生成大小。這意味著在包含此功能之前添加的任何文章圖像都不會(huì)具有新尺寸。

要解決此問(wèn)題,您需要為舊圖像重新生成新圖像大小。這通過(guò)名為Regenerate Thumbnails的插件變得容易。安裝并激活插件后,菜單下會(huì)添加一個(gè)新選項(xiàng):Tools ? Regenerate Thumbnails

您將看到為所有圖像或僅為特色圖像重新生成縮略圖的選項(xiàng)。我們建議重新生成所有圖像以避免任何意外行為或損壞的圖像。

有關(guān)更多詳細(xì)信息,請(qǐng)參閱我們關(guān)于如何在WordPress中重新生成特色圖片的文章。

為您的文章內(nèi)容啟用額外的圖像尺寸

即使您在主題中啟用了圖像大小,但使用僅限于您的主題,這沒有任何意義。

無(wú)論如何都會(huì)生成所有圖像大小,所以為什么不讓文章作者在帖子內(nèi)容中使用它。

您可以通過(guò)將以下代碼添加到主題的函數(shù)文件中來(lái)完成此操作。

function wpb_custom_image_sizes( $size_names ) {
    $new_sizes = array(
        'homepage-thumb' => 'Homepage Thumbmail',
        'singlepost-thumb' => 'Infographic Single Post'
    );
    return array_merge( $size_names, $new_sizes );
}
add_filter( 'image_size_names_choose', 'wpb_custom_image_sizes' );

添加代碼后不要忘記保存更改。

您現(xiàn)在可以將圖像上傳到WordPress文章或頁(yè)面。在圖像塊設(shè)置中,您將在“圖像大小”選項(xiàng)下看到自定義圖像大小。

您和在您的網(wǎng)站上工作的其他作者現(xiàn)在可以在將圖像添加到帖子和頁(yè)面時(shí)選擇這些大小選項(xiàng)。

我們希望本文能幫助您了解如何在WordPress中創(chuàng)建其他圖像大小。您可能還想查看我們關(guān)于WordPress最佳圖像壓縮插件和我們的WordPress性能指南,以提高您的網(wǎng)站速度。


分享標(biāo)題:如何實(shí)現(xiàn)為WordPress創(chuàng)建額外的圖像尺寸
文章轉(zhuǎn)載:http://m.5511xx.com/article/cceppos.html