Cómo agregar categorías en un tipo de publicación personalizada en WordPress

Publicación personalizada en WordPress

¿Está buscando una forma de combinar categorías en una forma personalizada de publicación?

Las categorías son una de las taxonomías integradas de WordPress, pero solo están disponibles en publicaciones de formulario predefinido.

Este es un artículo que podemos usar para resumir categorías para publicar personalizaciones en WordPress.

Agregue categorías como tipos para publicaciones personalizadas en WordPress

¿Es posible fusionar categorías de publicaciones personalizadas?

WordPress permite a los compiladores y desarrolladores de sitios web crear tipos de contenido. Igual que las publikaciones y las páginas, estos tipos de publikaciones personalizadas también pueden tener sus propias taxonomías, como categorías i etiketas.

Por ejemplo, si publicas Peliculas, es posible crear una especie de publicación personalizada para "Pellaculas".

También es posible organizar sus juegos en temas específicos para los que necesita una taxonomía personal. Puede crear una taxonomía lamada género.

Греховно ембарго, ¿Para qué quieres que se utilicen las categorías Mismas utilizadas para publicar entradas de blog con el tipo de publicación Películas?

Aquí encontrará las siguientes categorías para su tipo de publicación personalizada. Este permiso le permite usar categorías como las publicaciones de su blog como una forma personalizada de publicación.

Gracias, ahora tenemos la posibilidad de agregar categorías para publicar un tipo personalizado en WordPress.

Combine categorías en un tipo de publicación personalizada con suplemento

Si es un principio, te recomendamos que utilices el tipo de publicación personalizado IU para crear tipos de publicación personalizados.

Además del tipo de publicación personalizada IU, tiene la opción de asociar el tipo de publicación personalizada con cualquier taxonomía que contenga personalización, incluidas las categorías.

Primero necesitas instalar y activar junto a la interfaz de tipo publicación personalizada. Consulte nuestra guía de instalación de complementos de WordPress para obtener más información.

Tras la instalación, Debe visitante Interfaz de usuario de CPT » Agregar/Editar tipos de publicación para crear un nuevo tipo de publicación personalizada o para editar un tipo de publicación personalizada que existe con el archivo adjunto.

Edite tipos de publicación además de la interfaz de usuario de CPT

Si quieres hacer esto tienes la parte inferior donde hay opciones de configuración. Desde aquí créeme Taxnomias Zona.

Debe marcar casilla junto a las categorías i guardar su tipo de publikación personalizada.

Habilitar categorías para el tipo de publicación personalizada de WordPress

No es necesario hacer clic en el tipo de publicación Guardar para configurar su configuración.

Ahora puedes editar cualquier contenido, especialmente el tipo de publicación, y tienes la opción de seleccionar categorías por categoría en la columna y en el editor de bloques de WordPress.

Categoría agregada en un tipo de publicación personalizada

Añadir una guía de categorías a un tipo de publicación personalizada

Cree alguna forma de publicar y personalizar el código agregado y el archivo functions.php del tema o complementar los detalles específicos del sitio, y luego intente agregar el código para agregar una categoría taxonómicamente compatible.

Todo lo que tiene que hacer es agregar este conjunto de argumentos para su tipo de publicación personalizada.

'taxonomies'  => array( 'category' ),

El problema es que esta línea está en el código existente para el tipo de publicación personalizada con alguna taxonomía personal. Si quieres, solo tienes que agravar a coma después amogregar a coma después amogregar u:

'taxonomies'		  => array('topics', 'category' ),

Aquí hay un conjunto completo de código en el que hemos creado una especie de publicación personalizada "Pelculas" con soporte para categorías integradas.

function custom_post_type() {

// Set UI labels for Custom Post Type
	$labels = array(
		'name'                => _x( 'Movies', 'Post Type General Name', 'twentythirteen' ),
		'singular_name'       => _x( 'Movie', 'Post Type Singular Name', 'twentythirteen' ),
		'menu_name'           => __( 'Movies', 'twentythirteen' ),
		'parent_item_colon'   => __( 'Parent Movie', 'twentythirteen' ),
		'all_items'           => __( 'All Movies', 'twentythirteen' ),
		'view_item'           => __( 'View Movie', 'twentythirteen' ),
		'add_new_item'        => __( 'Add New Movie', 'twentythirteen' ),
		'add_new'             => __( 'Add New', 'twentythirteen' ),
		'edit_item'           => __( 'Edit Movie', 'twentythirteen' ),
		'update_item'         => __( 'Update Movie', 'twentythirteen' ),
		'search_items'        => __( 'Search Movie', 'twentythirteen' ),
		'not_found'           => __( 'Not Found', 'twentythirteen' ),
		'not_found_in_trash'  => __( 'Not found in Trash', 'twentythirteen' ),
	);
	
// Set other options for Custom Post Type
	
	$args = array(
		'label'               => __( 'movies', 'twentythirteen' ),
		'description'         => __( 'Movie news and reviews', 'twentythirteen' ),
		'labels'              => $labels,
		'supports'            => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', ),
		'hierarchical'        => false,
		'public'              => true,
		'show_ui'             => true,
		'show_in_menu'        => true,
		'show_in_nav_menus'   => true,
		'show_in_admin_bar'   => true,
		'menu_position'       => 5,
		'can_export'          => true,
		'has_archive'         => true,
		'exclude_from_search' => false,
		'publicly_queryable'  => true,
		'capability_type'     => 'page',
		'show_in_rest'		  => true,
		
		// This is where we add taxonomies to our CPT
		'taxonomies'          => array( 'category' ),
	);
	
	// Registering your Custom Post Type
	register_post_type( 'movies', $args );

}

/* Hook into the 'init' action so that the function
* Containing our post type registration is not 
* unnecessarily executed. 
*/

add_action( 'init', 'custom_post_type', 0 );

Visualización de diferentes tipos de publicaciones en categoría Categoría

Formulario predefinido, las categorías principales en el sitio de WordPress solo muestran el tipo de publicaciones "Lanzamientos" predefinidos.

Error del tipo de publicación

Para mostrar sus publicaciones personalizadas en la misma categoría que sus publicaciones predeterminadas, resuma este código en el archivo functions.php del tema o en un suplemento específico del sitio.

add_filter('pre_get_posts', 'query_post_type');
function query_post_type($query) {
  if( is_category() ) {
    $post_type = get_query_var('post_type');
    if($post_type)
        $post_type = $post_type;
    else
        $post_type = array('nav_menu_item', 'post', 'movies'); // don't forget nav_menu_item to allow menus to work!
    $query->set('post_type',$post_type);
    return $query;
    }
}

No olvides "jugar" con el nombre personal del tipo de publicación personalizada. Ahora puede visitar un archivo de categoría y ver sus entradas desde su tipo de publicación personalizada.

Tipo de lanzamiento muestreado en la página de archivo de categoría

Esperamos que este artículo nos ayude a agregar categorías agregadas al tipo de personalización publicada en WordPress.También podemos usar nuestros métodos para agregar etiquetas para agregar categorías agregadas a la palabra tipo de publicación personal. Obtener mas informacion.

También es posible elegir entre nuestra selección experta de los inmensos complementos de WordPress para construir su sitio web.

Puede aprender el artículo usando un nuevo canal de YouTube para tutoriales y videos de WordPress.

Deja una respuesta

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

Subir