问题标签 [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.
php - 使用 WPML 从 PHP 调用 Wordpress 中的特定页面
我有一个适用于 Blocks 的 Wordpress 模板。您在块中映射一个页面,然后将此块添加到您的主页上。但是,一个 Block 没有映射选项,所以我做了以下操作。
我从这个特定的块中打开了 PHP 文件,并添加了一个代码来调用带有 ID 的页面。
该页面有一个ID=1575
. 但是,当我使用 WPML 复制页面并用另一种语言创建它时,它会创建一个具有新 ID 的新页面。有什么方法可以检查所选 PHP 上的语言,然后调用另一个页面 id?
例如:
wordpress - Wordpress 奇怪的 404 / 页面加载
我在 www.gy-spot.com 上有一个运行 wordpress + woocommerce(最新版本)的多语言网站。该站点加载得很好,但是一旦我们选择了特定产品,页面仅在 15~20 秒后加载。
对 Firefox 进行了一些研究,我得到了一个返回 404 的 GET 过程的加载时间,但即使页面仅在该时间量(15~20 秒)之后加载。
我已经完成了所有工作,从优化图像到禁用每个插件、禁用 heartbeat api,甚至是主题更改。一切都保持不变。
我已经启动了一个 NewRelic 帐户,该帐户在引用的 /404 GET 问题 (44.1%) 的页面上显示“最耗时”。
该站点托管在具有 8GB RAM 的 VPS 上,其中 1GB 专用于该站点。
有谁知道什么会导致这种奇怪的行为?谢谢
wordpress - 从自定义帖子类型页面重定向到错误 404
我有一个 wordpress 多语言网站,为此我使用 wpml 进行翻译。还有 2 个自定义帖子类型 + 由 woocommerce 创建的产品。现在,其中一种自定义帖子类型仅适用于一种不是默认语言的语言,而在其他语言中,页面被重定向到 404 页面。我试图保存设置-> 永久链接页面但没有成功。
php - Wordpress 侧边栏搞砸了。为什么?
在我的网站(我正在本地开发)中,我更改了 WooCommerce 单一产品页面的行为。该网站使用英语和荷兰语。我从产品区域中删除了产品摘要,并将其显示在侧边栏中。这是侧边栏的代码:
问题是它只显示在英文网站上,当我将语言更改为荷兰语时,它就消失了。改回英文让它再次出现。该网站是使用 WPML 插件翻译的。
第一个屏幕截图是它的外观,第二个屏幕显示错误的结果。
自 Woocommerce 更新到 2.2.3 后,这种奇怪的行为就出现了。今天更新了。任何人的想法?
splash-screen - 使用仅出现一次并重定向到网站根 URL 的 WPML 语言选择器创建启动页面
我需要一个带有 WPML 语言选择器的启动页面。当第一次访问该站点的用户选择一种语言时,他们应该被重定向到我的站点的根 URL (www.my_site.com) 并选择了正确的语言。
有没有简单的方法来实现这一点,比如插件?我在 Internet 上找到了一些关于它的线程,但没有一个完全解决。
php - “从最常用的标签中选择”按钮显示“未找到标签”而不是显示最常用的标签
在 WordPress 后端添加或编辑帖子时,我无法为帖子添加(分配)标签。当我单击“从最常用的标签中选择”按钮时,它显示“未找到标签”。但是其他帖子中已经添加了十几个标签。使用文本框添加标签也不起作用。
仅在我更新 WPML 插件后才会出现此问题。在更新插件之前,它工作正常。我搜索了网络,但仍然无法弄清楚如何解决这个问题。
我需要更改或配置什么才能使添加标签功能与 WPML 插件一起再次工作?
wordpress - WPML:wp_query() 返回所有语言的帖子,而不仅仅是当前的
无论我是在法语版还是英语版的页面中使用它,wp_query() 都会以所有语言返回我的自定义帖子类型,而不仅仅是当前语言。Get_posts() 也做同样的事情。
当我以法语访问我的页面时,我希望他们仅以当前语言返回 CPT。如何做到这一点?
wordpress - 可翻译自定义帖子上的 WordPress 不可翻译内容(通过 WPML)
我最近在 WordPress 中实现了一个自定义帖子类型,并添加了 WPML,以便我可以翻译它的标题和内容。
这种帖子类型(城市)也有一些自定义元框(metabox.io),例如:
- 坐标
- 是精选
- 地址
- ETC...
我现在面临的问题是这些自定义字段是根据帖子 ID 存储的,并且需要为每种语言添加(不同的语言是不同的帖子 ID)。这既不方便也不实用,因为我现在必须在每种语言中复制这些字段中的所有值,并且如果出现错误,同一个城市可能在不同语言中具有不同的坐标。
我的问题是,解决这个问题的最佳方法是什么?如何让一组元数据与同一篇文章的所有翻译相关?这样我只需要为每个城市添加一次,并在需要时在一个地方进行编辑。
谢谢,
php - WordPress WPML - 语言代码存在
我有一个带有 WPML 的 wordpress 网站。在我的网站中,我设置了英语和俄语,现在我想添加西班牙语。我尝试像这样添加西班牙语:
但我得到了错误:语言代码存在。如何安装“已经存在”的语言?
谢谢 :)
if-statement - twig 中的 wpml if/else 语句
我有一个使用 WPML 的多语言 Wordpress 网站。我需要它很好玩的插件之一是用 twig 编写的,我无法使我的 if/else 语句对 twig 友好。在php中,我需要说的是:
有人可以帮我把它翻译成树枝吗?我尝试了一些没有运气的事情,下面是一个例子。
提前感谢您的意见!