usuario una tag son nueva name mostrar lugar las fuente fragmento etiquetas entradas entrada cómo cuáles cuales creadas completa categorías blog añadir agregar administrar php wordpress tags

php - una - Wordpress: deshabilita las etiquetas solo para las publicaciones



get tags wordpress (2)

Pegue este código en sus funciones.php

add_action( ''admin_menu'', ''myprefix_remove_meta_box''); function myprefix_remove_meta_box(){ remove_meta_box( ''tagsdiv-post_tag'',''post'',''normal'' ); }

tags meta box tiene una clase de tagsdiv-post_tag , por lo que esto eliminará las tags meta box

O

add_action(''init'', ''remove_tags''); function remove_tags(){ register_taxonomy(''post_tag'', array()); }

si quieres eliminarlo por completo

Actualmente estoy desarrollando un tema para Wordpress 3.8.1. Como mi tema no mostrará ninguna etiqueta, quiero inhabilitarlas (solo desde las publicaciones, no desde los tipos de publicaciones personalizadas). ¿Pero cómo hago esto? He intentado esto, pero aparentemente, no hace nada:

register_taxonomy(''post_tag'', null);

Para que quede claro: no solo quiero ocultar las etiquetas en los archivos de plantilla, sino que quiero deshabilitarlas por completo, de modo que en el back-end, no hay ningún elemento de menú para las etiquetas debajo de las publicaciones.

¿Es posible? Eso espero. ¡Gracias por tu ayuda!

Actualizar

Además, he intentado lo siguiente, sin ningún efecto:

register_taxonomy(''post_tag'', array());

y

global $wp_taxonomies; $taxonomy = ''post_tag''; if(taxonomy_exists($taxonomy)) unset($wp_taxonomies[$taxonomy]);

Ambos eliminan el recuadro de etiquetas mientras se edita una publicación, pero todavía hay un enlace en el menú que apunta a la lista de etiquetas.


A partir de WordPress 3.7, hay una función unregister_taxonomy_for_object_type disponible para este tipo de cosas.

En tu caso:

// Remove tags support from posts function myprefix_unregister_tags() { unregister_taxonomy_for_object_type(''post_tag'', ''post''); } add_action(''init'', ''myprefix_unregister_tags'');

Ver la documentación para esta función aquí .