问题标签 [polylang]

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 投票
0 回答
28 浏览

php - 尝试向我的 WP 主题添加功能,以根据当前语言切换徽标——

我为此使用 Polylang 插件。主题只有双语,我设法在管理部分创建了一个面板,用于分别上传徽标,注册到 logo_sr 和 logo_es。

我现在想在选项表中添加一个变量,该变量将包含应该根据当前语言显示的徽标的 URL。这是我到目前为止所做的:

为此,我注册了一个新设置 logo_spanski_metar,并使用 admin_init 调用它:

然后我使用以下代码根据当前语言设置它的值(这就是问题所在,在某处):

我知道 logo_sr 和 logo_es 设置已正确保存,因为当我这样做时它们可以正常工作:

但是 change_logo() 函数搞砸了, logo_spanski_metar 变量保持为空。

感谢您的时间。

编辑:我也知道开关应该正常工作,因为我已经回显了 pll_current_language('locale') 函数,它返回 sr_RS 或 es_ES。

编辑 2:我通过忘记第三个变量并将开关直接放在我的标题 HTML 中解决了这个问题。我把这个打开,以防有人能指出我做错了什么。

0 投票
1 回答
277 浏览

php - wordpress 增强的媒体库查询的图像没有出现在 polylang 中

在我的 wordpress 网站中,基本上我有这两个页面“gallery”和“galerija”(已翻译),它们在下面输出一些文本和图像库。

我使用了增强的媒体库,所以我可以用一个类别标记我的图像,并只查询来自名为“图像库”的特定类别的图像,其中的代码page-gallery.php看起来像这样。

英文页面工作正常,但使用 polylang 的翻译版本根本不显示任何具有相同查询的图像。我正确地创建了一个重复的翻译页面,就像我的所有其他页面一样,相同的查询不应该工作吗?我的意思是我只想要具有该特定术语的图像?

在其他一些帖子上,我看到了一个建议,我应该取消选中语言选项卡中的选项mediaActivate languages and translations for media但这也不起作用。

显然我的媒体库是空的,因为它说英语(65)都是图像,而对于塞尔维亚语,它说(0)。我对 wordpress 和 php 的了解一般都很差,所以我希望这是有道理的。

0 投票
1 回答
385 浏览

wordpress - Polylang 字符串翻译中只有一种语言

我需要在 Polylang / String Translation 中翻译一些字符串,但表中只有一种语言: 只有法语

我用 polylang 法语和英语创建了两种语言: 语言

我应该有一个像文档中一样的表格:https ://polylang.pro/doc/strings-translations/

任何想法?

0 投票
1 回答
23 浏览

wordpress - 哪个手风琴 WordPress 插件支持 Polylang?

我正在尝试使用手风琴 UI 构建一个常见问题解答页面,但我尝试的所有常见问题解答插件都不支持 Polylang。有谁知道任何支持的手风琴插件?

0 投票
3 回答
1117 浏览

php - Wordpress 迁移和 Polylang 不起作用

我正在尝试将我的网站迁移到我的本地主机,但主页无法正常工作。我的步骤是:

  1. 通过 FTP 下载 wordpress 网站的所有文件,并将它们放在我本地环境(WAMPP)的文件夹中;
  2. 导出在线 mysql 数据库并将其导入本地环境中的新数据库;
  3. 使用新连接更新我的本地 wp-config.php
  4. 并在项目的本地文件夹中运行脚本 Search-Replace 用我的本地 URL 替换旧 URL;

当我在本地服务器上访问该网站时,我看到的不是我的主页,而是一个 WAMPP 页面,其中包含本地服务器的详细信息。我可以正常访问管理员。在那里,我注意到当我禁用 polylang 插件时,我可以看到我的主页。如果我再次启用它,问题仍然存在。

考虑到 polylang 插件使事情变得正确,我的迁移是否还有其他步骤?

0 投票
1 回答
776 浏览

wordpress - Wordpress Plugin Polylang:翻译自定义字段

我在 Wordpress 中设置了 Portfolios,其中包含我想翻译的自定义字段。我正在使用 Polylang 插件(免费版本),它工作正常,除了我

1)不知道如何翻译自定义字段的标签

在此处输入图像描述

2) 当我在投资组合条目中编辑 EN 版本的自定义字段时,它会覆盖 DE 版本等等。我确实在 Polylang 设置中关闭了同步,所以这不是原因......!?!

0 投票
1 回答
26 浏览

wordpress - 安装 Polylang for WooCommerce 后没有语言选项

我已经按照https://polylang.pro/doc/installation中的安装指南安装了 Polylang 。激活插件后,我没有得到应有的“语言”选项(参考:https ://polylang.pro/doc/create-languages/ )。安装期间或安装后没有错误消息表明安装期间出现问题。

我试图重新安装它,但没有任何运气。

0 投票
2 回答
530 浏览

php - 如何使用“原始”属性回显语言名称?

我想做一个语言切换器,但默认选项对我不起作用,所以我想使用“原始”属性。我目前只是在测试我的语言是否会出现:

此代码不输出任何内容,但也不会使网站崩溃。我错过了什么?

0 投票
1 回答
422 浏览

php - Wordpress - WooCommerce Polylang 集成 - 仅具有一种语言的产品

作为问题,你可以猜到,我正在为 Woccommerce 构建自己的主题,商店是一个多语言商店,在精心创建了两种语言的所有页面之后,我必须照顾产品,为此,我使用喜欢的插件:WooCommerce Polylang Integration

就像 Polylang 一样,它允许用户指定产品并在用户之前选择的语言 x 中进行相同的调整。

但现在我面临一个问题!

我有两种语言,在我的 Woocommerce 商店中选择。如果某个产品没有某种语言版本,当我转到该单个产品并单击该产品与该产品没有关联的语言时,它会将我带回家

我的问题:

如果该产品没有第二语言翻译,我如何指定当前产品标志

简化:如果我的产品只有一种语言,我怎么能只显示与该产品相关的语言的标志

回声标志:

0 投票
3 回答
5725 浏览

wordpress - 如何更改 polylang 标志?

我需要不同的语言标志。

可以使用您自己的图像作为标志。您必须使用 PNG 或 JPG 文件并使用 WordPress 语言环境命名它们。例如,en_GB.png。然后将此文件上传到 /wp-content/polylang/ 目录中(如果该目录不存在,则创建该目录)。不要使用 /polylang/flags/ 目录,因为您的文件会在自动更新插件时被删除。

上传自定义标志后,进入语言 > 设置 > URL 修改模块,然后单击保存更改。请注意,您的自定义标志不在管理端使用。

我做了所有这些,但是语言切换器具有相同的标志...如果我将 en_GB.png 文件放在其目录中(不是标志文件夹),我看不出插件将如何识别。感觉他们错过了一些重要的事情,如何将图像分配给某种语言......