Ich versuche also, ein WordPress-Plugin zu erstellen, und habe mit dieser Funktion einige Menüseiten erstellt:
add_submenu_page('my_plugin_menu', 'Edit record page', 'Edit record page', 'manage_options', 'edit_record_page', array(&$this, 'display_edit_record_page');
und wenn ich zu der Seite gehe, die ich in der Adressleiste des Browsers bemerke, lautet sie ungefähr so:
http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page
Was ich tun möchte, ist, in der Lage zu sein, diese Seite zu verlinken, aber ich finde, ich muss den Link fest codieren, weil es keine bessere Möglichkeit gibt, und ich arbeite an einer Entwicklungsseite. Ich habe mich gefragt, wie ich den Link, den ich in meinem Browser gesehen habe, dynamisch generieren kann, damit er funktioniert, wenn ich diesen Plugin-Code auf den Produktionsserver kopiere. Gibt es nämlich eine WordPress-Funktion, die den Link-Teil der erstellten Untermenüseite generiert?
page=edit_record_page
Wenn ich Abfragezeichenfolgen an den Link anhängen möchte, ist dies so einfach wie das manuelle Hinzufügen:
http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page&rec_id=1
oder gibt es dafür auch eine passende WordPress-Funktion?
quelle