我在替换<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
代码适用于所有静态链接,如菜单,徽标链接,页脚链接和分页,但不适用于帖子或页面链接,还有其他任何方式可以改变吗?
网站使用google翻译jQuery脚本,这就是我需要使用以下内容更改语言的原因:/ en /?p = 1或/ fr /?p = 1等等。
答案 0 :(得分:0)
你不能在wp-config.php
中调整它吗?是的,您也可以动态地执行此操作(尽管值从您定义它们的位置开始不变):
define('WP_SITEURL', ...);
define('WP_HOME', ...);