Smart Language Select Disabler for Polylang – WordPress plugin WordPress插件下载

点击下载

智能语言为Polylang选择禁用程序

插件描述

为什么这个插件存在?

在翻译时更改帖子或术语的语言会使事情变得混乱

基本上翻译是不相关的,并且没有任何警告。例如,当您开始撰写新帖子并注意到它的语言错误时,您可能需要更改帖子的语言。涉及翻译时,实际上没有必要更改语言。

用户混淆添加翻译和更改帖子的语言

我看到用户在导航到翻译时多次更改了帖子的语言。智能地禁用选择可以增强UI。

无论如何,更改帖子语言都是有风险的业务

如果帖子的内容容易出错,则更改帖子的语言。即使可以更改语言,添加到内容的图像仍可能使用错误的语言。自定义字段,关系等不会自动更改。在添加内容之前,应立即更改语言。

无论如何,更改站点默认语言都是有风险的业务

更改站点默认语言很容易出错。即使语言可以更改,内容中的链接仍可能使用错误的语言。自定义字段,关系等不会自动更改。只有当用户知道他们在做什么时,才应该更改语言。

它做什么?

检查当前编辑的帖子或术语是否有翻译如果有,则隐藏选择并显示当前语言的名称和CSS和vanilla JSRemoves选项以更改默认语言,除非用户未提供 iknowwhatimdoing GET参数或通过过滤允许它er

作曲家:

  $ composer需要aucor / polylang-smart-language-select-disabler  

使用composer.json:

  {“require”:{“aucor / polylang-smart-language-select-disabler”:“*”},“extra”:{“installer-paths”:{“htdocs / wp-content / plugins / {$ name} /“:[”type:wordpress-plugin“]}}}  

过滤器

您可以禁用select always或构建一些奇特的自定义逻辑:

  function my_polylang_disable_language_select($ disable_select,$ current_screen){return true;} add_filter('polylang-disable-language-select','my_polylang_disable_language_select',10,2);  

允许默认语言更改:

  add_filter('polylang-disable-default-language-select','__ return_true');  

=问题=

禁用媒体(待办事项)

安装

点击下载并激活。而已。你也需要Polylang(d’oh)。

发表评论

邮箱地址不会被公开。 必填项已用*标注