Wsparcie » Zaawansowane » Okrojony panel WordPressa

Viewing 9 replies - 1 through 9 (of 9 total)
  • Może by tak reinstalka wordpressa?

    Thread Starter 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.

    Thread Starter Debek

    (@debek)

    Administrator

    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).

    Thread Starter 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.

    Thread Starter Debek

    (@debek)

    Działa 🙂

Viewing 9 replies - 1 through 9 (of 9 total)
  • Temat ‘Okrojony panel WordPressa’ jest zamknięty na nowe odpowiedzi.