AprenderWP

Sitio especializado en Wordpress para principiantes

  • Principiantes
  • Tutoriales
  • Plugins
  • Temas
  • Blog
    • Novedades
    • Showcase
    • Opiniones
AprenderWP » Temas » Cómo cambiar dinámicamente el ancho y la altura de las incrustaciones en WordPress

Cómo cambiar dinámicamente el ancho y la altura de las incrustaciones en WordPress

En nuestro artículo anterior, le mostramos cómo establecer el ancho máximo de oEmbed en WordPress 3.5 usando $content_width. Esta es una solución perfectamente buena para cambiar la anchura y la altura máximas de OEmbed, pero ese cambio es global. En un proyecto reciente, queríamos tener diferentes tamaños para la página de inicio y la página de un solo post. En este artículo, le mostraremos cómo cambiar dinámicamente la anchura y la altura máximas oEmbed en WordPress usando las sentencias condicionales.

Todo lo que tiene que hacer es añadir la siguiente función en el archivo functions.php de su tema o en un plugin específico del sitio.

12345678910111213//Custom oEmbed Sizefunctionwpb_oembed_defaults($embed_size) {if(is_front_page())) { $embed_size[‘width’] = 940; $embed_size[‘height’] = 600;otro{ $embed_size[‘width’] = 600; $embed_size[‘height’] = 338;} devolver$embed_size;}add_filter(‘embed_defaults’, ‘wpb_oembed_defaults’);

Puedes usar cualquiera de las etiquetas condicionales disponibles de WordPress. Incluso puede hacer que el ancho de la línea sea personalizado para cada página, si es necesario, utilizando campos personalizados. Esperamos que este artículo le sea útil en su próximo proyecto.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Sobre mi

Mi nombre es Joaquin y llevo 12 años creando sitios web en wordpress. En este blog comparto todos mis conocimientos.

Necesito ayuda con ...


Empezar un
Blog

Optimizar
Wordpress

Seguridad
Wordpress

SEO
Wordpress

Errores
Worpdress

Crear una
Tienda Online
Política de Privacidad
Política de Cookies
Aviso Legal

Copyright © 2021 · AprenderWP