Wsparcie » Używanie i konfiguracja WordPressa » Ograniczenia/blokady panelu admina

  • Rozwiązano nofake

    (@nofake)


    Witam. Chciałbym ograniczyć panel admina i blokować dostęp do części funkcjonalności, takich jak na przykład wszystkie podstrony z ustawieniami czy wtyczkami. Jedyny pomysł jaki przychodzi mi w tej chwili do głowy to załatwić to poprzez .htaccessa i przekierowywać poszczególne URLe, bowiem na nic mi wszelkie inne warunki i blokady umieszczone bezpośrednio w kodzie jeśli WP zostanie zaktualizowane – wtedy, z tego co wiem, pliki są po prostu nadpisywane, a więc moje ograniczenia znikną… Czy jest na to jakieś skuteczne rozwiązanie?

    Jeśli byłaby taka możliwość to chciałbym też ukryć niektóre pozycje z menu panelu admina. To jednak wymaga ingerencji w kod WP, no a jak już wcześniej wspomniałem stoją tu na przeszkodzie aktualizacje… Z aktualizacji natomiast nie chciałbym rezygnować.

    A może źle rozumiem cały proces aktualizacji WP?

    Liczę na Wasze porady.
    Pozdrawiam

Viewing 7 replies - 1 through 7 (of 7 total)
  • Np tą wtyczką sobie skonfigurujesz ładnie uprawnienia dla określonych ról.

    Thread Starter nofake

    (@nofake)

    Dzięki serdecznie 🙂 Wygląda ciekawie, na pierwszy rzut oka stwierdziłem nawet, że to jest dokładnie to, o co mi chodziło, a jednak mam pewne zastrzeżenie. Otóż blokując przykładowo ustawienia ogólne(options-general.php) pozycja ta w prawdzie znika z menu, ale wpisując URL: ../wp-admin/options-general.php nie ma żadnego przekierowania, podstrona ta jest dostępna, no a tak być nie może. Szukam i nie widzę żadnej opcji odpowiedzialnej za redirecta czy blokadę URLa, czy zatem pozostaje to rozwiązać .htaccessem?

    ja rozumiem to tak, że chcesz zablokować dosęp obcym osobom do PA, załóż u swojego providera blokadę na katalog wp-admin
    przy wpisaniu ścieżki mojastrona.pl/wp-admin
    wyskoczy okno do logowania
    po poprawnym procesie pojawi się to standardowe do logowania do PA WP
    Ewentualnie zrobić to w pliku .httacess

    Inna opcja to jak ktoś ma dostęp do panelu PA to ustawić opcję zwykłego użytkownika i będzie miał tylko wybrane rzeczy

    Thread Starter nofake

    (@nofake)

    Nie chcę zablokować dostępu do PA, a jedynie go ograniczyć, czyli uniemożliwić dostęp tylko do niektórych funkcjonalności PA

    No możliwe …to blokujesz na poziomie .htaccess albo w samym WP.
    Możesz podziałać filtrem np http://www.byteindia.com/internet/block-wp-admin-for-non-admins/591/ – tylko modyfikujesz sobie warunek tak, by sprawdzał do jakiej strony się odwołuje.

    Thread Starter nofake

    (@nofake)

    A jak mają się zmiany w kodzie w przypadku aktualizacji WP – czy nie zostaną one nadpisane? Np w functions.php

    functions.php nie będzie nadpisany …o ile nie będziesz aktualizował motywu. A tak w ogóle, to można zastosować http://codex.wordpress.org/Child_Themes -i nawet motyw główny będziesz mógł spokojnie aktualizować.
    Jeszcze inne rozwiązanie, to zamiast w functions.php zrobić sobie modyfikacje w formie wtyczki.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Temat ‘Ograniczenia/blokady panelu admina’ jest zamknięty na nowe odpowiedzi.