Icono ayuda

¿Necesitas ayuda?

Contactar con asesor por WhatsApp

Saltar al contenido

Ariapsa - Diseño de páginas web México

Iframe para insertar documento de Google Sheets con estilos y con shortcode (reutilizable)

Para separar el estilo del iframe y hacer que el iframe sea reutilizable con diferentes URL, puedes seguir estos pasos:

1. Agregar el Estilo con Code Snippets

Primero, agrega un snippet en el plugin Code Snippets para incluir el estilo personalizado:


function custom_iframe_styles() {
echo '<style>
/* Personalización del scrollbar */
.custom-iframe-container::-webkit-scrollbar {
width: 12px; /* Ancho del scroll */
}
.custom-iframe-container::-webkit-scrollbar-thumb {
background-color: #F7B90F; /* Color del scroll */
border-radius: 10px; /* Bordes redondeados */
}
.custom-iframe-container::-webkit-scrollbar-track {
background-color: #ffffff; /* Color del fondo del scroll */
}
</style>';
}
add_action('wp_head', 'custom_iframe_styles');

2. Crear el Shortcode del Iframe

Luego, agrega otro snippet para definir un shortcode que permita insertar el iframe con diferentes URL. Puedes hacer algo como esto:


function custom_iframe_shortcode($atts) {
// Atributos predeterminados
$atts = shortcode_atts(
array(
'url' => '',
),
$atts,
'custom_iframe'
);
// Generar el HTML del iframe
return '<div class="custom-iframe-container" style="position: relative; width: 100%; height: 80vh; overflow: auto;">
<iframe src="' . esc_url($atts['url']) . '" style="width: 100%; height: 100%; border: none;"></iframe>
</div>';
}
add_shortcode('custom_iframe', 'custom_iframe_shortcode');

3. Uso del Shortcode en WordPress/Elementor

Ahora puedes usar el shortcode en cualquier página, entrada o widget de texto en WordPress o Elementor. Por ejemplo:

[custom_iframe url="TU-URL-de-documento"]

Este shortcode insertará un iframe con la URL que proporcionas, aplicando los estilos definidos en el snippet.

De esta forma, puedes reutilizar el iframe con diferentes URLs y mantener los estilos separados para una fácil administración.

 

 

 

Ariapsa - Diseño de páginas web México
×

Iniciar Sesión

El registro de usuarios no está permitido.