Добавить код сразу после публикации контента

У меня возникла небольшая дилемма, так что со мной все в порядке. Я хочу добавить что-то вроде этого кода сразу после содержимого в сообщении:

<p>Please let me know what you think by <a href="#comment">leaving a comment</a>!</p>

Для этого я отредактировал single.php и добавил его после содержимого. Однако проблема в том, что многие мои сообщения разделяются на нескольких страницах с помощью & lt;! - nextpage - & gt; , а указанный выше код отображается на каждой странице . , Я хочу, чтобы эта строка отображалась только на последней странице, если пост отделен. Как такое возможно?

Ответы и комментарии:

Спасибо, что обновили свой ответ и подробно описали каждую часть кода, так как сначала я нашел его нечитаемым. Это здорово, работает как надо!
Создан 29-12-2012 02:57 Christine Cooper

Каким-то образом добавление этого кода сломало страницу echo '

Что вы думаете? Сообщите мне об этом, оставив комментарий p> '; ты знаешь, как мне это решить?

Создан 29-12-2012 03:52 Christine Cooper

Посмотрите на цитаты: вы не можете использовать «внутри».
Создан 29-12-2012 03:10 fuxia♦

О чем я думал, добавил обратный слеш перед кавычками внутри кавычек. Еще раз спасибо.
Создан 29-12-2012 03:25 Christine Cooper

@ChristineCooper Смотрите мое обновление. Причиной является соотношение HTML-разметки и удобство обслуживания. Вы не можете повторно использовать встроенные скрипты.
Создан 29-12-2012 03:28 fuxia♦

Есть несколько глобальных переменных, доступных (или нет) для определения номера текущей страницы:
if (пусто ($ GLOBALS ['multipage']) или $ GLOBALS ['numpages'] === $ GLOBALS ['page'])
    echo ' комментарий ';

Лучший способ понять, что они делают, это взглянуть на внутреннюю часть wp_link_pages ().

(bool) $ GLOBALS ['multipage'] равен TRUE, если имеется более одной страницы.
(int) $ GLOBALS ['numpages'] - это количество доступных страниц.
(int) $ GLOBALS ['page'] - номер текущей страницы.

В JavaScript вы можете добавить обработчик onclick вот так:
document.getElementById ("lastPageLink"). onclick = function () {
    window.location.hash = 'comment';
    . Document.getElementById ( 'комментарий') фокус ();
    вернуть ложь;
}
Создан 29-12-2012 03:03