12 trucos más útiles para tipos de publicaciones personalizadas en WordPress

WordPress le permite crear sus propios tipos de contenido personalizados. Estos tipos de contenido se denominan tipos de publicaciones personalizadas. Puede usarlos para agregar contenido personalizado como productos, reseñas, recetas, etc. En este artículo, compartiremos los 12 tutoriales más útiles sobre los tipos de publicaciones personalizadas de WordPress.

Si no le gusta el video o necesita más instrucciones, siga leyendo.

1. Cuando necesite un tipo de publicación personalizada

Antes de comenzar a crear taxonomías o tipos de publicaciones personalizados en su sitio de WordPress, es importante evaluar sus necesidades. Muchas veces puede obtener los mismos resultados con las publicaciones y páginas predeterminadas de WordPress.

Con la ayuda de categorías y etiquetas integradas, puede ordenar su contenido de muchas formas diferentes. Con las páginas, puede configurar un diseño jerárquico de contenido con una relación padre-hijo.

Si no lo tiene claro, consulte esta guía para averiguar cuándo necesita un tipo de publicación personalizada o taxonomía en WordPress.

2. Agrega iconos para tipos de publicaciones personalizadas

Cuando crea un tipo de publicación personalizada, WordPress usa el ícono de publicación predeterminado si no se proporciona ningún ícono. Puede agregar sus propios íconos a tipos de publicaciones personalizadas. Estos iconos aparecen en la barra de administración de WordPress.

WordPress usa íconos de fuentes en el área de administración para garantizar que se vean bien en todos los dispositivos y tamaños de pantalla. La forma más fácil de agregar un ícono de fuente a su tipo de publicación personalizada es usar el Icono personalizado de CPT conectar. Simplemente instale y active el plugin y visite la página de configuración del plugin para agregar un icono.

Agregar un ícono de tipo de publicación personalizado

Otro método es agregar el icono al crear el tipo de elemento personalizado con IU de CPT conectar.

Para obtener instrucciones más detalladas, consulte este tutorial sobre cómo agregar iconos para tipos de publicaciones personalizadas en WordPress.

3. Crea una página de archivo de tipos de publicaciones personalizadas.

Agregar tipos de publicaciones personalizadas en WordPress se ha vuelto muy fácil gracias al plugin CPT UI. Sin embargo, muchos principiantes tienen problemas para ver sus tipos de publicaciones personalizadas en sus sitios web.

Para agregar una página de archivo de tipo de publicación personalizada, primero debe asegurarse de que los archivos estén habilitados para su tipo de publicación personalizada. En la mayoría de los casos, lo son, pero si no es así, deberá habilitarlos. El plugin CPT UI tiene una casilla de verificación debajo de las opciones avanzadas para habilitar archivos.

Habilitar archivo para CPT

Ahora, si está utilizando enlaces permanentes, puede acceder a la página de archivos de tipo de publicación personalizada visitando una URL como esta:

http://www.example.com/products/

Reemplace example.com con su nombre de dominio y productos con su nombre de tipo de elemento personalizado. Si no puede ver su tipo de publicación personalizada, visite Configuración »Enlace permanente y haga clic en el botón Guardar cambios. Esto actualizará la estructura del enlace permanente y ahora debería poder ver la página de archivo del tipo de publicación personalizada.

Para obtener instrucciones más detalladas, consulte esta guía en la página de archivos de tipo de publicación personalizada.

También puede agregar un elemento de menú al tipo de publicación personalizada en los menús de navegación. Solo ve a Apariencia »Menú y haga clic en la pestaña "Enlace personalizado". A continuación, agregue el nombre y la URL del tipo de publicación personalizada.

Agregar una página de archivo de tipo de publicación personalizada al menú de navegación en WordPress

4. Fuentes RSS para tipos de publicaciones personalizadas

WordPress viene con un generador de RSS incorporado para todo tipo de contenido, taxonomías, autores y archivos basados ​​en fechas. Utilice una estructura de URL adecuada que consulte la base de datos y genere la fuente RSS que desea ver.

Por ejemplo, para ver la fuente RSS de su tipo de publicación personalizada "película", agregue esta URL:

http://www.example.com/feed/?post_type=movies

Para obtener más detalles, consulte Cómo crear fuentes RSS independientes para tipos de publicaciones personalizadas en WordPress.

5. Agrega tipos de publicaciones personalizadas a la fuente RSS principal.

De forma predeterminada, WordPress solo incluye las publicaciones de su blog en la fuente RSS principal de su sitio. Esto significa que el contenido del tipo de publicación personalizada no es visible para los principales suscriptores de la fuente RSS.

Puede incluir fácilmente sus propios tipos de publicaciones personalizadas en su fuente RSS principal agregando el siguiente código al archivo functions.php de su tema o un plugin de WordPress específico del sitio.

function myfeed_request($qv) {
	if (isset($qv['feed']) && !isset($qv['post_type']))
		$qv['post_type'] = array('post', 'books', 'movies');
	return $qv;
}
add_filter('request', 'myfeed_request');

Reemplaza libros y películas con tus propios tipos de publicaciones personalizadas.

Obtenga más información sobre cómo agregar tipos de publicaciones personalizadas a su fuente RSS principal de WordPress.

6. Formulario de búsqueda de tipos de publicaciones personalizadas

Formulario de búsqueda avanzada

La función de búsqueda predeterminada de WordPress es muy limitada. Especialmente si está utilizando tipos de publicaciones personalizadas en su sitio de WordPress. Puede agregar un formulario de búsqueda personalizado de Google a su sitio de WordPress, pero incluso ese formulario no permite a los usuarios seleccionar parámetros de búsqueda.

Otra solución es utilizar un plugin como SearchWP que le permite crear formularios de búsqueda avanzada y es capaz de buscar todo tipo de publicaciones personalizadas, taxonomías y campos personalizados.

Si prefiere crear su propio formulario de búsqueda personalizado, esto es lo que debe hacer. Primero agregue los campos ocultos de sus publicaciones personalizadas en el formulario de búsqueda agregando este código en el archivo searchform.php de su tema hijo.

<input type="hidden" name="post_type[]" value="articles" />
<input type="hidden" name="post_type[]" value="post" />
<input type="hidden" name="post_type[]" value="videos" /> 
<input type="hidden" name="post_type[]" value="books" />  

Este código simplemente agrega campos ocultos para sus tipos de publicaciones personalizadas, reemplaza el valor con sus tipos de publicaciones personalizadas. El siguiente paso es decirle a WordPress qué hacer con estos campos. Agrega este código antes del bucle en el archivo search.php de tu tema:

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
<input type="text" name="s" id="s" <?php if(is_search()) { ?>value="<?php the_search_query(); ?>" <?php } else { ?>value="Enter keywords &hellip;" onfocus="if(this.value==this.defaultValue)this.value="";" onblur="if(this.value=='')this.value=this.defaultValue;"<?php } ?> /><br />
	
<?php $query_types = get_query_var('post_type'); ?>
    
<input type="checkbox" name="post_type[]" value="articles" <?php if (in_array('articles', $query_types)) { echo 'checked="checked"'; } ?> /><label>Articles</label>
<input type="checkbox" name="post_type[]" value="post" <?php if (in_array('post', $query_types)) { echo 'checked="checked"'; } ?> /><label>Blog</label>
<input type="checkbox" name="post_type[]" value="books" <?php if (in_array('books', $query_types)) { echo 'checked="checked"'; } ?> /><label>Books</label>
<input type="checkbox" name="post_type[]" value="videos" <?php if (in_array('videos', $query_types)) { echo 'checked="checked"'; } ?> /><label>Videos</label>
    
<input type="submit" id="searchsubmit" value="Search" />
</form>

7. Agregar publicaciones fijas para tipos de publicaciones personalizadas

Sticky Posts es una función de WordPress que le permite agregar publicaciones destacadas. De forma predeterminada, esto solo funciona para publicaciones de blog.

También puede habilitarlo para sus propios tipos de publicaciones personalizadas instalando y activando el archivo Tipos de publicaciones adhesivas personalizadas conectar. Después de la activación, vaya a Configuración »Lectura y desplácese hacia abajo hasta la sección Tipos de publicaciones personalizadas persistentes.

A continuación, debe elegir los tipos de publicaciones personalizadas donde desea habilitar esta opción.

Para obtener más detalles, consulte este tutorial sobre cómo agregar publicaciones fijas para tipos de publicaciones personalizadas en WordPress.

8. Deshabilite Disqus en tipos de publicaciones personalizadas

Si está utilizando el sistema de comentarios de Disqus en WordPress, notará que su cuadro de comentarios de Disqus comenzará a aparecer en todos sus tipos de publicaciones personalizadas. Si no desea que los usuarios comenten sobre estos tipos de publicaciones personalizadas, deberá deshabilitar manualmente Disqus para tipos de publicaciones selectivas. Simplemente agregue este fragmento de código en el archivo functions.php de su tema o en un plugin específico del sitio.

add_filter( 'comments_template' , 'wpb_block_disqus', 1 );
function wpb_block_disqus($file) {
if ( 'custom_post_type_name' == get_post_type() )
remove_filter('comments_template', 'dsq_comments_template');
return $file;

}

No olvide reemplazar custom_post_type_name con su propio nombre de tipo de publicación personalizado. Para obtener instrucciones más detalladas, consulte nuestra guía sobre cómo deshabilitar Disqus en tipos de publicaciones personalizadas en WordPress.

9. Agregue contenido enviado por el usuario en tipos de publicaciones personalizadas

A veces, es posible que desee permitir que los usuarios envíen contenido para tipos de publicaciones personalizadas en su sitio. Por ejemplo, reseñas de películas, recetas, etc.

Una forma de hacer esto es dar a los usuarios acceso al área de administración de WordPress y asignarles el rol de usuario autor. Pero si no lo quiere, entonces hay otra forma.

Necesitará el plugin Gravity Forms para esto. Le permite agregar un formulario de envío de contenido público que los visitantes de su sitio web pueden usar.

Después de instalar Gravity Forms, deberá instalarlo y activarlo Módulos de gravedad + tipos de publicaciones personalizadas plugins también.

Ahora cree un nuevo formulario y notará que habrá una opción para asignar cada campo a sus tipos de publicaciones personalizadas. Para obtener instrucciones más detalladas, consulte nuestro tutorial sobre cómo agregar contenido enviado por el usuario para tipos de publicaciones personalizadas en WordPress.

10. Cambiar o convertir tipos de publicaciones personalizadas

Puede encontrarse con situaciones en las que deba fusionar o convertir tipos de publicaciones personalizadas. También es posible que desee mover elementos de un tipo de publicación a otro.

Simplemente instale y active el archivo Conmutador de tipo de poste conectar. Después de la activación, vaya a Mensajes »Todos los mensajes. Si es un tipo de publicación personalizada, vaya a la pantalla que muestra todos los elementos de ese tipo de publicación.

Seleccione los elementos o publicaciones que desea mover, luego haga clic en el enlace de edición rápida. Notarás un nuevo menú desplegable que te permite cambiar el tipo de publicación para ese artículo.

Conmutador de tipo de poste

Para obtener instrucciones más detalladas, consulte nuestro tutorial sobre cómo cambiar o convertir tipos de publicaciones personalizadas en WordPress.

11. Uso de tipos de publicaciones personalizadas como taxonomías

Sí, ha leído bien y probablemente esté pensando por qué utilizar CPT como taxonomías. ¿Por qué no crear taxonomías personalizadas? Supongamos que tiene un tipo de publicación personalizada para libros y otro tipo de publicación personalizada para autores. Ahora es posible que desee asociar a los autores con los libros que han escrito. Puede crear una taxonomía personalizada para los autores, pero luego tendrá una taxonomía de autor y un tipo de publicación que solo aumentará la confusión.

Simplemente instale y active el archivo Onomie CPT conectar. Le permite crear relaciones entre tipos de publicaciones utilizando tipos de publicaciones personalizados como taxonomía.

Con este plugin, la próxima vez que agregue un libro, puede seleccionar el autor como CPT-onomy y mostrar todos los libros escritos por ese autor. Obtenga más información sobre el uso de tipos de publicaciones personalizadas como taxonomías.

12. Metaboxes personalizados para tipos de publicaciones

Los metaboxes personalizados le permiten agregar campos personalizados en la pantalla del editor de publicaciones de WordPress. De esta manera, puede crear campos de entrada adicionales para sus tipos de publicaciones. La forma más fácil de crear metacampos personalizados en WordPress es usar el Campos personalizados avanzados conectar.

Después de instalar el plugin, simplemente haga clic en Campos Personalizados en la barra de administración de WordPress y luego haga clic en Agregar nuevo. Siga las instrucciones en pantalla para crear un grupo de campo personalizado que desee agregar a su tipo de publicación personalizada.

Crear campos personalizados para tipos de publicaciones

Así es como se verá el panel de campos personalizados en la pantalla de edición de publicaciones para el tipo de publicación:

campos personalizados que se muestran en una pantalla de edición de tipo de publicación personalizada

Puede ver los datos ingresados ​​en campos personalizados editando las plantillas de tema. Por ejemplo, usaríamos <?php the_field('imdb_url'); ?> etiqueta de plantilla para mostrar el campo personalizado de la URL de IMDB.

También puede usar códigos cortos como [acf field="{$imdb_url}"] en tipos de publicaciones para ver datos de campo personalizados.

Eso es todo lo que esperamos que este artículo te haya ayudado a aprender algunos trucos geniales para tipos de publicaciones personalizadas en WordPress. También es posible que desee consultar estas mejores categorías de hacks y plugins de WordPress.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir