Agregar etiquetas (tags) a publicaciones personalizadas (custom posts) en WordPress

Aprende cómo agregar etiquetas (tags) a un tipo de publicación personalizado (o custom post types en inglés) para que puedas tener mayor control con tu código

Para agregar o activar las etiquetas en “custom posts types” (o tipo de publicaciones personalizadas) basta con un par de líneas de código.

Lo primero entonces es crear una función que registrará a quién se le activarán las etiquetas, para ello generamos el siguiente código como de costumbre en nuestro archivo functions.php:

function registrarEtiquetas() {
    register_taxonomy_for_object_type('post_tag', 'MI_PUBLICACION_PERSONALIZADA');
}

El primer parámetro se deja tal cual está porque son “etiquetas de publicaciones”.

Ahora, hay que reemplazar MI_PUBLICACION_PERSONALZIADA con el tipo que ya debimos registrar previamente con:

register_post_type('...', [...]);

El primer parámetro que se pasa a esta función en WordPress (en este caso ...) sería el parámetro que vamos a configurar en nuestro código para activar las etiquetas, por ejemplo, si nuestro tipo de publicación personalizada se llama videojuegos entonces debemos cambiar MI_PUBLICACION_PERSONALIZADA por videojuegos .

Después que ya tenemos esto, el último paso es registrar la función para ello agregamos:

add_action('init', 'registrarEtiquetas');

Después de la función anterior o al fondo del archivo functions.php esto es a elección tuya.

Entonces veremos algo como lo siguiente:

En un costado, remarco “Tags” porque aquí son “Etiquetas” pero este tutorial surge de un WordPress que está en inglés 😛. Y ya podremos utilizarlas y filtrarlas.

Y recuerda que si quieres aprender a crear taxonomías personalizadas (custom taxonomies) que funcionen en publicaciones personalizadas (custom posts) y así activarles a ellos las etiquetas, tenemos este tutorial:

¿Cuál es tu reacción?
+1
0
+1
0
+1
0
+1
0
+1
1
Total
0
Shares
Publicación anterior

Empezando con Angular — Parte 1

Siguiente Publicación

Las RTX 4090 están quemando cables, Nvidia dice que ya investiga

Publicaciones Relacionadas