在 WordPress 上替换链接值的问题
我在替换 值时遇到了一些问题,我有以下代码:
$('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 脚本,这就是为什么我需要使用以下方式更改语言:/en/?p=1 或 /fr/?p=1 等。
I have a little issue with the replacement of the <a>
values, I have this code:
$('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+''));
});
What am I try to do?
I am tring to replace all the links like this: http://example.com/?p=1
to http://example.com/es/?p=1
the code works fine for all the static links, like the menu, the logo link, the footer links and the pagination, but don't work for the post or pages links, is any other way for make that change?
The Website use the google translate jQuery script, and that is why I need change the language using: /en/?p=1 or /fr/?p=1, etc, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不能在
wp-config.php
中调整吗?是的,您也可以动态地执行此操作(尽管这些值从您定义它们的位置开始是恒定的):Can't you adjust it in
wp-config.php
? And yes, you can also do this dynamically (despite the values being constant from the point on where you define them):