php facetwp自定义图像在布局构建器中提供图像大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php facetwp自定义图像在布局构建器中提供图像大小相关的知识,希望对你有一定的参考价值。

<?php

/** create your own image size, you may need to use a plugin such as https://wordpress.org/plugins/regenerate-thumbnails/
 ** for existing images **/
add_image_size( 'my_custom_image_size', 300, 200, true ); // 300 pixels wide by 200 pixels tall, hard crop mode

/** filter layout builder featured image to out the custom image instead of the selected size in builder settings **/
add_filter( 'facetwp_builder_item_value', function( $value, $item ) {

    if ( 'featured_image' == $item['source'] && !empty( $value ) ) {
        $value = get_the_post_thumbnail( get_the_ID(), 'my_custom_image_size' );
    }

    return $value;
}, 10, 2 );

以上是关于php facetwp自定义图像在布局构建器中提供图像大小的主要内容,如果未能解决你的问题,请参考以下文章

php 布局构建器中的facetwp注释

php 布局构建器中的facetwp短代码

php 布局构建器中的facetwp数组处理

php facetwp更改布局构建器中的日期格式

php facetwp链接布局构建器中的所有内容

php facetwp自定义图像大小