Debate sobre los tipos de publicaciones personalizadas de WordPress

Cómo cambiar dinámicamente el ancho y alto de oEmbed 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. Es una solución perfectamente adecuada para modificar el ancho y alto máximo del oEmbed, pero este cambio es global. En un proyecto reciente, queríamos tener diferentes tamaños de Insertar para la página de inicio y la página de publicación única. En este artículo, le mostraremos cómo cambiar dinámicamente el ancho y alto máximo de oEmbed en WordPress usando declaraciones condicionales. Todo lo que necesita hacer es agregar la siguiente función en el archivo functions.php de su tema o en un complemento específico del sitio. // Función personalizada de tamaño de oEmbed wpb_oembed_defaults ($ embed_size) {if (is_front_page ()) {$ embed_size[‘width’] = 940; $ embed_size[‘height’] = 600; } más {$ embed_size[‘width’] = 600; $ embed_size[‘height’] = 338; } return $ embed_size; } add_filter (‘embed_defaults’, ‘wpb_oembed_defaults’); Puede utilizar cualquiera de las etiquetas condicionales de WordPress disponibles. Incluso puede personalizar el ancho de oEmbed para cada página si es necesario utilizando campos personalizados. Espero que encuentre útil este artículo en su próximo proyecto.

Leave a Reply