Respuestas:
Simplemente puede ocultar el menú de publicaciones agregando lo siguiente a su archivo functions.php:
function remove_posts_menu() {
remove_menu_page('edit.php');
}
add_action('admin_menu', 'remove_posts_menu');
Le recomendaría que deje la publicación solo para el usuario administrador ... literalmente el "administrador", y cree otro usuario para administrar la página, por lo que en caso de que lo necesite en el futuro para la escalabilidad, puede volver a ella con su cuenta de administrador
Simplemente agregue el siguiente código a sus functions.php
function remove_menus () {
global $menu;
$user = wp_get_current_user();
if ($user->ID!=1) { // Is not administrator,
$restricted = array(__(__('Posts'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
}
add_action('admin_menu', 'remove_menus');
¿Has pensado en cambiar el nombre de "Publicaciones" a algo como "Noticias"? Para que el usuario (usted o un cliente) aún pueda publicar noticias, comunicados de prensa, artículos, etc. para evitar el contenido estancado en el sitio.
Es bastante simple de hacer. Simplemente ingrese esto en su archivo de funciones.
function change_post_menu_label() {
global $menu;
global $submenu;
$menu[5][0] = 'News';
$submenu['edit.php'][5][0] = 'News';
$submenu['edit.php'][10][0] = 'Add Article';
$submenu['edit.php'][15][0] = 'News Categories'; // Change name for categories
$submenu['edit.php'][16][0] = 'News Article Tags'; // Change name for tags
}
function change_post_object_label() {
global $wp_post_types;
$labels = &$wp_post_types['post']->labels;
$labels->name = 'News';
$labels->singular_name = 'News';
$labels->add_new = 'Add Article';
$labels->add_new_item = 'Add Article';
$labels->edit_item = 'Edit Article';
$labels->new_item = 'News Article';
$labels->view_item = 'View Article';
$labels->search_items = 'Search News';
$labels->not_found = 'No Articles found';
$labels->not_found_in_trash = 'No Articles found in Trash';
}
add_action( 'init', 'change_post_object_label' );
add_action( 'admin_menu', 'change_post_menu_label' );
Y ahora puede tener noticias de las que todos puedan beneficiarse. ¡Espero que esto ayude!
las publicaciones / página son esencialmente las mismas, solo son diferentes por definición de uso (y otras cosas mínimas). más o menos como "blog" y "sitio web". Una página es en realidad un "tipo" de publicación (en lo que respecta a wp)
Hay muchas formas de "deshabilitar" uno u otro. puede deshabilitarlos por taxonomías, al ocultar los menús, al no usar uno u otro en los archivos de tema ...
pero para saber cuál es la mejor manera, ¿puedes explicar un poco más POR QUÉ necesitas "deshabilitarlos"?
Sugiero que antes de comenzar a "deshabilitar" las cosas, instale WP y comience a jugar un poco, entonces lo entenderá mucho mejor.
¿Tendría sentido deshabilitar las publicaciones y solo usar páginas estáticas?
No. A menos que solo quieras una pequeña cantidad de páginas.
Yo usaría publicaciones ya que son más flexibles. Puede deshabilitar funciones específicas para publicaciones que no desea utilizar, como comentarios y fuentes RSS, pero encontrará que las publicaciones son mejores si desea agregar contenido de forma regular. De lo contrario, sí, simplemente puede usar páginas estáticas.
Encontrarás que agregar contenido útil y relevante de forma regular aumentará el tráfico a tu sitio y aumentará la visibilidad de tus sitios web en Internet.