问题标签 [wpml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wordpress - 我想从 wpml 插件 wordpress 中默认语言的 url 中删除目录名称
我正在使用 wpml 插件进行语言翻译。我面临的问题是我不希望默认语言的 url 中的目录名称。现在 url 就像
http://example.com/en/~filename
For default language 但我想要http://example.com/~filename
. 你能为我提供解决方案吗?
wordpress - 如何使用 WPML 按语言更改 Wordpress WooCoocommerce 货币格式
我想知道如何根据语言更改 WooCommerce 安装前端的货币价格格式。有没有一种简单的方法可以实现这一目标?
php - 使用 WPML 在 Wordpress 中通过 php 插入帖子
我正在从另一个站点检索 Wordpress 中的一些帖子。我有意大利语和英语的帖子。
现在我的问题是:如果我也有 WPML 插件,我如何通过 php 和 mysql 在 Wordpress 中插入帖子(及其翻译)?
谢谢大家
string - 导出 WPML 字符串翻译时为空 PO 文件
我对从 WPML 字符串翻译插件导出的 .po/.pot 文件有疑问。我正在 WordPress 中运行一些本地化测试,并且我有各种需要翻译的字符串。我想在外部翻译软件中翻译这些,所以我需要制作一个 .po/.pot 文件导出。
但是,当我使用 WPML 字符串翻译来创建字符串上下文的导出时,生成的 .pot 文件除了一些标题信息外是空的。不仅缺少翻译(如果它是 .pot 文件,那将是有意义的),而且根本没有任何要翻译的字符串。这是它的样子:
此处不可见,但在 MIME 版本行之后,它不会生成您期望的 msgid 和 msgstr 的组合,而是为每个应该存在的字符串生成一个空行(在这种情况下,有 6 个,因为特定上下文包含 6 个字符串)。这发生在从 WPML 字符串翻译导出的 .po 文件和 .pot 文件中。当然,如果没有源字符串,该文件对于外部翻译器来说是无用的。
有谁知道是什么原因造成的,我该如何解决?
php - 如何为自由市场 wordpress 主题集成 WPML 或其他多语言选项?
尝试先搜索,但没有找到我需要的确切答案。我正在尝试在 Wordpress 上运行一个自由市场网站,该网站将根据用户的显示语言使用中文和英文。每个自由职业者简介、雇主简介、项目名称和描述以及项目工作空间通信都需要翻译成两种语言。
问题是使用像 WPML 这样的插件,每个项目将被拆分为每种语言的单独帖子。我不确定 WPML 能够“同步”帖子的确切程度,这很重要,因为在这个市场上,雇主发布一个项目,然后自由职业者在其中查看并出价。然后项目经理接受自由职业者的最佳出价,他们都进入一个项目工作区,他们可以在其中进行交流。如果所有帖子都是分开的,并且有单独的 URL,那么投标的功能就不会接受投标,并且工作区是分开的,因此也被破坏了?
以前有人有这个问题吗?是否有针对这种隐藏在那里的问题的解决方案?
谢谢!!
php - 基于国家/地区的重定向仅适用于暂存站点而非实时站点
我正在尝试:根据访问者的 IP 进行重定向,我的网站托管在 wpengine 上,他们有一个 GEO IP 服务,我可以从中根据他们的 IP 获取用户的国家/地区。如果您从瑞典、丹麦或挪威访问该网站,您将不会被重定向但会停留在页面上... http://www.centuri.se但如果您不是来自这些国家/地区,您将被重定向到英文版用 wpml 翻译的网站...所以你会去这个页面... http://www.centuri.se/en/这是翻译的一个。
我正在使用这段代码进行重定向。
在我的 wpengine 登台服务器上,这个解决方案完美无缺,你可以自己测试它http://centuri.staging.wpengine.com但是当这个脚本应用于我的实时服务器时,我被重定向到http://www.centuri。 se/en/en并会收到一条 404 消息 - 我试图将重定向的一部分从 home_url() 切换到 site_url() 而不是查看任何区别,但如果我在我的实时服务器上这样做,这会给我一个重定向环形。我现在已经为我的实时网站评论了这一点,因为它会使我的网站崩溃。
这可能是在 WPML 中完成的任何设置吗?我真的不知道从哪里开始......这太令人困惑了,因为它在我的登台服务器上运行完美,而不是在我的实时服务器上运行,并且代码和数据库是相同的。
php - $wp_customize get_theme_mod wpml 问题
我有这个问题,并且一直在到处寻找(amybe 搜索错误的东西)寻找没有结果的解决方案。
在我的 function.php 中,我有以下代码:
我可以添加一个文本,并使用以下方法在我的标题中正确显示:
到目前为止,一切都很好。问题是我不知道如何通过 wpml 字符串翻译插件来翻译它。我什至在我的主题的根文件夹中添加了一个 wpml-config.xml 文件,代码如下:
没有成功。我不知道如何使用户插入的文本出现在要翻译的字符串列表中。
有什么见解吗?
wordpress - 重写规则以模拟域名
有没有办法模拟一个域名与另一个停在同一台服务器上的域名?
我正在将 WordPress 与 WPML 插件一起用于多语言。WPML 可以选择为不同的语言使用不同的域名,使用停放的域。我的问题是我想为一种特定语言拥有多个域名。让我们假设domain.co.uk
,domain.us
并且domain.com
应该全部交付EN
,但 WPML 只允许我设置domain.com
为EN
.
有没有办法欺骗服务器使其看起来像是请求了不同的域?例如,当我访问时:www.domain.us/some-address/here
我需要它提供完全相同的内容www.domain.com/some-address/here
,而无需重定向。
谢谢!
php - 带有 Woocommerce REST Api 的多语言网站,没有 SSL
嗨,这可能是一个幼稚的问题,因为我第一次使用 woocommerce rest api,但我对 wordpress 很熟悉。
我有一个使用 WPML 文件夹库的多语言(2 种语言)的客户网站,即“英语的基本 url”和“其他语言的 /ar”,并且浏览器上的一切都很完美,我也为此目的使用多语言 woocommerce,现在客户需要一个应用程序,为此我正在使用 woocommerce rest api,我正在使用这个 lib WooCommerce REST API PHP 客户端库,它非常适合基本文件夹,但是如果我在 $_GET 中传递一个 lang 变量,它总是显示以下错误:
我正在传递变量,例如
在库中我正在设置这样的 lang 变量
它在本地主机上完美地工作,但在服务器上(客户端有非托管的 vps,我在其上安装了vesta cp)它只有在没有定义 $lang 变量的情况下才能工作,它只是向我展示一种语言的产品。
我尝试了在不同论坛上找到的所有方法,但仍然没有成功,请有人帮助我了解我做错了什么。我也真的需要这个没有 HTTPS。
有什么办法或者可以建议我更好的方法吗?基本上我想为移动应用程序制作rest api,所以我真的很感激最好的方法。
wordpress - WordPress + WPML 多语言 CMS 尝试在标题文本中切换语言
我有一个荷兰语/英语的 WP 网站,并希望在我的英雄形象中加入 H1,以根据所选语言更改语言。
可能有一个非常简单的解决方案,但我找不到。
英雄图片、h1和按钮都放在header.php中
关注本网站 www.bedrijfsadres.amsterdam
提前致谢,
拉蒙奇