主な質問:
私はWPプラグインを書いています。その中に、私はここにあるページがあります。
http://example.com/wordpress/wp-content/plugins/myplugin/page.php
このページからWPデータベースにアクセスするにはどうすればよいですか?最新版では壊れないような、公式の適切な方法はありますか?それともまったく信頼できる方法ですか。
2番目の可能性として(好ましくはありません) - おそらく私のプラグインがワードプレスのページを作成することができると思っていました。
http://example.com/myplugin/index.php
これは可能ですか?そしてそれはユーザーのパーマリンク設定の変更にどのように反応するでしょうか?
一言で言えば、任意のファイルからWordPressのコアを読み込むための一般的な信頼性の高い方法はありません。 coreディレクトリとextensionsディレクトリは互いに独立しているため(必要ではなく、デフォルトで同じ場所に配置されています)、コア設定のみが拡張子がどこにあるのかを「知って」いますが、その逆はありません。
プライベートコードでは、このようなものはハードコードされるだけです。公開コードでは、これはほぼ適切に元に戻すことができません。
コアロードプロセスを変更することが重要ではない場合は、カスタムURLを使用することをお勧めします。 Rewrite APIを使用してゼロから実装するか、エンドポイントとして実装すると、かなり信頼性が高くなります。