3ответ(ов) в теме
pro100maxik
не в сети 3 года
На сайте с 30.04.2017
Участник
Тем 16
Сообщения 60
1
22:46
Версия WP-Recall: 16.9.4

Доброго времени суток. Решил сделать на сайте поддержку Google's Accelerated Mobile Pages и возникла одна небольшая проблема. В записях на сайте используется вывод изображений через галерею recall и соответственно в версии AMP этот вывод работает не корректно (изображения выводятся сразу все гамузом и в полном размере) от чего теряется нормальное восприятие контента страницы, так вот вопрос: как оставить галерею в стандартной версии сайта и убрать со страниц AMP? Какой код прописать в single.php шаблона AMP, чтобы он перестал ее отображать? Заранее благодарен.

0
Андрей CS
не в сети 15 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
09:56

в single.php ничего прописывать не надо, в файле функций делайте проверку, если используется AMP, то
remove_filter('the_content','rcl_post_gallery',10);
Но как проверить вывод через AMP уровне PHP я не в курсе

1
pro100maxik
не в сети 3 года
На сайте с 30.04.2017
Участник
Тем 16
Сообщения 60
3
10:41

Андрей CS сказал(а)
в single.php ничего прописывать не надо, в файле функций делайте проверку, если используется AMP, то
remove_filter('the_content','rcl_post_gallery',10);
Но как проверить вывод через AMP уровне PHP я не в курсе

Большое спасибо Андрей за помощь. Делать проверку на AMP нет необходимости т.к. AMP версия использует собственный шаблон. Достаточно было прописать фильтр в функциях этого шаблона.

1
Тема закрыта. Публикация новых сообщений запрещена.