Если URL-адрес на вашем сайте изменяется, всегда целесообразно оставить редирект на новую страницу.Это поможет вашим посетителям и поисковым системам.Если вы создаете перенаправления, это не имеет большого значения, если у вас все еще есть ссылка на старый адрес в одном из ваших сообщений.Возможно, для этого будет плагин, но я не знаю, какой именно.
Если вы действительно хотите сохранить все ссылки, указывающие на последнюю версию, вы можете заменить их шорткодами, которые оцениваются на реальныеURL.<a href="[linkto postid=123]">
тогда приведет к <a href="/2010/08/05/some-post">
.Я думаю, что это выполнимо, но я не знаю, существует ли плагин для этого.
Вы также можете использовать эту технику для замены коротких фрагментов, таких как название вашей компании. API шорткода действительно прост:
// [company_name]
function replace_company_name($atts) {
return "My Awesome Company";
}
add_shortcode('company_name', 'replace_company_name');
// More generic
// [replace r='company_name']
// [replace r='company_motto']
function do_replacement($atts) {
$replacements = array(
'company_name' => 'My Awesome Company',
'company_motto' => 'A Company so Awesome even you would want to work here!',
);
return $replacements[$atts['r']];
}
add_shortcode('replace', 'do_replacement');
Вы можете жестко закодировать строки в вашем коде плагина или создать страницу параметров Wordpress, где пользователи могут добавлять и редактировать новые шорткоды.