2013-03-03 3 views
0

У меня есть следующий код, однако он появляется далее ссылка не работает, пожалуйста, кому-то ум содействия, ив активировал отрывок в функции файл:Отрывок Почты В Wordpress Post

запрос пост ниже: -

<?php $the_query = new WP_Query('showposts=5'); ?> 
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?> 
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> 
<?php the_excerpt('Read more...'); ?> 
<a href="<?php echo get_permalink(); ?>"> Read More...</a> 
<?php endwhile;?> 

ответ

0

Вы можете использовать эту кнопку редактора:

enter image description here

разделить содержание:

enter image description here

или

enter image description here

Тогда он будет отображаться как это на странице обзора:

enter image description here

В теме по умолчанию Twenty Twelve в использовании этот код:

<?php the_content(__('Continue reading <span class="meta-nav">&rarr;</span>', 'twentytwelve')); ?> 

для отображения ссылки Continue reading.

Так что в вашем случае вы можете использовать:

<?php the_content("Read more ...");?> 
+0

привет, я сделал это и не работал, поэтому я думал, что это что-то связано с моим кодом php –

+0

Я обновил ответ с помощью php-кода. – birgire

+0

вы можете больше объяснить, что вы подразумеваете под «прочитанной ссылкой больше не работает»? Вы имеете в виду ссылку после функции 'the_excerpt' в вашем коде. Ps: вы должны использовать 'posts_per_page' вместо старого параметра showposts. – birgire

0

Простое решение, которое всегда служили мои проекты также были объявить простую функцию в functions.php следующим образом:

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

А потом позвоните в выписку, если необходимо:

Надеюсь, это поможет, e WP codex также содержит некоторую потрясающую документацию по выдержке http://codex.wordpress.org/Excerpt