добавить заполнитель без изображения на elementor pro post, если нет изображения - PullRequest
0 голосов
/ 16 апреля 2020

есть какой-то фильтр, который может добавить изображение, если при использовании элемента"post" Elementor pro *1002* отсутствует элемент избранного изображения.

Поскольку заголовок увеличивается, если изображение не помещено, и это нарушает отображение сайтов *enter image description here

1 Ответ

0 голосов
/ 16 апреля 2020

Вы можете добавить этот фильтр к вашей теме functions.php:

function mlnc_filter_post_thumbnail_html( $image_placeholder ) {
    // If there is no post thumbnail,
    // Return a default image
    if ( '' == $image_placeholder ) {
        return '<img src="' . get_template_directory_uri() . '/images/default-thumbnail.png"/>';
    }
    // Else, return the post thumbnail
    return $image_placeholder;
}
add_filter( 'post_thumbnail_html', 'mlnc_filter_post_thumbnail_html' );

Другой способ - go, где выводится изображение, и добавить оператор If, как показано ниже:

<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/images/default-image.jpg"/>
<?php } ?>
...