Версия Gallery Recall последняя? Если нет, то обновитесь, затем посмотрим на результат.
Если последняя, то там была замечена ошибка, можете ее поправить самостоятельно.
Найдите в файле index.php функцию:
function grcl_redirect_user_page_activate(){
if(isset($_GET['attachment_id'])){
grcl_redirect_user_page($_GET['attachment_id']);
}
}
И замените attachment_id на attachment
Тогда проблема с ошибкой 404 будет решена. С аватарами я пока у себя на сайте проблемы не наблюдаю, но давайте тогда решать.
В папке /wp-content/plugins/recall/functions/ откройте файл replacement.php найдите функцию wp_get_attachment_image_src
найдите внутри нее строчку //print_r($meta); и уберите две наклонные линии впереди и сохраните изменение. Когда сделаете сообщите. Галерея перестанет работать, не пугайтесь.
Спасибо! Теперь все работает!
Пользуясь случаем задам еще вопрос:
При публикации с отдельной страницы (publick post) все проходит отлично, а при публикации из ЛК выдает следующее:
Warning: urldecode() expects parameter 1 to be string, array given in /var/www/user4660/data/www/cg-evolution.ru/wp-includes/query.php on line 1735
Warning: Cannot modify header information - headers already sent by (output started at /var/www/user4660/data/www/cg-evolution.ru/wp-includes/query.php:1735) in /var/www/user4660/data/www/cg-evolution.ru/wp-includes/pluggable.php on line 875