Как отключить вывод функции в мобильной версии?

K
На сайте с 23.01.2017
Offline
22
221

На сайте для главной и категорий использовала скрипт вывода анонсов в 3 колонки:

add_filter('post_class','category_three_column_classes');
function category_three_column_classes( $classes ) {
global $wp_query;
if( is_category() || is_home() ) :
$classes[] = 'three-column-post';
if( $wp_query->current_post%3 == 0 ) $classes[] = 'column-post-left';
endif;
return $classes;
}

В мобильной версии (шаблон адаптивный) выводятся узкие 3 колонки. Попыталась отключить эту функцию при помощи:

if ( !wp_is_mobile() ) {
Здесь выводим то, что надо
}

Вместо "Здесь выводим то, что надо" внедрила скрипт, что указан выше. Но результата никакого - 3 колонки и в мобильной версии.

Может, существует какой способ, если не отключить этот скрипт для мобильных, то хотя бы показать только 1 колонку в мобильных? (Число колонок меняла в скрипте, выбрав функцию показа в мобильных wp_is_mobile. Тоже не помогло.)

Подскажите, пожалуйста, рабочее решение.

Дополнительный вопрос: как выровнять 3 колонки, выводимые данным скриптом, на 1 строке, если не обрезать названия анонсов и категорий?

S
На сайте с 30.09.2016
Offline
469
#1
KMira:
Подскажите, пожалуйста, рабочее решение.

Респонсив дизайн.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
outstreet
На сайте с 12.10.2008
Offline
102
#2

Ага, правь цсс, медиа запросы + гриды

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий