Saltar al contenido

Cómo agregar un acordeón jQuery FAQ en WordPress

An accordion menu for FAQs

Recientemente, uno de nuestros usuarios nos preguntó si había una manera de agregar un acordeón de preguntas frecuentes en su sitio de WordPress. Hay muchos complementos disponibles que le permiten agregar una sección de preguntas frecuentes o preguntas frecuentes en WordPress. En este artículo le mostraremos cómo agregar un acordeón jQuery FAQ en su sitio de WordPress.

¿Qué es el acordeón?

En diseño web, acordeón es un término utilizado para un patrón de diseño de interfaz de usuario que tiene pestañas o bloques de contenido que colapsan o se expanden tras la interacción del usuario. Cada pestaña tiene contenido debajo de ellos que se expande cuando el usuario hace clic en el elemento del menú. En términos simples, es como un menú que se expande al hacer clic en él. Hemos utilizado un efecto similar en nuestra página gratuita de configuración de blog de WordPress. A continuación se muestra una captura de pantalla de un acordeón de muestra.

Un menú de acordeón para preguntas frecuentes

Video Tutorial

Suscríbase a WPBeginner

Si no le gusta el video o necesita más instrucciones, continúe leyendo.

Agregar un acordeón de preguntas frecuentes de jQuery

Antes de poder agregar un acordeón de preguntas frecuentes de jQuery, debe asegurarse de tener una sección de preguntas frecuentes. Comience agregando una sección de preguntas frecuentes siguiendo nuestro tutorial sobre cómo agregar una sección de preguntas frecuentes en WordPress.

Ahora sigamos agregando el acordeón jQuery FAQ. WordPress viene con la biblioteca jQuery, sin embargo, no tiene temas jquery. Lo cargaremos desde Google CDN y pondremos en cola estos scripts en WordPress. También crearemos un código corto que muestre nuestras preguntas frecuentes. Lo más importante es que haremos todo eso creando un complemento de WordPress.

Cree una carpeta en su escritorio y asígnele el nombre my-accordion. Abra el Bloc de notas o cualquier otro editor de texto de su elección. Cree un archivo llamado my-accordion.php y pegue este código dentro de él:

 10,
'orderby' => 'menu_order',
'order' => 'ASC',
'post_type' => 'question',
));
	
// Generating Output 
$faq  .= '
'; //Open the container foreach ( $posts as $post ) { // Generate the markup for each Question $faq .= sprintf(('

%1$s

%2$s
'), $post->post_title, wpautop($post->post_content) ); } $faq .= '
'; //Close the container return $faq; //Return the HTML. } add_shortcode('faq_accordion', 'accordion_shortcode');

Después de guardar los cambios en ese archivo, abra un nuevo archivo en blanco. Guárdelo como accordion.js. Luego pegue este código dentro de él y guarde el archivo:

jQuery(document).ready(function() {
jQuery("#accordion").accordion();
})();

Ahora tenemos nuestro complemento listo para cargar. Abra su Cliente FTP y suba la carpeta my-accordion al directorio / wp-contnt / plugins / en su sitio web de WordPress. A continuación, debe activar el complemento yendo a la pantalla de su complemento en el área de administración de WordPress.

Agregar una página de preguntas frecuentes con Accordion

Para mostrar estas preguntas frecuentes en formato de acordeón, debe crear una nueva página. Ir Páginas »Agregar nuevo. Dale un título a tu página, p. Preguntas frecuentes y en el área de edición de página ingrese este shortcode:

[faq_accordion]

Guarde y publique su página y obtenga una vista previa. Verá sus preguntas frecuentes en un agradable menú de acordeón.

Cambio de estilo y colores de su acordeón

Para los colores y el estilo, este Accordion de Preguntas Frecuentes utiliza los Temas de IU de jQuery alojados en Google. Básicamente es una hoja de estilo, y si lo prefiere, puede descargarla y ponerla en su propio sitio web. El sitio web jQuery tiene una sección de temas de jQuery UI con algunos temas listos para usar. Como puede ver, hemos utilizado el tema de la humanidad en nuestro complemento. Puede reemplazarlo con cualquiera de los temas disponibles, como suavidad, cupertino, etc. También puede crear o modificar estos temas en Themeroller.

Temas de jQuery UI

Esperamos que este artículo te haya ayudado a agregar un jQuery FAQ Accordion en tu sitio web de WordPress. Para comentarios y preguntas, por favor deje un comentario a continuación.

.