Определить постоянные ссылки в коде темы

Определить т.н. “Постоянные ссылки” (Permalink) — важная задача. В зависимости от того, какая именно структура ссылок будет использоваться, так или иначе будет выглядеть адрес страницы.

По умолчанию в WordPress определен тип .../?p=123, что не всегда удобно и верно.

Определить тип постоянных ссылок можно в коде темы, добавив в functions.php следующий код:

<?php
// Set custom permalink
function set_permalink(){
    global $wp_rewrite;
    $wp_rewrite->set_permalink_structure('/%postname%.html');
}
add_action('init', 'set_permalink');
?>

В приведенном примере устанавливается тип ссылок .../%postname%.html, на мой вкус.

Данным рецептом стоит пользоваться с осторожностью, т.к. в случае установки темы есть вероятность изменить ранее определенные администратором сайта настройки и нарушить корректную поисковую выдачу сайта.

Источник — wp-snippets.com/set-permalink-settings-from-functions-php

Опубликовано

Обратите внимание на предыдущие записи: