Jawaban:
Anda cukup menyembunyikan menu posting dengan menambahkan berikut ini ke file functions.php Anda:
function remove_posts_menu() {
remove_menu_page('edit.php');
}
add_action('admin_menu', 'remove_posts_menu');
Saya akan merekomendasikan Anda untuk meninggalkan posting hanya untuk pengguna admin ... secara harfiah "admin", dan membuat pengguna lain untuk mengelola halaman, jadi saya kira Anda memerlukannya di masa depan untuk skalabilitas, Anda dapat kembali ke sana dengan Anda akun admin.
Cukup tambahkan kode berikut ke functions.php Anda
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');
Pernahkah Anda berpikir untuk mengganti nama "Posting" menjadi "Berita"? Sehingga pengguna (diri Anda atau klien) masih dapat memposting berita, siaran pers, artikel, dll. Untuk mencegah konten yang stagnan di situs.
Ini cukup sederhana untuk dilakukan. Cukup letakan ini di file fungsi Anda.
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' );
Dan sekarang Anda dapat memiliki berita yang dapat dimanfaatkan semua orang. Semoga ini membantu!
posting / halaman pada dasarnya sama - mereka hanya berbeda berdasarkan definisi penggunaan (dan hal-hal kecil lainnya). kurang lebih seperti "blog" dan "situs web". Sebuah halaman sebenarnya adalah "jenis" posting (sejauh menyangkut wp)
Ada banyak cara Anda dapat "menonaktifkan" satu atau yang lain. Anda dapat menonaktifkannya dengan taksonomi, dengan menyembunyikan menu, dengan tidak menggunakan satu atau lainnya dalam file tema ...
tetapi untuk mengetahui apa cara terbaik, bisakah Anda menjelaskan sedikit MENGAPA Anda perlu "menonaktifkan" mereka?
Saya menyarankan agar sebelum Anda mulai "menonaktifkan" hal-hal, instal WP dan mulai bermain dengannya sedikit - Anda kemudian akan mengerti lebih baik.
Apakah masuk akal untuk menonaktifkan posting dan hanya menggunakan halaman statis?
Tidak. Kecuali jika Anda hanya menginginkan sejumlah kecil halaman.
Saya akan menggunakan Posting karena mereka lebih fleksibel. Anda dapat menonaktifkan fitur tertentu untuk posting yang tidak ingin Anda gunakan seperti komentar dan RSS feed dll tetapi Anda akan menemukan posting lebih baik digunakan jika Anda ingin menambahkan konten secara teratur. Kalau tidak, ya, Anda cukup menggunakan halaman statis.
Anda akan menemukan menambahkan konten yang berguna dan relevan secara teratur akan meningkatkan lalu lintas ke situs Anda dan meningkatkan visibilitas situs web Anda di internet.