Jump to content

Как обрезать по количеству символов тайтл?


Recommended Posts

Всем привет. Подскажите, как обрезать по количеству символов? В примере ниже отметил, где текст комментария обрезается нормально, а ниже выводится тайтл статьи в которой этот комментарий и вот этот тайтл надо брезать так же по символам, обычно с такими вещами проблем нет, но тут чет в тупике...

Из кода ниже:
Вот тут текст комментария обрезает как надо - $comm_short_txt = mb_substr( strip_tags( $comment->comment_content ), 0, 150 ) .'...';
А вот этот выводит тайтл статьи в которой был коммент - $comment_post_title = get_the_title( $comment->comment_post_ID );

Ну и полный код сего творения...
 

<?php
$args = array(
  'number'  => 10,
  'orderby' => 'comment_date',
  'order'   => 'DESC',
  'type'    => '', // только комментарии, без пингов и т.д...
);

if( $comments = get_comments( $args ) ){
  echo '<div class="commentlist">';
  foreach( $comments as $comment ){
    $comm_link = get_comment_link( $comment->comment_ID ); 
    $comm_short_txt = mb_substr( strip_tags( $comment->comment_content ), 0, 150 ) .'...';
    $comment_post_title = get_the_title( $comment->comment_post_ID );  
    

    echo '
    <div class="comments-block">
    <div class="comments-author">'. $comment->comment_author .': </div>
    <div class="comments-text"><a rel="nofollow" href="'. $comm_link .'">'. $comm_short_txt .'</a></div>
    <div class="comments-title"><a rel="nofollow" href="'. $comment_post_link .'"><b>'. $comment_post_title .'</b></a></div>
    </div>
    ';
  }
  echo '</div>';
}
?>
Link to post
Share on other sites

Есть вопрос? Задай его профессиональным веб-мастерам, SEO и другим специалистам!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...