Блог хостинг скрипт Wordpress плагинов
Опубликовано Bhagwad Park 7 июня, 2016 | Без комментариев
Наличие нескольких пользователей на блоге WordPress всегда представляют некоторые сложные проблемы координации. Некоторые люди имеют разрешение делать вещи, в то время как другие этого не делают. Хотя WordPress имеет сложную систему ролей и разрешений, это не должно быть, как мелкозернистый, как мы хотим его. Например, мы могли бы дать людям свободу, чтобы установить и редактировать свой собственный плагины, но мы не хотим, чтобы возиться с некоторыми эфирными дополнениями. Обратите внимание, что любая система безопасности за пределами обычной WordPress основы предполагает добросовестность со стороны всех участников. Методы, подробно описанные ниже, могут быть разработаны вокруг, если кто-то действительно хочет.
Итак, давайте рассмотрим пример несколько важных плагинов. Jetpack, например, является надстройка, которая приносит много функциональных возможностей для WordPress и может рассматриваться как важный плагин. То, что вы собираетесь сделать, это удалить «Edit» и «Деактивировать» ссылки на несколько важных плагинов, так что они не могут быть случайно изменены или удалены. В то же время, все остальные ссылки для плагинов остаются нетронутыми. Мы можем сделать это с помощью встроенного WordPress фильтр под названием «plugin_action_links».
Удаление Specific «Edit» и «Деактивировать» Links
Для того, чтобы указать подключаемые модули, для которых мы хотим, чтобы удалить редактировать и деактивировать ссылки, нам нужно, чтобы получить относительный путь к основному имени файла плагина. Вместо того, чтобы доступ к вашему серверу через FTP и поиск нужного файла, есть гораздо более простой способ из самого WordPress.
Перейдите на страницу плагинов от приборной панели и нажмите на ссылку «Редактировать» плагина в который мы хотим обратить внимание.
Это вызовет страницу, позволяющую нам изменить основной плагин имя файла. Запишите полный путь вместе со знаком «/» в середине. Это строка, которую мы будем использовать для идентификации плагина. Повторите этот процесс с каждым из них.
Затем откройте файл functions.php и поместите следующий код перед закрывающим?> PHP тега.
Важные части здесь участки, выделенные жирным, содержащее а, список разделенных строк - каждая из которых содержит имя файла, мы определили ранее. Они появляются в двух местах - один, чтобы удалить ссылку редактирования, и один, чтобы удалить ссылку дезактивировать.
После сохранения изменений, вот скриншот страницы плагинов:
Вы можете видеть, что для этих двух плагинов указано, «Edit» и «Деактивировать» ссылки были удалены, в то время как они продолжают существовать для выше.
Вы можете даже пойти на один шаг дальше и удалить ссылку редактирования для всех плагинов, а не только некоторые из них. В конце концов, кто действительно использует «Edit» функциональные возможности для плагинов в любом случае? Большую часть времени это просто способ для кого-то, чтобы сделать опасную ошибку. Если вы хотите сделать это, используйте следующий код:
Как упоминалось ранее, эта функциональность по-прежнему могут быть доступны с помощью правильно построенной URL. Но это предполагает, клиент, который сознательно работает против вас и пытается саботировать ваши усилия. В этом случае, у вас есть большие проблемы на ваших руках!
Введите свой адрес ниже, чтобы узнать прямо сейчас:
об авторе
Бхагвад Park является техническим писателем из Индии и в настоящее время проживает во Флориде. Он проявляет большой интерес к ИТ-мире, облако, а также ведет блог с упором на права человека в развивающихся странах.