Como Custon Post Types en WordPress

Cómo crear tipos de correo personalizados en WordPress

Antes de mostrarte cómo crear tu propio tipo de publicación personalizada que usarás con orgullo en tu nuevo blog basado en WordPress, veamos qué es un tipo de publicación personalizado.

Un tipo de publicación es simplemente un conjunto de reglas que se usan para describir cómo se presenta el contenido en su artículo.Cada tipo de publicación tiene sus propios parámetros que la definen para que pueda distinguir entre un menú de publicación, página, archivo, revisión o navegación.Pero como verás, si empiezas a escribir artículos como tus publicaciones, todo lo que escribas tendrá la misma estructura.Esto se debe a que usará la misma plantilla para la publicación. Pero está completamente bien si escribes un blog donde un tipo de publicación es suficiente para manejar tus artículos.

A través de la historia no tan larga, WordPress ha evolucionado enormemente y definitivamente ha superado su papel como una plataforma de blogs.Se ha convertido en uno de los sistemas de gestión de contenidos más utilizados y apreciados del mundo.Permitir que las personas creen tipos de publicación personalizados es una de las principales razones.

Veamos lo que un tipo de publicación personalizado puede hacer por usted en un ejemplo simple.Imagina dirigir un sitio web de juegos.Quieres publicar noticias regularmente, todos los días se publican numerosos trailers que puedes compartir con tu audiencia, tus autores juegan nuevos juegos y escriben reseñas, quieres publicar capturas de pantalla del último juego en línea, etc.

Como ya puedes imaginar, hay diferentes tipos de contenido que necesitarías en este caso, y si continúas usando publicaciones regulares, todo el contenido se verá igual y hará que sea más difícil para ti y tus visitantes encontrar la diferencia entre un artículo de vídeo y una revisión.Sí, quieres un tipo de publicación personalizado para que todo esté más organizado.

Quédate con esa foto unos segundos más.Si crea un tipo de publicación personalizado, es posible que las noticias tengan un área especial donde pueda vincularse al origen.El tipo de publicación de revisión del juego puede tener una calificación que el autor ha asignado a un determinado juego, incluyendo un sistema basado en estrellas, y puede aplicar diferentes estilos para, por ejemplo, revisar subtítulos.El tipo de publicación del tráiler remordimiento un video y permitiría a la gente disfrutarlo desde una caja de luz en lugar de verlo en un post. Podemos seguir para siempre, pero tienes razón, ¿verdad?

  • Crear un tipo de publicación personalizado
  • Crear tipos de publicación personalizados con plugins

Cree un tipo de publicación personalizado:

Bien, sabemos que te estás aburriendo con nuestras charlas: estás aquí para aprender a crear un post personalizado, así que comencemos.Estira los músculos, respira hondo y cuando estés listo, comencemos.Si estás interesado en profundizar en WordPress y el código, ve al plugin que te ayudará.

    1. Abra el archivo functions.php y pegue el código siguiente.

Asegúrese de que el código se inserta antes de la etiqueta PHP de cierre (?>) o no funcionará.

Crear opiniones de juegos Tipo de publicación personalizado
juego de funciones ordina_init () {
    $ args = matriz (
      'label' => 'Reseñas de juegos',
        'public' => cierto,
        'show_ui' => cierto,
        'capacity_type' => 'post',
        'jerárquico' => falso,
        'rewrite' => matriz ('slug' => 'game-reviews'),
        'query_var' => cierto,
        'menu_icon' => 'dashicons-video-alt',
        'supports' => matriz (
            'título',
            'Editor',
            'extracto',
            «Referencias,
            'Campos personalizados',
            'Comentarios',
            "revisiones",
            'miniatura',
            'autor',
            'atributos de página',)
        );
    register_post_type ('game-reviews', $args);
}
add_action ('init', 'game impart_init');
  1. Guarde los cambios

Si echas un vistazo a tu área de administración en WordPress, notarás que hay un nuevo elemento "Reseñas de juegos" en el menú.Hasta ahora, se verá como cualquier otra publicación, pero usted no será capaz de ver estas publicaciones en línea todavía.Todavía tienes algunos pases a seguir para sacar el máximo partido a este tipo de publicación personalizada.

Asegúrate de configurar permalinks antes de probar tu nueva publicación o terminarás con un error.

Cree una plantilla para su nuevo tipo de publicación personalizado:

    1. Abre tu carpeta de temas
    2. Crea un nuevo archivo y llámalo una plantilla de revisión de juegos.php
    3. Abra el archivo y pegue lo siguiente:
<? Rh2
/**
 * Nombre del modelo: Reseñas del juego
 **/
?>
    1. Abra la página de archivos.php que se encuentra en la carpeta del tema
    2. Copiar y pegar código en game-review-template.php
    3. Encuentra un fragmento de código igual o similar a este (puede depender de tu tema):

<? php endif; ?><? php endwhile; ?>

Una vez que encuentre esta parte, vamos a cambiarla para que pueda mostrar su tipo de publicación personalizado en una nueva página.Debe agregar la fila $query por encima del bucle y, a continuación, cambiar el propio bucle.Al cambiar el código, debería tener este aspecto:

<? Rh2
 $ consulta = nueva WP_Query (matriz ('post_type' => 'game-reviews', 'posts_per_page' => 5));
 while ($ query-> have_posts ()): $ query-> the_post (); ?>
El código, como "the_content ();"
  • Guarde los cambios
  • Ir a Páginas -> Añadir nuevo
  • Crea una página con el nombre "Reseñas de juegos"
  • En el lado derecho, en la pestaña "Atributos de página", debe encontrar "Plantilla"

Elija una plantilla que creó en uno de los pasos anteriores y asígnela a la página.
Plantillas de página personalizadas en WordPress

  • Guarde los cambios

Es todo.Deberías probarlo todo y crear una nueva publicación de revisión del juego.Una vez que abras la página de revisión del juego, deberías poder ver tus tipos de publicaciones históricas alineadas en orden cronológico tal como sería tu publicación habitual.

Y esto es sólo el principio.Ha creado el tipo de publicación personalizado, pero ahora debe editarlo de la manera que desee y agregar el código que necesita.

Crear tipos de publicación personalizados con plugins

Cuando empiezas a crear tus propios tipos de publicaciones para expandir WordPress, hay dos maneras de proceder.Ya hemos mostrado uno: cómo crear manualmente un tipo de publicación personalizado.Siguiendo varios pasos, puede crear un tipo de publicación personalizado, pero podría tomar mucho tiempo si usted es un principiante de WordPress y no está acostumbrado a administrar el código.Pero no tienes que preocuparte por el código: si necesitas una solución más simple y rápida, puedes crear innumerables tipos de publicaciones personalizadas usando uno de los plugins.

En esta parte del tutorial, vamos a mostrarte uno de los mejores plugins que crearán ese tipo de publicaciones personalizadas para ti.No tendrá que codificar ni siquiera copiar o pegar el código.Sólo tiene que instalar el plug-in, escribir el nombre del nuevo tipo de poste y configurarlo a través de la GUI.

Interfaz de usuario de tipo de publicación personalizada

PRECIO: gratis

Interfaz de usuario de tipo de publicación personalizada
Si solo necesitas grabar un tipo de publicación personalizado, este plugin hará un buen trabajo.Después de instalarlo, podrá crear tipos de publicación personalizados y taxonomías.Simplemente vaya a un menú recién creado, agregue un nuevo tipo de publicación personalizada y escriba el nombre y la descripción del nuevo tipo de publicación. Es fácil, pero tendrás que tener en cuenta que este plugin no manejará la visualización de tu nuevo tipo de publicaciones.Una vez que haya registrado el nuevo tipo de publicación, todavía depende de usted cómo verlo.Le sugerimos que eche un vistazo a cómo hacerlo o ir con algún otro plugin que también puede ver sus publicaciones.

Lecturas adicionales: Guía en profundidad para wordpress tipos de post personalizados

Conclusión

Los tipos de publicación personalizados son una de las mayores características de WordPress hasta el día de hoy.Simplemente editando unas pocas líneas de código o usando un plugin, puede generar un tipo de publicación que será única para su sitio.La verdad es que podría ser un poco más difícil para un principiante completar todo por primera vez, pero si sigues este tutorial, no deberías tener ningún problema.