Blog hosting skrypt wordpress wtyczki
Wysłany przez Bhagwad Park cze 7, 2016 | Bez komentarza
Posiadanie wielu użytkownikom na blogu WordPress zawsze prezentuje kilka trudnych problemów z koordynacją. Niektórzy ludzie mają uprawnienia do zrobienia rzeczy, a inni nie. Chociaż WordPress posiada rozbudowany system ról i uprawnień, nie musi być drobnoziarnisty jak my go chcemy. Na przykład, chcemy dać ludziom wolność, aby zainstalować i edytować własne wtyczki, ale nie chcemy, żeby poeksperymentować z kilkoma zasadniczymi dodatków. Należy pamiętać, że każdy system bezpieczeństwa poza regularnym ram WordPress zakłada dobrej wiary ze strony wszystkich uczestników. Techniki wyszczególnione poniżej można obejść, jeśli ktoś naprawdę chce.
Więc weźmy przykład z kilku ważnych wtyczek. Jetpack na przykład jest to dodatek, który przynosi wiele funkcjonalności WordPressa i może być uznane za niezbędne plug-in. Co masz zamiar zrobić, to usunąć „Edit” i „Wyłącz” linki do kilku ważnych wtyczek, tak że nie mogą być zmienione lub przypadkowo usunięte. Jednocześnie, wszystkie inne linki do wtyczek pozostają nienaruszone. Jesteśmy w stanie to zrobić za pomocą wbudowanego filtra WordPress o nazwie „plugin_action_links”.
Usuwanie specyficzny „Edycja” i „wyłączyć” Links
W celu określenia wtyczek dla którego chcemy usunąć edytować i dezaktywować linki, musimy uzyskać ścieżkę względną do głównej nazwy pliku wtyczki. Zamiast uzyskiwania dostępu do serwera przez FTP i poszukiwanie właściwej pliku, jest znacznie łatwiejsza metoda od wewnątrz samego WordPressa.
Przejdź na stronę Wtyczki z deski rozdzielczej i kliknij link „Edytuj” z wtyczką chcemy się skupić.
Spowoduje to wyświetlenie strony pozwala nam edytować główną nazwę pliku plug-in. Zanotuj pełną ścieżkę wraz z „/” znak w środku. Jest to ciąg będziemy używać do identyfikacji plug-in. Powtórz ten proces dla każdego z nich.
Następnie otwórz plik functions.php i umieścić następujący kod przed zamknięciem?> Tagu PHP.
Ważnymi części są tu odcinki pogrubiony, składającego się, listę ciągów oddzielone - z których każda zawiera nazwę pliku zidentyfikowaliśmy wcześniej. Pojawiają się one w dwóch miejscach - jeden usunąć link edytuj, a jeden do usunięcia linku dezaktywować.
Po zapisaniu zmian, oto zrzut ekranu strony wtyczki:
Widać, że dla dwóch wtyczek wskazano, „Edycja” i „Wyłącz” linki zostały usunięte, a oni nadal istnieć na ten powyżej.
Można nawet pójść o krok dalej i usunąć link edycji dla wszystkich wtyczek, a nie tylko kilka. Po tym wszystkim, którzy naprawdę wykorzystuje „Edytuj” funkcjonalność wtyczek tak? Większość czasu to po prostu sposób, aby ktoś niebezpieczny błąd. Jeśli chcesz to zrobić, należy użyć następującego kodu:
Jak wspomniano wcześniej, funkcja ta może być nadal dostępne za pośrednictwem prawidłowo skonstruowanego adresu URL. Ale to zakłada klienta, który jest celowo działa przeciwko tobie i próbuje sabotować swoje wysiłki. W takim przypadku, masz większe problemy w Twoich rękach!
Wpisz poniżej swój adres, aby dowiedzieć się teraz:
o autorze
Bhagwad Park jest pisarzem techniczny z Indii, a obecnie mieszka na Florydzie. Bierze zainteresowanie w świecie IT, chmura, a także utrzymuje blog koncentruje się na prawach człowieka w krajach rozwijających się.