WordPress管理セクションで、プラグイン用に作成されたサブメニューページにリンクするにはどうすればよいですか?


10

だから私はWordPressプラグインを作成しようとしています、そしてこの提供された関数を使用していくつかのメニューページを作成しました:

add_submenu_page('my_plugin_menu', 'Edit record page', 'Edit record page', 'manage_options', 'edit_record_page', array(&$this, 'display_edit_record_page');

また、ブラウザのアドレスバーにあるページに移動すると、次のように表示されます。

http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page

私がしたいことは、このページにリンクできるようにすることですが、より良い方法がないためにリンクをハードコーディングする必要があることがわかり、開発サイトで作業しています。ブラウザーで表示したリンクを動的に生成して、このプラグインコードを運用サーバーにコピーすると機能するようにするにはどうすればよいのかと考えていました。つまり、作成するサブメニューページのリンク部分を生成するWordPress関数があります。

page=edit_record_page

また、クエリ文字列をリンクに追加したい場合は、次のように手動で追加するだけです。

http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page&rec_id=1

それともそれを行うための適切なWordPress関数はありますか?

回答:



3

<a href="admin.php?page=edit_record_page">Link Text</a>

そして

<a href="admin.php?page=edit_record_page&rec_id=1">Link Text</a>


これは機能しますが、admin_url()の使用例を示すことができます。このようなインライン?
ベンラシコット2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.