{
  "$type": "site.standard.document",
  "canonicalUrl": "https://blog.nove-b.dev//posts/review-email-after-plugin-submission",
  "path": "/posts/review-email-after-plugin-submission",
  "publishedAt": "2022-11-19T00:00:00.000Z",
  "site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
  "tags": [
    "wordpress",
    "プラグイン"
  ],
  "textContent": "Incorrect Stable Tag\n\n> Readme で、「安定したタグ」が、メインのプラグイン ファイルに示されているプラ​​グインのバージョンと一致しません。\n\nとのこと。\n\nStable tag(安定したタグ)\n\nそもそもこの項目を理解していなので調べてみると、どうやら作ったプラグインのバージョンらしい。\n\nつまり最初は「1.0.0」とかになるのかしら。\n\n自分の書いたReadmeを見ると「trunk」と書かれている。\n\ntrunkとはいったいなんなんだろうか、なぜ「trunk」とかいたのか自身に問いたい。\n\nが、過去の自分に問うことなんてできやしないので、調べてみると、「trunk」とはSubversionで使用されるmainブランチのようなものらしい。\n\nちなみにSubversionはGitみたいなものらしい。\n\nWordpressのプラグインはSubversionで管理するので、安定タグは「trunk」に合わせる必要がある。\n\nみたいなことを湾曲理解し、「trunk」と書いたものだと思われる。\n\nというわけで「trunk」は当然間違いで「1.0.0」に修正した。\n\nGeneric function/class/define/namespace names(一般的な関数/クラス/定義/名前空間名)\n\n> すべてのプラグインには、一意の関数名、名前空間、定義、およびクラス名が必要です。これにより、プラグインが他のプラグインやテーマと競合するのを防ぎます。プラグインを更新して、より一意で明確な名前を使用する必要があります。\n\nそもそもフロントエンドエンジニアなのでPHPのことよくわからないっていう逃げは使えるだろうか。\n\nいや、WordPressはフロントエンドエンジニアの主戦場だろ、なんて言われるかもしれない。\n\n言われるかもしれないがわからないものはわからない。\n\nこの文章の意味がわからない。\n\nので、例によって調べてみた。\n\nよくよく読んで見るとPHPは関係ないっぽい。\n\nつまり、命名の際にPrefixをつけて他のプラグインとぶつからないようにしてくださいってことが言いたいのかしら。\n\nということで、Globalに近い変数名、関数名にPrefixを付与した。\n\n動作確認\n\nはい、修正点すべて直しました。\n\nはい、ただその修正のおかげで動かなくなりました。\n\nなんてことがないように再度動きの確認をする。\n\n問題がないことを確認したので、GithubのURLとともに返信し、これでOK。",
  "title": "Wordpressの公式プラグイン申請をしたら修正点が書かれたレビューメールがきた"
}