2013-09-09 4 views
0

Я работаю над поисковой страницей, и я хочу вернуть данные всего несколькими строчками с этой страницы или содержимого сообщения. Я могу сделать это с помощью php, но я ищу решение со стороны wordpress. Я искал его, но не получил удовлетворительных результатов.Результаты поиска в Wordpress

ниже код, который отображает содержимое

<div class="testimonial-content"> 
    <div class="thumb search_page_individual_contents"> 
     <?php the_content();?> 
     <a href="<?php the_permalink(); ?>"> 

     </a> 
    </div> 
</div> 

в the_content() будет отображать все содержимое, если какой-либо один источник, но я хочу, чтобы отобразить только первые три строки из этой страницы или поста.

+0

комментариев нет после 7 просмотров так странно –

+0

его первый раз случается со мной, что я все еще жду ответа после 10 просмотров и 9 минут на stackoverflow –

+0

Я не знаю, если мой вопрос неверен, дайте мне знать PLZ –

ответ

3

вы можете угодить использовал этот код, в котором ваш SERACH отображение результата:

<?php the_excerpt(); ?> 

и добавьте эту строку кода в function.php

function new_excerpt_more($more) { 
     global $post; 
    return '... <a href="'. get_permalink($post->ID) . '">Read more</a>'; 
} 
add_filter('excerpt_more', 'new_excerpt_more'); 


function custom_excerpt_length($length) { 
    return 20; 
} 
add_filter('excerpt_length', 'custom_excerpt_length', 999); 
+0

большое вам спасибо за добрую услугу –

0

Вы также можете попробовать wp_trim_words()

<?php 
    echo wp_trim_words(the_content(), 40, 
          '<a href="'. get_permalink() .'"> ...Read More</a>'); 
?>