質問: プラグインで名前空間を使用できますか? 私は最終的にenvato codecanyonに置くことを望んでいるプラグインを構築しています。現在私はフォームmypluginname_actionの関数を作成しています。私はそれをたくさんしなければならないので、これは急速にばかげています。 php名前空間を使用することを考えていますが、使用しないのが良い理由があるのではないかと心配です。 名前空間はwordpressおよびenvatoのコーディング標準と互換性がありますか? サポートすべきphpバージョンで名前空間を使用できますか? 名前空間機能を利用するプロのテーマ/プラグインメーカーはありますか?そうでない場合は、なぜですか?名前空間を使用することによくある落とし穴はありますか? 私は自分自身のすべてを研究できることを私はよく知っています、そしてもちろん私はそうするでしょう、しかし私は開発の早い段階で、この時点で私はすでにこれを調べたかもしれないより経験豊富な人々からの素早い答えを期待します。私はこれについてのどんな考えにも感謝します。
回答: あなたのプロジェクト/テーマ/プラグインで名前空間を完全に使うことができます!唯一の欠点は、あなたがphp 5.3の依存関係を導入することですが、wordpress自体は5.2.4しか必要としません。2015年には、プラグインを幅広いコミュニティ(オープンソースまたは環境)に配布する場合でも、これは大きな問題ではないと思います。rootsチームはテーマやプラグインなどに名前空間を使っています。 https://github.com/roots/sage