Mặt định widget post của elementor không có phần setting thumbnail mặc định, vậy nên cần can thiệp. Sau đây là code
Code xài trong class
1 2 3 4 5 6 7 8 9 |
add_filter("elementor/image_size/get_attachment_image_html",array($this, 'set_default_thumbnail_for_podcast'),10,4); function set_default_thumbnail_for_podcast($html, $settings, $image_size_key, $image_key){ $image = $settings[ $image_key ]; if(empty( $image['id'] ) && is_main_query()){ $html ='<img width="300" height="169" src="https://fcwordpress.net/wp-content/uploads/2021/10/podcast-thumbnail-default.png" class="attachment-medium size-medium">'; } return $html; } |
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress