Niedawno dostosowywałem instalację WordPress i korzystaliśmy z kilku różnych niestandardowych typów postów. W rzeczywistości zdecydowaliśmy, że nie będziemy używać domyślnego typu postów dla jasności. Usunięcie elementu z menu administracyjnego WordPress jest proste. Poniższy kod powinien zostać dodany do pliku functions.php kompozycji.
Usuń domyślny typ postu
add Activity ('admin_menu', 'remove_default_post_type'); funkcja remove_default_post_type () {remove_menu_page ('edit.php'); }
Pierwszy wiersz przechwytuje działanie menu admin_menu . Po wywołaniu akcji menu administracyjnego chcemy wywołać naszą własną funkcję zdefiniowaną jako remove_default_post_type . Z tej funkcji wywołujemy wbudowaną funkcję WordPress remove_menu_page. Jedynym wymaganym argumentem jest ślimak strony. W przypadku domyślnego typu postu ten ślimak to po prostu edit.php