问题标签 [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 投票
1 回答
263 浏览

wordpress - Wordpress API 语言选择绕过

如何绕过语言选择的 wordpress API 运气。WPML 是付费的,仅为此我找到了 API 更新。

0 投票
2 回答
5263 浏览

wordpress - Wordpress Polylang 多语言静态front-page.php

寻找具有多语言网站经验的人,也许还有 Polylang 插件。

根据文档,可以使用静态首页:“您必须为每种语言创建一个页面。像往常一样设置翻译,然后转到 WordPress 的“阅读设置”面板。检查“首页显示静态页面”和选择您刚刚创建的页面之一(语言无关紧要)。如果您使用帖子,请对帖子页面执行相同操作。”

我已经完成了所有这些,front-page-de.php为德语版本创建了第二个模板,我在用于首页的页面的德语版本中使用了这个模板。当我查看我的页面概览时,我看到原始版本和德语版本都被 Wordpress 标记为首页。但是,当我使用语言切换器切换到德语时,该站点继续使用原始front-page.php.

知道我在这里做错了什么吗?


编辑


创建和后的新front-page.php代码:nl.phpde.php

我想知道我是否必须做一个else条件,但是当不使用大括号 {} 时,我不知道该怎么做。

我从上面得到了代码:

获取特定文件

虽然这违背了这个函数的目的,但也可以用它加载一个特定的模板文件。您所要做的就是使用一个参数:

<?php get_template_part('template-parts/layout'); ?>

将包含位于主题文件夹根目录下的 template-parts 子目录中的 layout.php。(https://developer.wordpress.org/reference/functions/get_template_part/

由于新模板不在任何特定的子文件夹中,因此我没有包含目录的“模板部分”部分。


编辑 2



编辑 3


0 投票
1 回答
8927 浏览

wordpress - 使用 Polylang 的自定义帖子类型多语言

我有这个问题,我现在不知道如何解决。由于 Polylang 插件,我们有一个多语言的 wordpress 页面。除了来自其他插件的自定义帖子类型外,一切都很好。使用此自定义帖子类型创建的帖子会加载基本语言的内容,即英语,但每当我们更改语言时,它就会停止工作。它不加载内容

我注册的帖子类型是这样的:

我试过,在我的functions.php而不是plugins主文件中注册帖子类型,仍然一样......其他自定义帖子类型工作得很好,它们的注册方式相同。我还尝试在我的 wordpress 主题中为自定义帖子类型创建模板,而不是使用插件中的模板,但它也失败了……不知道为什么它不起作用。尤其是当其他一切正常时。更改后还清除了缓存。检查开发人员和本地环境中的更改。什么会导致这种行为?

0 投票
1 回答
6599 浏览

css - 样式语言切换器 - 标志(polylang + wordpress)

我在现场设置语言切换器的样式时遇到问题。我已经更改了标志,现在我想在当前语言上有不同的图标。

我为当前做这个:

但是你可以在主图像下看到这个背景显示。我尝试设置z-index,位置但无效。

如您所见,当前图标位于 SE 标志下

0 投票
2 回答
6610 浏览

php - Polylang Wordpress 插件自定义字符串翻译未按预期方式工作

我在最近的网站上使用Polylang 插件。帖子和页面,以及类别翻译都可以完美运行。但我对自定义字符串的翻译有疑问。

我在我的functions.php文件中注册字符串:

然后,在我的模板视图中,我试图通过以下方式访问它:

作为回应,我得到了“read_more” ……如果我试图这样做,也是一样的:

根据该插件的功能参考,这是一种正确的方法。也许有人过去有类似的问题并且可以提供帮助。

编辑:我已经通过对自定义字符串使用 Polylang 扩展来解决这个问题。但是,也许有人可以解决这个问题。

0 投票
1 回答
1038 浏览

wordpress - 将自定义语言名称添加到我的 Polylang 下拉菜单并删除标志 - 使用 WordPress

我想在 polylang 下拉菜单中添加语言名称而不是标志。有没有办法做到这一点?

0 投票
1 回答
130 浏览

wordpress - 安装后的 Polylang 问题

我已将 Polylang 安装到一个新的 WordPress 网站。我添加了默认语言,但是每一页都是白色的。我能做些什么来解决这个问题?

固定链接是:postname

我试图更改插件的设置或其他东西,但它不起作用。

0 投票
2 回答
1488 浏览

wordpress - WordPress - 使用 Polylang 时使用 .htaccess 强制 SSL 导致重定向循环

我对使用 Polylang 插件的 WordPress 网站有这个问题。我已经使用 .htaccess 将所有流量重定向到 https 版本,如下所示:

在我更改 Polylang 中的“默认语言”设置后,我开始收到“重定向过多”错误。如果我从 .htaccess 中删除上述行,错误就会消失。

有没有办法在使用 Polylang 时强制所有流量到 https 版本?

0 投票
1 回答
628 浏览

wordpress - 如何在wordpress中翻译静态文本

我使用 polylang 插件使我的网站成为多语言的,并且某些文本/按钮文本无法翻译。

我在wordpress中有这段代码并试图通过polylang插件翻译它..我安装了polylang字符串插件但看不到它......我的问题是如何使用pll_register_string将它添加为字符串或如何以其他方式翻译它. 我在 Php 方面很差,所以为什么我在这里问你们.. o 建议或代码示例,我可以自己使用和工作。

谢谢

0 投票
1 回答
58 浏览

wordpress - 翻译插件内的描述和按钮

我有一个带有文本和按钮的插件。该网站有四种语言,我需要翻译按钮文本和描述。

对于翻译,正在使用 Polylang。在插件内部,我无法访问 Polylang 配置。

我该怎么做?

谢谢!