问题标签 [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.
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 中解决了这个问题。我把这个打开,以防有人能指出我做错了什么。
php - wordpress 增强的媒体库查询的图像没有出现在 polylang 中
在我的 wordpress 网站中,基本上我有这两个页面“gallery”和“galerija”(已翻译),它们在下面输出一些文本和图像库。
我使用了增强的媒体库,所以我可以用一个类别标记我的图像,并只查询来自名为“图像库”的特定类别的图像,其中的代码page-gallery.php
看起来像这样。
英文页面工作正常,但使用 polylang 的翻译版本根本不显示任何具有相同查询的图像。我正确地创建了一个重复的翻译页面,就像我的所有其他页面一样,相同的查询不应该工作吗?我的意思是我只想要具有该特定术语的图像?
在其他一些帖子上,我看到了一个建议,我应该取消选中语言选项卡中的选项media
:Activate languages and translations for media
但这也不起作用。
显然我的媒体库是空的,因为它说英语(65)都是图像,而对于塞尔维亚语,它说(0)。我对 wordpress 和 php 的了解一般都很差,所以我希望这是有道理的。
wordpress - Polylang 字符串翻译中只有一种语言
我需要在 Polylang / String Translation 中翻译一些字符串,但表中只有一种语言:
我应该有一个像文档中一样的表格:https ://polylang.pro/doc/strings-translations/
任何想法?
wordpress - 哪个手风琴 WordPress 插件支持 Polylang?
我正在尝试使用手风琴 UI 构建一个常见问题解答页面,但我尝试的所有常见问题解答插件都不支持 Polylang。有谁知道任何支持的手风琴插件?
php - Wordpress 迁移和 Polylang 不起作用
我正在尝试将我的网站迁移到我的本地主机,但主页无法正常工作。我的步骤是:
- 通过 FTP 下载 wordpress 网站的所有文件,并将它们放在我本地环境(WAMPP)的文件夹中;
- 导出在线 mysql 数据库并将其导入本地环境中的新数据库;
- 使用新连接更新我的本地 wp-config.php
- 并在项目的本地文件夹中运行脚本 Search-Replace 用我的本地 URL 替换旧 URL;
当我在本地服务器上访问该网站时,我看到的不是我的主页,而是一个 WAMPP 页面,其中包含本地服务器的详细信息。我可以正常访问管理员。在那里,我注意到当我禁用 polylang 插件时,我可以看到我的主页。如果我再次启用它,问题仍然存在。
考虑到 polylang 插件使事情变得正确,我的迁移是否还有其他步骤?
wordpress - 安装 Polylang for WooCommerce 后没有语言选项
我已经按照https://polylang.pro/doc/installation中的安装指南安装了 Polylang 。激活插件后,我没有得到应有的“语言”选项(参考:https ://polylang.pro/doc/create-languages/ )。安装期间或安装后没有错误消息表明安装期间出现问题。
我试图重新安装它,但没有任何运气。
php - 如何使用“原始”属性回显语言名称?
我想做一个语言切换器,但默认选项对我不起作用,所以我想使用“原始”属性。我目前只是在测试我的语言是否会出现:
此代码不输出任何内容,但也不会使网站崩溃。我错过了什么?
php - Wordpress - WooCommerce Polylang 集成 - 仅具有一种语言的产品
作为问题,你可以猜到,我正在为 Woccommerce 构建自己的主题,商店是一个多语言商店,在精心创建了两种语言的所有页面之后,我必须照顾产品,为此,我使用喜欢的插件:WooCommerce Polylang Integration
就像 Polylang 一样,它允许用户指定产品并在用户之前选择的语言 x 中进行相同的调整。
但现在我面临一个问题!
我有两种语言,在我的 Woocommerce 商店中选择。如果某个产品没有某种语言版本,当我转到该单个产品并单击该产品与该产品没有关联的语言时,它会将我带回家
我的问题:
如果该产品没有第二语言翻译,我如何指定当前产品标志
简化:如果我的产品只有一种语言,我怎么能只显示与该产品相关的语言的标志
回声标志:
wordpress - 如何更改 polylang 标志?
我需要不同的语言标志。
可以使用您自己的图像作为标志。您必须使用 PNG 或 JPG 文件并使用 WordPress 语言环境命名它们。例如,en_GB.png。然后将此文件上传到 /wp-content/polylang/ 目录中(如果该目录不存在,则创建该目录)。不要使用 /polylang/flags/ 目录,因为您的文件会在自动更新插件时被删除。
上传自定义标志后,进入语言 > 设置 > URL 修改模块,然后单击保存更改。请注意,您的自定义标志不在管理端使用。
我做了所有这些,但是语言切换器具有相同的标志...如果我将 en_GB.png 文件放在其目录中(不是标志文件夹),我看不出插件将如何识别。感觉他们错过了一些重要的事情,如何将图像分配给某种语言......