«Больше»

Я создал свой собственный тип сообщений, используя этот учебник: http://thinkvitamin.com/code/create-your-first-wordpress-custom-post-type/

Все работает нормально, но у меня возникла большая проблема с функцией «Читать дальше».

Как мы все знаем, <!--more--> добавляет <span id="more-[number]" /> в начале скрытого большего абзаца. В моем случае этот диапазон нарушает целую разметку.

Посмотреть на себя:

  <p>This is normal paragraph and should be visible everywhere.</p> <!-- everything below is available only after clicking "Read more..." button --> <p><span id="more-[postnumber] />This is read "more" paragraph that will be displayed only on a "single" page.</p> <p>And another "more" paragraph.</p> 

В моем случае он создает этот странный код:

  <p>This is normal paragraph and should be visible everywhere.<br/> <span id="more-[postnumber] /></br>This is read "more" paragraph that will be displayed only on a "single" page.</p> <p>And another "more" paragraph.</p> 

Поэтому больше возможностей в моем случае даже не работает и даже не отображает кнопку «Читать дальше».

Есть идеи?

[EDITED]

Итак, я добавил пробелы после и перед <!--more--> , поэтому сообщение теперь выглядит на панели администратора:

 This is normal paragraph and should be visible everywhere. <!--more--> This is read "more" paragraph that will be displayed only on a "single" page. And another "more" paragraph. 

И он выводит весь текст, потому что больше интервала получает дополнительный абзац (почему?: O):

 <p>This is normal paragraph and should be visible everywhere.</p> <p><span id="more-[postnumber] /></p> <!-- I believe it shouldn't be in the additional <p> tag and that's the point --> <p>This is read "more" paragraph that will be displayed only on a "single" page.</p> <p>And another "more" paragraph.</p> 

И про «больше кнопки» – я использую the_content, к сожалению …

И ничто не помогает, когда я набираю «TRUE» как второй параметр – the_content («Подробнее …», TRUE); – он скрывает все до более тега (поэтому он показывает два последних абзаца и скрывает первый).

Что это? : O

Итак, два отдельных вопроса – ссылки, не отображающие и ошибочные разметки?

Для ссылок, которые не отображаются – проверьте, использует ли ваш шаблон the_content() , больше функциональности не отображает ссылки после the_excerpt() .

Для разметки я нахожу, что вам нужны пустые строки, чтобы все работало правильно.

Таким образом, это может вызвать проблемы с разметкой:

 Some text here. <!--more--> And more here. 

Но это прекрасно работает:

 Some text here. <!--more--> And more here. 

Quicktag не будет работать и игнорируется в Шаблонах, таких как single.php, где отображается только одно сообщение. http://codex.wordpress.org/Function_Reference/the_content