Un par de consultas sobre el tema Spacious

Ahí van:

  • 1) Aunque para el formulario de contacto este módulo del curso se haya utilizado el plugin Jetpack , en principio creo que me apañaré con algo más sencillo como Contact form 7 , que no requiere conectar con una cuenta de WordPress y se puede configurar directamente en local.Mi consulta es la siguiente: ¿sería posible utilizar Contact form 7 (o cualquier otro plugin que proporcione una funcionalidad similar) como widget al final de la página de inicio? (es decir, en el Business bottom sidebar , de modo que quede al estilo de un Microsite).

  • 2) El el Slider de la página de inicio (configurable a través de Appearance -> Theme Options ), es posible introducir código HTML en el texto? (la idea es meter saltos de línea, como pregunté en su momento para el tema OneEngine ).

¡Muchas gracias! :grinning:

(Rectifico, pensándolo mejor… eran tres consultas):

  • 3) En cuanto a las columnas del widget TG Services (ubicado en la sección Business Top Sidebar), ¿sería posible eliminar el enlace de acceso a la página del servicio en cuestión? Es decir, eliminar el enlace que hay al pulsar en el título y el botón «Read more» y dejar simplemente el icono, el título y el texto.

Hola, Jorge:

Perdona la demora en contestar. Aquí vengo con las respuestas:

  1. Según he podido comprobar, hay un plugin que permite hacer justo eso. Es el siguiente:

HTTPS://WORDPRESS.ORG/PLUGINS/WIDGET-CONTACT-FORM-7/

Una vez lo instales, te aparecerá como Widget dentro del área de Widgets del panel de adminsitración y podrás añadirlo a la zona que tú quieras.

  1. Sí, puedes añadirlo dentro de la caja de texto correspondiente en Apariencia/Theme Options/Slider. Recuerda que el código para los saltos de línea es
    .

  2. Sí, pero para ello tienes que utilizar CSS Custom. Te dejo el código a continuación:

.read-more, .more-link {

display: none;

}

En este caso tendrías que añadirlo en Apariencia/Theme Options/Diseño. Vas a ver que justo al final hay un campo reservado para añadir Custom CSS.

Ya me dirás si funciona.

¡Un saludo!

Rafa, te comento en orden:

  1. ¡Justo lo que buscaba! ¡Gracias!

  2. No, directamente no interpreta el código HTML. Es decir, aunque le meta dos saltos de línea en la página de inicio aparece «My name is Jorge Martínez

    and…
    » :slightly_frowning_face:

  3. ¡Funciona perfectamente! Aunque el problema se ha resuelto al 50%. Ya no aparece el link «Read more» pero sigue estando activo el enlace al pulsar en el título del servicio. ¿Se puede eliminar también dicho enlace mediante un Custom CSS u otro método?

Me auto respondo a la pregunta 3:

– Abrir el archivo wordpress\wp-content\themes\spacious\inc\widgets\widgets.php

– Buscar este código: <?php echo $before_title; ?>» HREF=»<?PHP THE_PERMALINK(); ?>»><?PHP ECHO $PAGE_TITLE; ?><?php echo $after_title; ?>

Eliminar el enlace , es decir, dejar tal que así: <?php echo $before_title; ?><?php echo $page_title; ?><?php echo $after_title; ?>

De este modo desaparece el enlace del título del servicio :slightly_smiling_face:

Respecto a este post, ya solamente queda pendiente la duda número 2

¡Saludos!

Hola, Jorge:

  1. En los campos de título no se pueden añadir etiquetas de HTML, pero en los de descripción sí. Prueba a dejar vacíos los campos de título y utiliza los campos de descripción para todo. Puedes intentar utilizar HTML de forma creativa para personalizar tu texto. Por ejemplo, puedes crear un h1 o un h2 para poner el título y debajo un p para el subtítulo. Por ejemplo, esto:

¡Hola! Me llamo Rafael López.


Soy traductor profesional (EN/IT>ES)
especializado en textos tecnológicos,
traducción audiovisual, localización y maquetación.

La etiqueta «font color» la utilizamos para forzar el color. Puedes reemplazar el color por el color que quieras.

Espero que esto te funcione. A mí sí me ha servido. :slightly_smiling_face:

Un saludo.

Rafa, no lo consigo.

Hola, Jorge:

Según he podido comprobar, se trata de un problema que ha surgido al actualizar el tema. Para arreglarlo, hay que modificar el archivo functions.php. Habría que añadir el siguiente código:

<?php function spacious_featured_image_slider() { global $post; ?>
<?php for( $i = 1; $i <= 5; $i++ ) { $spacious_slider_title = of_get_option( ‘spacious_slider_title’.$i , » ); $spacious_slider_text = of_get_option( ‘spacious_slider_text’.$i , » ); $spacious_slider_image = of_get_option( ‘spacious_slider_image’.$i , » ); $spacious_slider_button_text = of_get_option( ‘spacious_slider_button_text’.$i , __( ‘Read more’, ‘spacious’ ) ); $spacious_slider_link = of_get_option( ‘spacious_slider_link’.$i , ‘#’ ); if( !empty( $spacious_header_title ) || !empty( $spacious_slider_text ) || !empty( $spacious_slider_image ) ) { if ( $i == 1 ) { $classes = «slides displayblock»; } else { $classes = «slides displaynone»; } ?>
»>

<img alt=»<?php echo esc_attr( $spacious_slider_title ); ?>» src=»<?php echo esc_url( $spacious_slider_image ); ?>»>

<?php if( !empty( $spacious_slider_title ) || !empty( $spacious_slider_text ) ) { ?>
<?php if( !empty( $spacious_slider_title ) ) { ?> <?php } if( !empty( $spacious_slider_text ) ) { ?>

<?php echo $spacious_slider_text; ?>

<?php } ?>
<?php } ?>
<?php if( !empty( $spacious_slider_button_text ) ) { ?>

<a class=»slider-read-more-button» href=»<?php echo esc_url( $spacious_slider_link ); ?>» title=»<?php echo esc_attr( $spacious_slider_title ); ?>»><?php echo esc_html( $spacious_slider_button_text ); ?>

<?php } ?>
<?php } } ?>
<?php } ?>

Con eso debería solucionarse. Tienes más información AQUÍ.

De todos modos, si lo que quieres es un slider más avanzado, te aconsejaría que le echaras un vistazo al PLUGIN LAYERSLIDER. Permite editar los sliders en un entorno WYSIWYG, añadir capas y un montón de efectos. Es el que hemos utilizado aquí en Traduversia para nuestros sliders .

Un saludo.

Gracias, Rafa. Pues vaya con la dichosa actualización…

Intentaré primero modificar el código. Si veo que se me resiste, investigaré la opción que comentas con el plugin PLUGIN LAYERSLIDER :slightly_smiling_face:

El plugin Shotcodes Ultimate también permite añadir sliders simples. Échales un ojo si no consigues personalizar los sliders del tema. :wink:

Un saludo