Se solicita Modificar código wordpress

  • Autor Autor sabogal
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

sabogal

sabogal

Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Retroalimentación: +36 / =0 / -0
Tengo el siguiente código:

PHP:
function vab_trs_shortcode($attr) { 
    $postIds = explode(',', str_replace(' ', '', $attr['id'])); 
     
    $posts = get_posts([ 
        'post__in' => $postIds, 
        'numberposts' => -1, 
    ]); 
    
    $html = '';
    foreach ($posts as $i => $post) { 
        $html .= '<div class="qarelated">';
		$html .= '<a href="'. get_permalink($post->ID) .'" target="_blank">';
        $html .= ''. get_the_post_thumbnail($post->ID, 'post-thumbnail', ['width' => '100%']) .'';   
        $html .= '<p>'. $post->post_title .'</p>';     
        $html .= '</a>';    
        $html .= '<div class="clear"></div>';      
        $html .= '</div>';
    }

    return $html;     
}

Necesito adaptar dicho código para que la imagen para el thumbanail le agregue amp: <amp-img src=2..... tal como se explica aquí.

Una vez conseguido eso, crear una condicional para que en AMP me agregue la etiqueta amp y en versión no amp (pc), la deje tal como está. Me explico:
PHP:
if !amp 
 $html .= ''. get_the_post_thumbnail($post->ID, 'post-thumbnail', ['width' => '100%']) .'';   
else
 lo mismo pero agregando amp-img...


Sobra decir que la idea es servir un thumbnail compatible con amp

Espero haberme explicado correctamente.
 
Trabajo realizado.

Gracias.
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Atrás
Arriba