Плагин «WP-ContactForm»: «У вас недостаточно полномочий для доступа к этой странице»
Опубликовано: 10 августа 2009 года
Сегодня хочу написать о небольшой проблемке, с которой мне пришлось столкнуться и которую, к счастью, удалось быстро решить пару дней назад. Теперь подробней о проблеме. Дело в том, что на ряде моих сайтов и блогов уже продолжительное время работает плагин "WP-ContactForm", позволяющий блогеру красиво и без особых заморочек сделать на своем сайте или блоге страничку с формой обратной связи с посетителями.
Если кто-то из моих гостей еще не знает, как выглядит эта форма обратной связи, я рекомендую заглянуть ему на один из моих сайтов: например, сюда или туда.
Мне этот плагин нравится и поэтому я решил установить его еще на один из моих сайтов. Ну, а дальше все по привычной схеме ... Загрузил папочку с плагином, которая давно имелась у меня на компе, на сервер и активировал загруженный плагин через WP-админпанель.
Следующим моим шагом, как вы понимаете, должна была бы стать настройка плагина. Для этого мне было необходимо выбрать в левой колонке меню админпанели линк - "Параметры" ("Options"), а затем выбрать и нажать в открывающемся меню линк - "Contact Form". После этого у меня должна была бы открыться форма с параметрами, редактируя которые блогер может получить форму обратной связи такого вида, какой его устроит.
Однако в моем случае, ожидаемая мной форма с параметрами не открылась, но зато появилась надпись: "Ошибка - У вас недостаточно полномочий для доступа к этой странице." ППЦ!
Как вам нравится такая заморочка? Особенно с учетом того, что вы - администратор этого блога.
Не знаю, как вам, а мне это сообщение не понравилось ...
Но, к счастью, я быстренько сориентировался и догадался посетить блог Дугласа Карра (Douglas Karr), автора плагина WP-ContactForm.
Оказалось, что последней версией плагина WP-ContactForm в настоящее время является версия 3.2.1, а у меня на компе хранилась версия плагина 3.1.8, которая категорически бастует, отказываясь работать с WordPress версии 2.8.1., требуя от администратора неведомых полномочий ... А ведь именно это я и хотел сделать изначально, то есть установить плагин версии 3.1.8 на WordPress версии 2.8.1. Но не получилось!
Автор плагина уже в курсе этого конфликта старой версии плагина с новым WordPress-ом, поэтому он и выпустил новую версию плагина - версию 3.2.0. Во всяком случае, так записано в истории плагина: "History: 3.2.0 Updated permissions on Admin call to correct problem with permissions error on WordPress 2.8.1" Последняя версия плагина 3.2.1 тоже выпущена из-за проблем с WordPress 2.8.1: "History: 3.2.1 Fixed a bug with the permissions issue with WordPress 2.8.1".
Поэтому если у вас стоит WordPress 2.8.1 и новее, а вы хотите поставить на блог или сайт плагин WP-ContactForm, ставить вы должны самую последнюю версию плагина - версию 3.2.1. А для этого вы должны зайти на блог Дугласа Карра и скачать оттуда самую новую версию плагина. Сегодня это версия - 3.2.1. Какая будет версия самой новой завтра - я не знаю ... Но пока ставьте ... и будет вам счастье!
Всем Успеха!

9 сентября 2009 в 13:39
Спасибо за этот пост. Вплоть до версии WP 2.8 я успешно пользовался русифицированным вариантом этого плагина версии
2.0.7 и без проблем. Да и дизайн был на уровне. Но вот для WP 2.8.4 пришлось использовать эту. Версия явно кривая: как говорят лучшее враг хорошего. У меня так даже и писем не шлет, говорит что ОК, но письмо адресату так и не доходит.
26 сентября 2009 в 12:05
Отличный пост. Промучался со старой версией плагина. Расшифровывал декодером студии Лебедева, потом вышел на Вас. Спасибо, что написали про новую версию.