Intereting Posts
Файлы на Localhost, база данных на сервере Любой простой способ показать 10 предыдущих страниц по id на текущую страницу в ссылках в виде меню Установка сообщений на страницу в query_posts У панели инструментов 3.4.2 есть заголовки Chrome Frame? ни один из моих css не работает в моей дочерней теме Как добавить страницу параметров в нижней части списка? Плагин Flickr, который будет отображать фотографии из нескольких пулов групп? Как рассчитать среднее значение мета-значения (числовое) конкретного автора Я не получаю результат от php-функции, которая кодируется json Параметр querystring теряется в правиле перезаписи Выберите столбец боковых панелей на странице widgets.php Ссылка на значения метаданных третьей стороны Создайте собственный миниатюру приложения для быстрой загрузки страницы Пользовательские условия таксономии в меню ведут к какой странице? Я не могу опубликовать / обновить сообщение

Ручная длина выдержки на слайдерах последних сообщений

Мне нужно изменить предел символов / слов для ручных выдержек, которые будут отображаться на слайдере последних сообщений. Я думаю, что сейчас это 55 персонажей, не считая пробелов и знаков препинания. Я прав? Я исследовал и, соответственно, попытался добавить некоторые коды на functions.php но никто из них не работал. Я думал, что они устарели или не связаны друг с другом. Я также редактировал следующий код в recent-posts-slider.php но не работал:

 $excerpt_length = 100; 

Кроме того, сколько слов, которые показывает слайдер последних сообщений, в любом случае несовместимо. Он отображает 10-15 слов для сообщения, тогда он отображает правильно 50 слов для другого.

Что мне делать?


Вы правы, извините. Я просто делаю то, что видел из некоторых статей. Я действительно мало знаю о кодировании.

Мой «недавний слайдер сообщений» – это функция, которая поставляется с темой, которую я использую, называемой «Большой город». Таким образом, в тематике / направлении bigcity есть файл recent-posts-slider.php. Я могу установить ограничение на 50 слов для автоматических выписок через wp-admin, но не смог установить его для руководства.

Я не буду использовать выдержки на главной странице, я просто хочу, чтобы эти выдержки отображались в слайдере. Это некоторые коды об отрывках в последних сообщениях-slider.php:

  $excerpt_length = ''; $excerpt_length = abs( (($width-40)/20) * (($height-55)/15) ); /*if ( ($width) > $height) $excerpt_length = $excerpt_length - (($excerpt_length * 5) /100); else $excerpt_length = $excerpt_length - (($excerpt_length * 30) /100);*/ 

 function create_excerpt( $post_content, $excerpt_length, $post_permalink, $excerpt_words=NULL){ $post_excerpt = strip_shortcodes($post_content); $post_excerpt = str_replace(']]>', ']]&gt;', $post_excerpt); $post_excerpt = strip_tags($post_excerpt); $read_more = get_option_tree('blog_read', ''); if( !empty($excerpt_words) ){ if ( !empty($post_excerpt) ) { $words = explode(' ', $post_excerpt, $excerpt_words ); array_pop($words); if($read_more){ array_push($words, ' <a href="'.$post_permalink.'">'.$read_more.'</a>'); } else{ array_push($words, ' <a href="'.$post_permalink.'"></a>'); } $post_excerpt_rps = implode(' ', $words); return $post_excerpt_rps; } else { return; } }else{ $post_excerpt_rps = substr( $post_excerpt, 0, $excerpt_length ); if ( !empty($post_excerpt_rps) ) { if ( strlen($post_excerpt) > strlen($post_excerpt_rps) ){ $post_excerpt_rps =substr( $post_excerpt_rps, 0, strrpos($post_excerpt_rps,' ')); } $words = explode(' ', $post_excerpt, $excerpt_words ); array_pop($words); if($read_more){ array_push($words, ' <a href="'.$post_permalink.'">'.$read_more.'</a>'); } else{ array_push($words, ' <a href="'.$post_permalink.'"></a>'); } return $post_excerpt_rps; } else { return; } } } 

Строка ниже того, который вы отредактировали, вычисляет отредактированные слова в зависимости от высоты и ширины ползунка. Добавленная вами стоимость изменяется на следующей строке. Избегайте редактирования файла плагина. В следующий раз, когда вы обновите плагин, ваши изменения будут потеряны.

Вы должны иметь возможность изменять длину Excerpt на странице параметров плагина в опции Excerpt Words. По-видимому, опция Excerpt Words переопределяет вычисленное значение $ excerpt_length.