问题标签 [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.

0 投票
1 回答
894 浏览

php - Wordpress WPML 字符串翻译

我的主题翻译有问题,因为它不是字符串而是跨度,我无法翻译。

我使用WPML 字符串翻译小部件。

这是SinlePost.php中的源代码

以及我应该如何修改以将以前的帖子翻译成我的母语。

请帮助我,因为我是 Wordpress 的初学者?谢谢大家。

0 投票
1 回答
2524 浏览

wordpress - Wordpress get_terms 包括翻译

我试图删除所有自定义分类对象,包括使用 WPML 进行的翻译。

这样做是删除所有主要语言分类,但保留所有翻译。什么是删除所有分类及其翻译的正确方法。同样重要的是,*_icl_translations 表中的翻译链接将被删除以用于分类。

0 投票
3 回答
481 浏览

wordpress - WPML - 如何浏览未翻译的内容,保持当前的语言价值

我有一个双语(英语/法语)网站。

我有自定义帖子类型和自定义分类法,其翻译选项中的值为“不做任何事情”,这是为了不翻译此内容而做出的决定,我想保持这种方式。

我原以为网站的英文版和法文版都可以提供内容,但事实并非如此。内容始终在网站的默认语言版本中查看。与 WPML 支持交谈,只确认我的问题,他们总是对“什么都不做”内容使用默认语言。

我注意到,如果我添加?lang=fr到 url,内容将显示在网站的法语版本中。

我的问题是:

  1. 如何根据 url 检测内容是否具有“什么都不做”的值?
  2. 如何在这些内容的 url 中即时添加 '?lang=fr' ?
  3. 可以在不减慢网站速度的情况下做到这一点吗?

谢谢,

0 投票
1 回答
2300 浏览

string - 如何使用 wpml 字符串翻译来翻译主题的 functions.php 中的硬编码字符串?

我在导航中添加了登录/注册和注销菜单项。因此,我在主题的 functions.php 脚本中使用了以下代码:

因此,如果用户已登录,则会显示注销菜单项,否则会显示登录/注册菜单项。但我有一个使用 wpml 的双语网站,想知道如何使“登录/注册”字符串可翻译。

我已经尝试过了:

还有这个:

但它没有用。据此,在仪表板菜单-> wpml -> 字符串翻译中显示字符串足够了

那我做错了什么?

0 投票
1 回答
438 浏览

wordpress - 在 Wordpress 中提交时的 WPML 空白页

此问题与未找到解决方案的wpml 多语言 cms 插件问题(wordpress)有关。

我有 WPML 3.1.5 和 Wordpress 3.9.1,每当我激活插件时,每个提交操作(发布、保存、更改设置)都会遇到空白 post.php 页面。

因此,登录/注销和注册不起作用。

Wordpress 没有给出错误日志,Apache 自己的错误日志是空的。

它把我逼到了墙角。有谁知道发生了什么?

0 投票
2 回答
696 浏览

wordpress - Wordpress WPML 不翻译 get_option

我正在尝试通过 WPML 翻译我的插件选项,但它不起作用。这是我将字符串放在插件文件中的方式

我已经通过 WPML 扫描了我的插件,并且已经完成了“德语”的翻译,而默认是英语。

谁能帮我。

谢谢

0 投票
1 回答
269 浏览

javascript - 移动菜单 (js) 未在 WordPress WPML 网站上加载

在我的自定义 WordPress 主题上使用 WPML,这是一个英法双语网站。我的移动菜单在主要语言(英语)网站上运行良好,而在法语上则完全不行。认为这是一个 JS 问题,但我不熟悉 Javascript 并寻求帮助。:)

背景:我从另一个使用 Bones 入门主题 (Bones-LESS) 版本创建站点的开发人员手中接管了这个 WordPress 站点。他曾使用 Multilingual Press 作为翻译插件;我删除了它并安装了我更熟悉的WPML ( http://wpml.org )。

在 < 768px 的屏幕上,水平导航菜单被下拉“汉堡”菜单取代。移动菜单在英语(主要语言)页面上运行良好,但在法语(翻译语言)页面上无法下拉/加载。

(我使用 Firefox 的“响应式设计视图”启用触摸功能在桌面上进行测试。也可以在 iPhone 上进行测试)。

在阅读了这个帖子之后——https: //wpml.org/forums/topic/some-js-is-not-loading/——我假设它与由于 WPML 而无法加载的移动菜单的 Javascript 有关将“/ fr”附加到 URL,但我不知道如何修复它。

谢谢!如果我可以提供任何进一步的信息,请告诉我。

0 投票
2 回答
628 浏览

php - WPML 导航菜单位置问题

语境

我试图在导航中添加自定义语言切换链接。问题是我有两个菜单位置header-mainfooter-main(这些是菜单块)。但我只想要header-main菜单中的语言链接。

目前 wordpress 回调wp_nav_menu_items工作正常,但它将处理的链接添加到所有菜单位置。这是它的工作代码:

问题

但是当我将 wordpress 过滤器更改为:

因此,过滤器仅应用于header-main菜单。当当前语言为 时,它会工作并触发过滤器English,当语言切换到Arabic它时,它不会触发过滤器。

此外,还有两个单独的菜单,一个 forArabic和一个 for English,但两者的位置相同,即header-main

0 投票
1 回答
64 浏览

wordpress - 当我
在 wordpress codeeditor 中使用标签时,它变成了标尺

我正面临这个问题。当我使用一个

在 wp 代码编辑器中,它变成水平标尺。当我使用时,更多的' </'没有显示<code></code>

0 投票
1 回答
2061 浏览

php - Wordpress 自定义帖子语言 WPML

嗨,我有一个自定义类型的帖子,它有翻译。当我调用所有自定义帖子时,我将每个项目都加倍。有没有办法检查帖子设置为哪种语言?

谢谢