Może by tak reinstalka wordpressa?
Twórca wątku
Debek
(@debek)
Tak zrobię tylko nie wiem czy admin panel znajduje się w szablonie czy nie. I czy po instalacji dodać szablon i zaimportować stary SQL czy wszystko tworzyć od nowa?
Zamiast reinstalacyjnych głupot może lepiej sprawdzić jakie masz uprawnienia.
Czyli to nie reinstalacyjne głupoty.
Ja bym sobie zrobił backupa i kombinował.
Będzie kopia i nic od nowa nie trzeba będzie robić.
Czyli to nie reinstalacyjne głupoty.
A ja myślę, że jednak nie 😉
Debek – ukrywanie pewnych elementów w menu kokpitu może się odbywać po stronie motywu (np. w pliku functions.php) lub może być napisana osobna wtyczka do robienia tego.
Przeszukaj pliki motywu pod kątem https://codex.wordpress.org/Function_Reference/remove_menu_page – dokładnie remove_menu_page( 'plugins.php’ ); jak nie ma w motywie to szukaj we wtyczkach.
A w ogóle to spróbuj po prostu będąc w kokpicie dodać do adresu plugins.php i zobacz, czy dostanie się do wtyczek 🙂
Aktualizujesz tylko pliki i jeśli robisz to przez ftp, to nie ruszasz katalogu wp-content (baza, wtyczki, pliki, motywy zostają nienaruszone).
Twórca wątku
Debek
(@debek)
Po wpisaniu plugins.php udało mi się wejść.
W pliku functions.php znalazłem:
add_action( 'admin_menu', 'remove_menu_pages' );
function remove_menu_pages() {
remove_menu_page('plugins.php');
remove_menu_page('link-manager.php');
remove_menu_page('index.php');
remove_menu_page('edit-comments.php');
remove_menu_page('options-general.php');
remove_menu_page('profile.php');
remove_menu_page('edit.php');
}
add_action( 'admin_init', 'remove_submenu_items' );
function remove_submenu_items() {
remove_submenu_page( 'themes.php', 'themes.php' );
remove_submenu_page( 'themes.php', 'customize.php' );
remove_submenu_page( 'themes.php', 'theme-editor.php' );
remove_submenu_page( 'tools.php', 'tools.php' );
remove_submenu_page( 'tools.php', 'import.php' );
remove_submenu_page( 'tools.php', 'export.php' );
remove_submenu_page( 'tools.php', 'ms-delete-site.php' );
}
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );
Powinienem to pousówać, żeby mieć jak największą możliwość edycji w admin panelu?
Tak, usuń to:
add_action( 'admin_menu', 'remove_menu_pages' );
function remove_menu_pages() {
remove_menu_page('plugins.php');
remove_menu_page('link-manager.php');
remove_menu_page('index.php');
remove_menu_page('edit-comments.php');
remove_menu_page('options-general.php');
remove_menu_page('profile.php');
remove_menu_page('edit.php');
}
add_action( 'admin_init', 'remove_submenu_items' );
function remove_submenu_items() {
remove_submenu_page( 'themes.php', 'themes.php' );
remove_submenu_page( 'themes.php', 'customize.php' );
remove_submenu_page( 'themes.php', 'theme-editor.php' );
remove_submenu_page( 'tools.php', 'tools.php' );
remove_submenu_page( 'tools.php', 'import.php' );
remove_submenu_page( 'tools.php', 'export.php' );
remove_submenu_page( 'tools.php', 'ms-delete-site.php' );
}
tego na dole nie ruszaj.