Привет,
Подскажите, как можно заменить урл http://test.com/page/10 на http://test.com/page/11. То есть добавить 1? Использую php и WP.
получаю ссылки и как добавить 1 не получается.
function add_prev_next_links() {
global $post;
if ( is_front_page() ) {
$ur = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
preg_match('#page/(\d+)#', $_SERVER['REQUEST_URI'], $match_page);
$paged = $match_page[1];
if($paged){
echo '<link rel="next" href="' . $ur .'" />' . "\n";
echo '<link rel="prev" href="' . $ur . '" />' . "\n";
}
}
}
add_action( 'wp_head', 'add_prev_next_links');
function add_prev_next_links() {
global $wp_query;
if (is_front_page()) {
$currentPage = get_query_var('paged') ? get_query_var('paged') : 1;
$link = get_page_link();
if ($currentPage > 1) {
echo '<link rel="prev" href="' . $link . 'page/' . ($currentPage-1) . '" />' . "\n";
}
if ($currentPage < $wp_query->max_num_pages) {
echo '<link rel="next" href="' . $link . 'page/' . ($currentPage+1) . '" />' . "\n";
}
}
}
add_action( 'wp_head', 'add_prev_next_links');
Решил так:
function add_prev_next_links() {
global $post;
if ( is_front_page() ) {
$ur = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
preg_match('#page/(\d+)#', $_SERVER['REQUEST_URI'], $match_page);
$paged = $match_page[1];
$x = $match_page[1] + 1;
$software = str_replace($match_page[1], $x, $ur);
if($paged){
echo '<link rel="next" href="' . $software .'" />' . "\n";
echo '<link rel="prev" href="' . $ur . '" />' . "\n";
}
}
}
add_action( 'wp_head', 'add_prev_next_links');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть попап плагин обратной связи, форме в котором уже присвоен экшн (отправка полей формы на email)
Столкнулся с проблемойПростейший сайт с текстовыми статьями, бэк на Phalcon PHP Framework (не суть), фронт ни на чём, отдельные JS наподобие jQuery и иже...