Intereting Posts
Установите DNS AWS Route53 и теперь мой сайт WordPress не загрузит Как проверить, зарегистрирован ли пользователь в WordPress на страницах, отличных от WordPress Модульное тестирование в бэкэнде WordPress (is_admin () истинно) Поля динамических настроек с помощью API настроек использование wp_cache в плагине Переопределение текущих файлов тем через плагин Добавить пользовательскую кнопку TinyMCE 4, которую можно использовать с WordPress 3.9-beta1 Запланированные события исчезают из очереди событий Каждая новая запись / черновик имеет настраиваемую полевую переменную «yst_is_cornerstone», показывающая Предотвратить wp_debug от загрязнения ajax в плагине Создание пользовательских связей типа post Параметры выбора категории для параметров плагина Два веб-сайта с той же административной панелью в WordPress Перезаписывание основных функций WordPress с помощью плагинов Использование the_excerpt () на странице

Переменная, если столбец липкий в functions.php

Я создаю короткий код для отображения определенных сообщений на странице. Пока это выглядит так:

function bloghome( $atts ) { extract( shortcode_atts( array( 'id' => 17 // Add the *default category id ), $atts ) ); $posts = get_posts( array( 'posts_per_page' => -1, 'post_status' => 'publish', 'cat' => $id, ) ); $return = ''; $return .= '<div class="row page-template-press bloghome">'; foreach ( $posts as $post ) { $link = get_permalink( $post->ID); $title = get_the_title($post->ID); $img = get_the_post_thumbnail( $post->ID, 'medium' ); $snippet = get_post_meta($post->ID, 'Snippet', true); $return .= '<article class="col-lg-'.$width.' col-md-'.$width.' col-sm-'.$width.'"><a href="'.$link.'"><header><div class="page-title-post">'.$title.'</div></header><div class="entry-content">'.$img.'<p class="snippet">'.$snippet.'</p></div></a></article>'; } $return .= '</div>'; return $return; } add_shortcode( 'bloghome', 'bloghome' ); 

Я хочу добавить условное значение, чтобы определить ширину столбца, если сообщение липкое.

Я пробовал следующее, но это порождает ошибку:

 foreach ( $posts as $post ) { if ( is_sticky() ) { $width = '12' } else { $width = '4' }; $link = get_permalink( $post->ID); $title = get_the_title($post->ID); $img = get_the_post_thumbnail( $post->ID, 'medium' ); $snippet = get_post_meta($post->ID, 'Snippet', true); $return .= '<article class="col-lg-'.$width.' col-md-'.$width.' col-sm-'.$width.'"><a href="'.$link.'"><header><div class="page-title-post">'.$title.'</div></header><div class="entry-content">'.$img.'<p class="snippet">'.$snippet.'</p></div></a></article>'; } 

В нем говорится: Parse error: syntax error, unexpected '}' in ...

Что я делаю не так?

Solutions Collecting From Web of "Переменная, если столбец липкий в functions.php"