Cita: El asterisco sirve para identificar el estado -privadas (*), protegidas (**) y públicas (nada)-. Si suprimes del todo ese aviso, será engorroso para ti.
En este caso en particular todas las entradas del CPT serán privadas, por lo que un aviso (ya sea el predeterminado "Privado: " o un asterisco) por toda y cada una de las entradas carece totalmente de sentido.
Cita: Recuerda que a este punto has cambiado el comportamiento predeterminado de publicación de entradas, lo que también cambiaría el asunto de los resultados de búsqueda.
No en realidad. Ya que modifiqué el código que me pasaste en el enlace por algo similar a esto:
Código:
function default_post_visibility(){
global $post;
if ($post->post_type == 'el CPT en cuestion') {
//resto de código aquí
}
}
add_action( 'post_submitbox_misc_actions' , 'default_post_visibility' );
Con lo cual la visibilidad predeterminada sólo es afectada para
el CPT en cuestion. Las entradas normales (y futuros CPT's de ser necesario) se publicarán normalmente. Y supongo que de la misma manera podría hacer...
Código:
function the_title_trim($title) {
global $post;
if ($post->post_type == 'el CPT en cuestion') {
return strtr( $title , array('Privado: ' => '* ' , 'Protegido: ' => '** ') );
}
}
... y sólo quitar el
Privado: de los títulos de las entradas de
el CPT en cuestion sin afectar lo demás.
Por otro lado:
Cita: Ah, te recomiendo no depender de un plugin para gestionar tus custom post types. Mira lo que te está pasando.
Soy de la idea de que "si modifica contenido o funcionalidad debe ser un plugin y no ir en functions.php". Pero ya he traicionado mis ideales en el pasado, así que no veo por qué no lo haría esta vez.