custom-cms モジュールを WordPress プラグインに変更しようとしています。
プラグインは管理部分のみで構成されています。訪問者に表示される部分は、PHP コードが埋め込まれた通常の WordPress ページを介して読み込まれます。これはうまくいきます。
管理部分については、プラグイン ディレクトリ内に 2 つの PHP ファイルを含む別のフォルダーを作成しました。プラグインが有効になり、メニュー項目が正しく読み込まれます。ただし、私が抱えている問題は、プラグインの管理コンテンツが A) すべての wordpress 管理ページに読み込まれ、B) ページの上部にずっと読み込まれていることです。管理メニュー全体は、コンテンツを囲むラップ クラスの下にドロップされます。
A) については、プラグインに自分のページだけを読み込むように指示する必要があると考えていますが、方法がわかりません。B) 私の推測では、プラグインにコンテンツを挿入する場所を (フックを使用して) 指示する必要がありますが、方法もわかりません。これは、プラグインを構築する最初の試みです。プラグインの書き方については、数多くの Web サイトを読みましたが、正しく理解できません。
2 つの PHP ファイル:
- メインのプラグイン ファイル: verkoopstatus-admin.php (プラグイン テンプレート情報の部分は省きました):
ペーストビン verkoopstatus-admin.php
- プラグインのコンテンツ部分: verkoopstatus.php
ここで何が欠けているのか誰か教えてもらえますか?