Поддержка Проблемы и решения Плагин WP-Polls и защита админки .htaccess

  • По какой-то причине у посетителей сайта пропала (раньше это точно работало) возможность голосовать — при попытке проголосовать, высвечивается требование ввода логина и пароля (поскольку директория wp-admin защищена при помощи .htaccess).

    Как быть в данной ситуации?
    Не хотелось бы терять дополнительную защиту администраторской части.

    Также использую плагин Lockdown WP.

    Буду признателен за помощь.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Yuri

    (@yube)

    Кажется, я знаю, о чем речь. Разработчики WP рекомендуют аяксные штучки-дрючки для фронт-энда делать через admin-ajax.php. Я считаю, что это порочный путь. Во-первых, это невозможность закрыть админку через htpasswd. Во-вторых, это лишняя нагрузка на сервер. Я переделывал один из плагинов «живого блоггинга», у которого лента выводилась именно таким, рекомендованным, способом. После перевешивания аякса с admin-ajax.php на «морду», всё стало просто летать.

    Думаю, в Вашем случае надо либо переделывать плагин, либо пробовать более старую версию плагина, в которой admin-ajax.php еще не используется.

    А Создателям WordPress надо сделать, образно говоря, user-ajax.php.

    невозможность закрыть админку через htpasswd.

    Юрий, я не проверял, но в закладках давно лежит http://kuttler.eu/post/htaccess-protect-wordpress-admin/

    Модератор Yuri

    (@yube)

    тоже вариант

    У wp-polls как раз в последней версии используется wp-admin/admin-ajax.php
    Разработчик у всех своих плагинов это сделал.

    Спасибо за советы и ссылки.

    Ivan Komarov:

    Разработчик у всех своих плагинов это сделал.

    То есть, по идее, подобной проблемы, которую я описал, не должно быть?

    Нет, наоборот. У всех, у кого была админка закрыта через .htaccess, и кто обновился на последние версии плагинов этого разработчика, получили такой «подарок». У него, кроме wp-polls, еще что то было.
    Самое печальное, что многие долго этого не замечали, так как они были постоянно авторизованы т.к. браузеры днями не закрывали, и, само собой, запрос логина и пароля у них не выскакивал.

    И как быть? (почти обречённо)

    Модератор Yuri

    (@yube)

    И как быть?

    Сходить по ссылке, которую дал wikicms, и внести изменения в .htaccess. Я так думаю(с)

    Заработало. Нет, не так: Заработало!!!

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Плагин WP-Polls и защита админки .htaccess» закрыта для новых ответов.