Intereting Posts
Добавить теги в «ожидающий» пост перед публикацией Невозможно вызвать значение в основных файлах PHP-массив для массива jQuery "Uncaught SyntaxError: Неожиданный токен <" Задайте значение для настраиваемого поля при отправке Как отображать сообщения на странице архива на основе author_id get_posts () и Wp_Query работает не так, как ожидалось, с мета-запросом media_handle_upload странная вещь Dont 'заряжает клиента до тех пор, пока товар не будет отправлен – woocommerce Где получить доступ к доступным обновлениям плагина / WordPress? Оберните это настраиваемое поле с помощью ссылки гиперссылки Как использовать короткий код любого плагина, чтобы он визуально отображался там, где я хочу? Пользовательские возможности типа сообщения – включить редактирование, отключить создание и удаление Как получить настраиваемый тип сообщения в hook_ after_setup_theme Как я могу сохранить кнопку «Предварительный просмотр» и сохранить предварительный просмотр в том же окне? Запрос по нескольким категориям

альтернатива wp_link_pages (), которая показывает только ссылку на последнюю страницу

Я планирую иметь сообщения с несколькими страницами, которые будут получать обновления (добавленные страницы) с течением времени.

я хочу показать прямую ссылку на последнюю страницу сообщения по основному индексу.

например, у меня есть пост, разбитый на 4 страницы с помощью тега.

что я хочу сделать, это то, что вместо разбивки на страницы (которое я использую wp_link_pages), который выглядит следующим образом:> [Page 1 2 3 4]

Я получаю только 1 ссылку и получаю что-то похожее на это -> [Перейти к странице 4]

каким образом?

Solutions Collecting From Web of "альтернатива wp_link_pages (), которая показывает только ссылку на последнюю страницу"

Crib немного кода из wp-includes/query.php и бит из wp-includes/post-template.php , добавьте немного, перемешайте и перемешайте, и …

 function url_to_last_page() { global $post; $content = str_replace("\n<!--nextpage-->\n", '<!--nextpage-->', $post->post_content); $content = str_replace("\n<!--nextpage-->", '<!--nextpage-->', $content); $content = str_replace("<!--nextpage-->\n", '<!--nextpage-->', $content); $pages = explode('<!--nextpage-->', $content); $numpages = count($pages); $ret = _wp_link_page($numpages); $ret .= $numpages; $ret .= '</a>'; return $ret; } echo url_to_last_page(); 

wp_list_pages работает на страницах индекса, поэтому WordPress должен был знать, как создавать ссылки. Мне просто нужно было найти соответствующие биты. Это должно быть внутри цикла, так как оно зависит от глобальной переменной $post . Его можно отредактировать, чтобы принять параметр, чтобы сделать его более гибким.