у меня возникла проблема. Установил видж…

у меня возникла проблема. Установил виджет(популярные записи), но длина строк в виджете(титл + каунт) слишком большой и портит вид.

Как ограничить вывод длины сторки %POST_TITLE% до n символов ?

  • %POST_TITLE% - %VIEW_COUNT% views
  • плагин – Post Views

    13 Комментарии

    1. Пишу вот так:

      < ?php $ololo =substr("%POST_TITLE%", 0, 24); echo($ololo); ?>

      но оно не работает. прописываю прямо в админке. может в этом и есть проблема? вп рубит php код? хотя тут чисто юрисдикция плагина, а в его коде я вроде не нашёл ничего такого… а скорее всего это мой индусский код..

    2. Ты в шаблон этот код вставляешь? В записях, страницах, текстовых виджетах PHP без спецсредств не работает, если что.

    3. Нашел еще один вариант.
      1. В файл function.php нужно добавить

      function the_title2($before = '', $after = '', $echo = true, $length = false) {
      $title = get_the_title();
      if ( $length && is_numeric($length) ) {
      $title = substr( $title, 0, $length );
      }
      if ( strlen($title)> 0 ) {
      $title = apply_filters('the_title2', $before . $title . $after, $before, $after);
      if ( $echo )
      echo $title;
      else
      return $title;
      }
      }

      2.Там, где нужно выводить заголовок, вставляете

      < ?php the_title2('', '...', true, '25') ?>

      25 – это длина заголовка в символах.
      Единственное, с чем не научился еще бороться при этом методе: иногда в укороченном заголовке вместо последней буквы появляется знак ? в ромбике, если обрезаемое слово написано кириллицей.

    Оставить комментарий

    Ваш электронный адрес не будет опубликован.


    *