Ответы:
Вы можете просто скрыть меню сообщений, добавив в свой файл functions.php следующее:
function remove_posts_menu() {
remove_menu_page('edit.php');
}
add_action('admin_menu', 'remove_posts_menu');
Я бы порекомендовал вам оставить пост только для администратора: буквально «администратор» и создать другого пользователя для управления страницей, так что на случай, если он понадобится вам в будущем для масштабируемости, вы можете вернуться к нему со своим учетная запись администратора.
Просто добавьте следующий код в ваш 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');
Вы думали просто переименовать «Посты» в нечто вроде «Новости»? Чтобы пользователь (вы или клиент) все еще мог публиковать новости, пресс-релизы, статьи и т. Д., Чтобы предотвратить застойное содержимое на сайте.
Это довольно просто сделать. Просто вставьте это в ваш файл функций.
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' );
И теперь у вас могут быть новости, от которых каждый может извлечь выгоду. Надеюсь это поможет!
сообщения / страницы по сути одинаковы - они различаются только по определению использования (и другие мелочи). более или менее как «блог» и «сайт». Страница на самом деле является "видом" поста (что касается wp)
Существует множество способов «отключить» тот или иной. Вы можете отключить их с помощью таксономий, скрывая меню, не используя то или иное в файлах темы ...
но чтобы узнать, каков наилучший способ, не могли бы вы объяснить немного больше, ПОЧЕМУ вам нужно «отключить» их?
Я предлагаю, прежде чем вы начнете «отключать» вещи, установите WP и начните немного с ним играть - тогда вы поймете намного лучше.
Имеет ли смысл отключать посты и использовать только статические страницы?
Нет, если вы хотите только небольшое количество страниц.
Я бы использовал сообщения, поскольку они более гибкие. Вы можете отключить определенные функции для сообщений, которые вы не хотите использовать, например комментарии, RSS-каналы и т. Д., Но вы найдете сообщения, которые лучше использовать, если вы хотите добавлять контент на регулярной основе. В противном случае, да, вы можете просто использовать статические страницы.
Вы найдете, что добавление полезного, релевантного контента на регулярной основе увеличит посещаемость вашего сайта и повысит видимость ваших сайтов в интернете.