Insertar entradas dentro de otras en WordPress

Ya vimos hace tiempo como incrustar una página WordPress dentro de otra, pero hoy vamos a rizar el rizo, creando un “shortcode” que, a voluntad y cuando lo necesitemos, nos permita insertar una entrada dentro de otra, o dentro de una página, lo que nos apetezca.

Dale que vamos … 

Lo primero que vamos a hacer es crear la función, para eso añadimos el siguiente código en nuestro plugin de funciones:

Guardamos los cambios y ya tenemos creado el shortcode, en este caso incluir_entrada. Para usarlo dentro de una entrada solo tenemos que saber el ID numérico de la entrada a insertar dentro de otra, algo fácil, pues solo tienes que fijarte en la URL de cualquier entrada que estés editando (algo como …/wp-admin/post.php?post=63441&action=edit, o sino también colocando el cursor sobre el enlace a cualquier entrada desde la ventana de navegación de entradas del Escritorio, que si te fijas en la barra de estado del navegador aparecerá, entre otros elementos del enlace, un número, que será el ID.

Ya sabiendo el ID de la entrada a incrustar la sintaxis para añadirla sería algo así:

Donde el ID de la entrada a incluir es “2794”, por supuesto. Y lo que mostrará será el contenido de la entrada con el ID 2794, ya sea incluido dentro de una entrada, una página, o incluso en un widget de tu barra lateral, tu decides.

Un uso muy chulo de este truco sería crear una entrada de “utilidad” con un texto que vayas a usar muchas veces en otras entradas. Para incluir ese texto (o lo que sea) repetitivo solo tendría que aprenderte el ID de la misma e incluirlo – gracias a este truco – rápidamente en cualquier entrada donde lo necesites.

Si te gusta este contenido prueba tambien a suscribirte al canal en YouTube.

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

VALORA ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
FlojitoNo está malEstá bienMe ha servidoFantástico (9 votos, promedio: 3,67 de 5)
Cargando…

Al dejar una valoración se recopila la IP para evitar fraudes

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Compartir
Ir al contenido