logotipo-solucion-individual-nueva-era-400-blanco
Atención Telefónica
L a V de 9:00 a 14:00 y de 17:00 a 19:00 - Excepto Festivos

Custom Post Type, Elementor, Woody Snippets y Advanced Custom Fields para WordPress

Índice de Contenido

Si estáis realizando algún tipo de listado para mostrar mediante un ShortCode del plugin Woody Snippets u otro similar, y mostrar ese listado en una página de WordPress diseñada con el constructor Elementor, en esta nota de campo explico la manera de hacerlo. Decir que buscando documentación al respecto, he encontrado mucho pero mucho código basura en diferentes páginas y foros. Es completamente bergonzoso encontrar tal cantidad de información errónea, mal explicada y con el único propósito de indexar contenido, contenido basura pero al final es contenido.

Supongamos que hemos creado un Custom Post Type para guardar los datos de los socios de un gimnasio. Al Custom Post Type le hemos llamadado «gimnasio» y queremos mostrar todos los Post que estén relacionados con este tipo en una página que está diseñada en Elementor. Para ello necesitamos crear código en PHP y utilizaremos el Plugin Woody Snippets para escribir nuestro código PHP.

Ademas hemos creado algunos campos con el plugin Advances Custom Fields y los incluimos dentro del Custom Post Type «gimnasio». En este ejemplo ponemos un campo llamado «tipo_entrenamiento» y que mostraremos su contenido.

Este sencillo bucle será el que crearemos para llamar a todos nuestros Post con el tipo(Post_type) «gimnasio» y pondremos este código escrito dentro de un Woody Snippets.

$args = array( 'post_type' => 'gimnasio');

$loop = new WP_Query( $args );

while ( $loop->have_posts() ) : $loop->the_post();
$TipoEntrenamiento=get_field('tipo_entrenamiento');
  echo the_ID()."-".the_title();
  echo "<br>";
  echo $TipoEntrenamiento;
  echo "<br>";
endwhile;

Este Woody Snippets nos genera un ShortCode y será el que pondremos dentro de algún elemento tipo Texto de Elementor. Decir que dentro del bucle While del código pondremos el diseño para que nos muestre los resultados como queramos.

Te recomiento que mires siempre la documentación de WordPress. te dejo algunos enlaces:

Recursos para Programadores

Codex WordPress

 

Loading

avatar solind
Antonio Fernández
Apasionado por la creación de experiencias digitales. Mi objetivo es potenciar la presencia en Internet de Empresas y Marcas, mejorando su visibilidad en el mundo digital. [CEO de Solución Individual®] [SEO] [WordPress Expert]
Comparte en tus Redes Sociales:
¿Quieres Hacer una Factura en PDF sin complicarte con un programa de contabilidad?
redes sociales logo hacer facturaQuiero Verlo
¿Necesitas Textos Legales para tu Página Web o Tienda Online?
logo imasitioplus Textos Legales

Adapta fácilmente los Textos Legales para que tu Página Web cumpla con la LOPD (Ley Orgánica de protección de Datos), RGPD, LOPDGDD y LSSICE

Quiero Verlo
¿Necesitas Hosting para WordPress?
PULSA AQUÍ
banner-viajetravel-350px
foto-whatsApp

Cristina

Consultora Soluciones Digitales

10/12/2024

¿En qué puedo ayudarte?

Soy Cristina 😀 consultora de Solución Individual. Para iniciar Chat PULSA AQUÍ

20:29 ✔

¿Te interesa un Hosting Específico para WordPress?

✅ Obtén un Hosting Profesional de alta calidad para WordPress sin sacrificar tu bolsillo. Pulsa Aquí para ver más Info

20:29 ✔