помогите оформить тег more

добрый день. версия wordpress 3,1, сайт http://cosmorobus.com .Мне нужно вывести тег more в виде картинки рядом с заголовком поста. Нашёл на одном сайте такой вариант

<div class="continue">
 <a href="<?php the_permalink() ?>#more-<?php the_ID(); 
 ?>"><img width="180px" height="30px" src="<?php 
 bloginfo('template_directory'); ?>/images/bg-more.gif" alt="Читать 
 далее" /></a>
 </div>

Работает, показывает на всех постах, а мне нужно, чтобы картинка more отображалась только на тех постах, в тексте которых присутствует тег more. Или другими словами, как скрыть тег more, в постах, где нет продолжения? Подскажите пожалуйста. 😐

Обычно тег more присутствует в коде шаблона, но для его использования автор сам при написании статьи выбирает использовать тег more для конкретного поста или нет, то есть если вы не хотите использовать тег more, то просто его не надо включать и все! По умолчанию тег more сам собой не должен вставляться!

Если у вас тег more включается без вашего участия, то вероятно, что у вас на сайте используется еще и функция the_excerpt, которую надо в этом случае заменить на функцию the_content …

всё правильно, more отображается только там где я в тексте поста его вставил. но мне нужно чтобы more отображался не после текста, а в заголовке поста в виде картинки. поэтому в коде я удалил more, получилось так else the_content(__(”, ‘kubrick’)); ?>. нашёл в сети единственный вариант как сделать more в отдельном диве, код привёл выше. в стилях прописал float с лева от заголовка. но в таком случае more отображается во всех постах, независимо от того вставлял я его в текст или нет. как сделать так чтобы в таком случае more отображался только в тех постах где я его вставил в тексте. я не разбираюсь, может какое то условие нужно прописывать, чтоб проверялось есть ли в тексте тег more и в таком случае выводит картинку-ссылку на пост?

Anonymous
Отправить
Ответ на: