随分前に開発が止まった qtranslate の代替として mqtranslate を利用したり,その開発も止まって qTranslate-X を利用したりしていたのだが,qTranslate-X も開発が止まっているらしい.
2019/9/1 9:53 / WordPress on Debian 10でも書いたとおりパッチが必要だったり,PHP 7.3.9-1~deb10u1 環境だと更に以下のワーニングも出る.WP-CLIを利用して気付いた.
PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /somewhere/wp-content/plugins/qtranslate-x/qtranslate_frontend.php on line 497
case
文中の continue
を break
に置き換えれば済む話だが,qTranslate-X を引き継いで開発が進められている qTranslate-XT (eXTended) に移行することにした.ただし /wp-admin/
(WordPress の Web I/F) からだとプラグインが見つけられず,自前で/somewhere/wp-content/plugins/qtranslate-xt/
に配置(zipを展開するかgit clone
)する必要がある.