aucor/aucor-polylang-translation-mapper

这是一个工具,帮助您将所有导入的文章作为多语言 WordPress 插件 Polylang 的翻译连接起来。

1.2 2018-11-28 17:45 UTC

This package is not auto-updated.

Last update: 2024-09-18 19:36:58 UTC


README

贡献者: Teemu Suoranta

标签: polylang, translations, import, mapper

许可证: GPLv2 或更高版本

描述

这是一个工具,帮助您将所有导入的文章作为多语言 WordPress 插件 Polylang 的翻译连接起来。

插件要求

  • 文章应该有语言(例如,您可以在导入时设置它们,例如使用 WP All Import)
  • 翻译在 post_meta 中有一个唯一的标识符键

在执行此操作之前备份您的数据库!自行承担风险。

安装

如何使用

  • 使用 WP All Import Pro(或其他工具)导入您的内容,并检查上述要求是否满足
  • 备份您的数据库
  • 下载插件并激活(您需要启用 Polylang)
  • 您将在管理通知中看到 UI,显示文章类型和 meta_id
  • 如果文章类型或主 id 不正确,请在代码中更改它们(第 36 和 37 行)
  • 点击“开始连接翻译”按钮
  • 按步骤进行(每次 50 篇文章)。每个步骤都需要一些时间。
  • 完成所有步骤后,请停用并删除插件

Composer

$ composer aucor/aucor-polylang-translation-mapper

使用 composer.json

{
  "require": {
    "aucor/aucor-polylang-translation-mapper": "*"
  },
  "extra": {
    "installer-paths": {
      "htdocs/wp-content/plugins/{$name}/": ["type:wordpress-plugin"]
    }
  }
}

问题和功能愿望清单

问题

(目前没有已知问题)

功能愿望清单

  • 可能有一个 UI 来选择文章类型和 master_id
  • 显示步骤的更新总数,而不是计数
  • 添加 CLI 支持