Управление изменениями в WordPress - PullRequest
0 голосов
/ 09 августа 2010

У меня есть вопрос новичка.Каков наилучший способ решения проблем управления изменениями в WordPress?У меня есть установка на все страницы WordPress.Предположим, что название какого-либо события или объекта меняется с A на B, тогда мне нужно перейти на все страницы, чтобы внести это изменение.Есть ли лучший способ сделать это?Как экстернализация или что-то.Или способ, аналогичный тому, как WordPress обрабатывает имя блога с помощью функции bloginfo ().Вы меняете название блога в одном месте, и оно отражается везде.

Спасибо, Paras

1 Ответ

2 голосов
/ 09 августа 2010

Если 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, где пользователи могут добавлять и редактировать новые шорткоды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...