Intereting Posts
Переписать URL-адрес для результатов пользовательского WP_Query Получить параметры и настраиваемый шаблон страницы WP-e-commerce (gothopped) Файлы на иврите – где я могу их получить? Указатели указателей на пользовательский тип сообщения Можно ли свободно изменять имя папки темы WordPress, и ничего технически не происходит Действительно ли перемещение wp-config вне веб-корня действительно выгодно? обмен одним и тем же сеансом cookie с несколькими установками WordPress в том же домене? Организовать существующие сообщения из области администрирования в новую категорию Создание двух тем для создания полного сайта posts_nav_link в шаблоне одной публикации Отображение пользовательской таксономии по алфавиту Пользовательский html для изображений Удалить запятую из последнего выхода элемента из цикла Проверка удаления или сохранения сообщения в edit_post WordPress лучшее решение общей темы для потребителей и предприятий (два url один instaltion)

Как получить только URL следующей страницы (без тега <a>)

Вот моя функция

function next_pages( $args = '' ) { $r = wp_parse_args( $args, $defaults ); extract( $r, EXTR_SKIP ); global $page, $numpages, $multipage, $more, $pagenow; $output = ''; if ( $multipage ) { if ( $more ) { $output .= $before; $i = $page + 1; if ( $i <= $numpages && $more ) { $output .= _wp_link_page( $i ); $output .= $nextpagelink; } $output .= $after; } } if ( $echo ) echo $output; return $output; } 

Это включает в себя внешний элемент, имя и т. Д., Я хочу только ссылку, например

 http://domain.com/article/2 

Большое спасибо

Если вы проверите источник _wp_link_page , вы увидите, что все вычисления URL-адреса закодированы непосредственно внутри – вы можете прямо поднять этот код в свою собственную функцию или посыпать небольшое регулярное выражение вокруг существующей функции:

 function wpse_204737_get_post_page_url( $i ) { if ( preg_match( '/href="([^"]+)"/', _wp_link_page( $i ), $match ) ) return $match[1]; } 

Стоит отметить, что _wp_link_page является «частной» функцией и не предназначена для использования в сторонних плагинах и темах – она может быть переименована / удалена / устарела в следующей версии.