Sie sind nicht berechtigt, auf diese Seite zuzugreifen, während Sie ein Plugin erstellen

Sie sind nicht berechtigt, auf diese Seite zuzugreifen. Dies ist der Fehler, dem ich beim Erstellen meines eigenen Plugins gegenüberstehe. Eigentlich möchte ich auf eine andere Seite verlinken.

WordPress-Version ist 3.8.1 Ich habe ein Plugin erstellt, das die folgende Anzeige zeigt (die Indexseite meines Crud-Plugins) Bildbeschreibung hier eingeben

Ich möchte, dass der Link “Add New” zu einer anderen create.php umleitet (die sich im selben Ordner wie die crud.php index php-Datei befindet). Aber es besagt, dass Sie nicht über ausreichende Berechtigungen zum Zugriff auf diese Seite verfügen. Ist es korrekt, wie ich die create.php-Datei in meinem Plugin-Ordner verlinke? Ich habe versucht, über cross page call in WordPress zu lesen, aber kein Glück. Ich habe versucht, verschiedene Plugin-Video-Tutorials jedes Video endet auf der gleichen Seite. Ich möchte auf die Seite create.php mit der gleichen Sidebar und Topbar in Crud Seite umgeleitet werden. Und natürlich habe ich den HTML-Code und PHP-Code gut eingebettet, es ist nur, dass ich nicht wusste, wie man sie hier schön darstellt. Ich möchte eine Umleitung, um das Einfügen von Daten in meine Tabelle bei jeder Aktualisierung der Seite zu verhindern. Und meine Ordner-Streuung ist wie folgt

Bildbeschreibung hier eingeben

Der Code ist wie folgt

add_action('admin_menu','crudindex'); function crudindex(){ add_options_page('Crud Dashboard', 'Crudboard', 'manage_options', 'crud', 'crudboard'); } function crudboard() { 

Motors <a class="add_new-h2" href="https://wordpress.stackexchange.com/questions/137953/you-do-not-have-sufficient-permissions-to-access-this-page-while-making-a-plugin//wp-admin/options-general.php?page=create">Add New

}

Ich weiß, dass dies eine wiederholte Frage ist. Ich poste es, weil ich die richtige Antwort nicht gefunden habe. Vielen Dank

Solutions Collecting From Web of "Sie sind nicht berechtigt, auf diese Seite zuzugreifen, während Sie ein Plugin erstellen"

Versuchen

 function crudindex(){ add_options_page('Crud Dashboard', 'Crudboard', 'manage_options', 'crud', 'crudboard'); add_options_page(NULL, 'Crudboard', 'manage_options', 'create_crud', 'crudboard'); } 

und dein Anker-Tag mögen

 Add New 

Eine andere Möglichkeit, das kannst du tun

 function crudindex(){ add_options_page('Crud Dashboard', 'Crudboard', 'manage_options', 'crud', 'crudboard'); add_options_page('Crudboard', 'Crudboard', 'manage_options', 'create_crud', 'crudboard'); } function remove_submenus() { global $submenu; echo "
" . print_r($submenu['options-general.php'], true) . "

"; unset($submenu['options-general.php'][your-menu-array-key]); } add_action('admin_menu', 'remove_submenus');

Oben sehen Sie alle Unternavigation unter Einstellungen finden Sie Ihre Menüposition Taste und ersetzen Sie mit Ihrem Menü-Array-Taste