Как я могу отобразить постоянную ссылку внутри абзаца выдержки - PullRequest
0 голосов
/ 07 марта 2011

я пытаюсь показать постоянную ссылку прямо внутри / после выдержки

код, который я использую в указанной области в моей теме, это

<div id="headline"> 
 <?php the_excerpt(); echo '<a href="'.get_permalink().'" class="more-link">'; echo '[Read more...]'; echo '</a>';?> 
</div>

результат

<p>the excerpt here</p>
<a>permalink here</a>

как я могу показать постоянную ссылку в тех же абзацах, что и фрагмент?

<p> the_excerpt; <a>permalink</a> </p>

спасибо всем.

Ответы [ 2 ]

1 голос
/ 07 марта 2011

Вы можете поместить следующий код в файл functions.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');

Эта запись кодекса содержит более подробную информацию о том, как вы можете изменить то, что excerpt выплевывает: http://codex.wordpress.org/Function_Reference/the_excerpt

0 голосов
/ 20 ноября 2012

Я попробовал вышеуказанное решение, но оно не решило мою проблему, тег A все еще показывался за пределами тегов P. Я решил свою проблему с помощью get_the_excerpt (), которая вернула только текст выдержки без тегов P.

http://codex.wordpress.org/Function_Reference/get_the_excerpt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...