проблемы замены значений ссылок в WordPress - PullRequest
0 голосов
/ 13 мая 2011

У меня небольшая проблема с заменой значений <a>, у меня есть этот код:

$('a').each(function() { 
    var $this = $(this),
    aHref = $this.attr('href');  //get the value of an attribute 'href'
    $this.attr('href', aHref.replace(location.host,''+location.host+'/'+plang+''));
});

Что я пытаюсь сделать?

Я пытаюсь заменить все ссылки следующим образом: http://example.com/?p=1 на http://example.com/es/?p=1 код отлично работает для всех статических ссылок, таких как меню, ссылка на логотип, ссылки в нижнем колонтитуле и нумерация страниц, но не работать над постом или ссылками на страницы, есть ли другой способ сделать это изменение?

Сайт использует скрипт jQuery для google translate, и поэтому мне нужно изменить язык, используя: / en /? P = 1 или / fr /? P = 1 и т. Д., И т. Д.

1 Ответ

0 голосов
/ 13 мая 2011

Не можете ли вы настроить его в wp-config.php?И да, вы также можете сделать это динамически (несмотря на то, что значения постоянны с момента их определения):

define('WP_SITEURL', ...);
define('WP_HOME',    ...);
...