Модератор
Юрій
(@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/
У wp-polls как раз в последней версии используется wp-admin/admin-ajax.php
Разработчик у всех своих плагинов это сделал.
Спасибо за советы и ссылки.
Ivan Komarov:
Разработчик у всех своих плагинов это сделал.
То есть, по идее, подобной проблемы, которую я описал, не должно быть?
Нет, наоборот. У всех, у кого была админка закрыта через .htaccess, и кто обновился на последние версии плагинов этого разработчика, получили такой «подарок». У него, кроме wp-polls, еще что то было.
Самое печальное, что многие долго этого не замечали, так как они были постоянно авторизованы т.к. браузеры днями не закрывали, и, само собой, запрос логина и пароля у них не выскакивал.
И как быть? (почти обречённо)
Модератор
Юрій
(@yube)
И как быть?
Сходить по ссылке, которую дал wikicms, и внести изменения в .htaccess. Я так думаю(с)
Заработало. Нет, не так: Заработало!!!