Anonim

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

Usuń domyślny typ postu z WordPress w menu administratora