Intereting Posts
wp_mail отправляет два письма при использовании после получения данных сеанса Класс Hfeed для всех необходимых страниц Автоматически показывать мета-поле «таксономия» по умолчанию в «Внешний вид»> «Меню»? Показывать значение настраиваемого поля как ссылку Отзывчивая галерея WordPress вызывающие страницы вместо сообщений Детский файл header1.php не переписывает файл header1.php родительской темы Показать следующее сообщение в той же категории, но начните с последних Контактный формуляр 7: входы электронной почты по электронной почте или создание поля только для чтения Удалить действие из короткого кода preview_post_link для пользовательских типов сообщений Как я могу проверить, какой архив ссылался на сингл? Поиск WP с использованием таксономических условий Как создать параметры URL для запуска пользовательских запросов? Возвращает массив из get_terms и сохраняет как массив JavaScript для поиска автозаполнения

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

Мне нужно изменить предел символов / слов для ручных выдержек, которые будут отображаться на слайдере последних сообщений. Я думаю, что сейчас это 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.