Wszystko sprowadza się do zarejestrowania nowej podsekcji w menu naszego typu artykułów. Można to zrobić wprost w pliku functions.php lub w osobnym, który dodamy do functions.php za pomocą polecenia include.
Najpierw definiujemy funkcję, która doda nam nową podstronę do menu:
function addViewOptionsPage() {
add_submenu_page( 'edit.php?post_type=mojblog', __('View Options'), __('View Options'), 'edit_themes', 'theme_view_options', theme_view_options);
}
add_submenu_page( 'edit.php?post_type=mojblog', __('View Options'), __('View Options'), 'edit_themes', 'theme_view_options', theme_view_options);
}
Następnie dodajemy tę funkcję do akcji wykonywanych w ramach panelu administratora:
add_action ('admin_menu', 'addViewOptionsPage');
Ta linijka powoduje, że zobaczymy upragniony link w podmenu naszego typu artykułu. Jednak otwierana strona jest pusta (lub PHP rzuca wyjątek). Musimy jeszcze zdefiniowac funkcję theme_view_options()
function theme_view_options() {
echo "<div">test"</div">";
}
echo "<div">test"</div">";
}
W tej chwili pojawia nam się strona z napisem test :)
Brak komentarzy:
Prześlij komentarz