Como recuperar a imagem de destaque de um Post no WordPress utilizando a função get_the_post_thumbnail_url.
Primeiro, analisamos a função que iremos utilizar:
get_the_post_thumbnail_url( int|WP_Post $post = null, string|array $size = ‘post-thumbnail' )
O primeiro parâmetro é o ID do Post, já o segundo é o tamanho da imagem, que por padrão é “post-thumbnail”.
A localização da função: wp-includes/post-thumbnail-template.php
function get_the_post_thumbnail_url( $post = null, $size = 'post-thumbnail' ) { $post_thumbnail_id = get_post_thumbnail_id( $post ); if ( ! $post_thumbnail_id ) { return false; } return wp_get_attachment_image_url( $post_thumbnail_id, $size ); }
Primeiro exemplo dentro do loop:
if ( have_posts() ) { while ( have_posts() ) { the_post(); $featured_img_url = get_the_post_thumbnail_url(get_the_ID(),'full'); echo ''; the_post_thumbnail('thumbnail'); echo ''; endwhile; endif;
Fora do Loop, utilizando apenas o ID do Post.
$post = get_post(2); $featured_img_url = get_the_post_thumbnail_url($post->ID, 'full'); echo ''; the_post_thumbnail('thumbnail'); echo '';
Segurança: Atualizações frequentes geralmente incluem patches de segurança para corrigir vulnerabilidades identificadas. Ao manter o Magento atualizado, você reduz significativamente…
Como adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2 Injete o Magento\Framework\Message\ManagerInterface no construtor da sua…
Para exibir as mensagens adicionadas na classe Magento\Framework\Message\ManagerInterface em um arquivo .phtml, você pode usar o seguinte código: <?php $objectManager…
Para criar um script no Magento 2 que exporte as categorias para um arquivo XML com o nome da categoria,…
Para definir um vídeo MP4 como plano de fundo em um <div> usando HTML e CSS, você pode seguir estas…
Como desativar o "lastname" no Magento 2 e Adobe Commerce Desativando a obrigatoriedade do campo Execute a SQL abaixo diretamente…