Seite bearbeiten oder von der obersten Admin-Leiste posten

Ich möchte in der Lage sein, eine Seite oder einen Post zu bearbeiten, auf dem ich in WordPress bin, anstatt in das Admin-Panel auf der linken Seite zu gehen und die Seite oder den Post zu finden.

Ich glaube irgendwie, dass es dort war, aber wenn ich zu einer Seite navigiere, ist es nicht in den Top Admin Menu Optionen.

Solutions Collecting From Web of "Seite bearbeiten oder von der obersten Admin-Leiste posten"

Normalerweise enthalten die meisten Themen einen Bearbeitungslink auf dem Post / der Seite selbst, der Sie direkt zum Bearbeiten des Posts zum Backend führt. Wenn nicht, können Sie es immer selbst hinzufügen mit Code ähnlich dem folgenden in single.php, page.php etc .:

< ?php edit_post_link('(Edit this post)', '

', ''); ?>

(Weitere Informationen finden Sie unter http://codex.wordpress.org/Function_Reference/edit_post_link .)

Überprüfen Sie auch einige der vorhandenen Plug-ins für die Bearbeitung, z. B. den Front-End-Editor , mit denen Sie Posts ändern können, ohne den Back -End-Editor aufzurufen.

Aktualisieren:

Theoretisch könnten Sie den Link zum manuellen Bearbeiten von Seiten manuell hinzufügen, indem Sie einen ähnlichen Code wie den folgenden verwenden. Dies kann aufgrund des hier genannten Fehlers in den Kommentaren notwendig sein.

 function my_admin_bar_link() { global $wp_admin_bar; global $post; if ( !is_super_admin() || !is_admin_bar_showing() ) return; if ( is_single() ) $wp_admin_bar->add_menu( array( 'id' => 'edit_fixed', 'parent' => false, 'title' => __( 'Edit This'), 'href' => get_edit_post_link($post->id) ) ); } add_action( 'wp_before_admin_bar_render', 'my_admin_bar_link' ); 

Dies kann der functions.php Ihres Themes hinzugefügt werden. Dies ist nicht getestet, aber die Idee ist gesund. Kann immer noch von demselben Fehler betroffen sein.

http://annoyances.twentygrand.net/2011/08/23/wordpress-edit-this-page-links-and-admin-bar-not-showing-up/

—> stelle sicher, dass du die gleiche URL für die “WordPress-Adresse (URL)” und “Site-Adresse (URL)” einstellst und voila, hier ist deine oberste Admin-Leiste!

Wenn Sie zu Ihrer Benutzer / Profilseite gehen, klicken Sie auf den Hauptbenutzer, und Sie können dann auswählen, ob die Administratorleiste angezeigt wird, während Sie die Website / im Dashboard anzeigen oder beides. Durch Auswahl von “Viewing Site” können Sie die Leiste wieder sehen.

Ich habe das gleiche Problem.

Ja, entsprechend dem Link zum Bug-Problem oben … der Benutzer schlägt vor, dass das Problem in der Verwendung der function query_posts () auf der Post-Seite (innerhalb des Themas gefunden) liegt. Dies triggers WordPress irgendwie aus, um zu denken, dass Sie eine Kategorie bearbeiten. Es macht Sinn, aber der Vorschlag, stattdessen die function get_posts () zu verwenden, die das Problem behebt. Bearbeiten Post Link zeigt jedoch, get_posts () function funktioniert nicht wie query_posts und funktioniert nicht für das, was ich brauche.

Ich denke, es könnte ein Bug sein und würde jetzt den Vorschlag der Verwendung der edit_posts_link () -function für den Moment nehmen. Es ist ärgerlich, ich stimme zu, aber bisher habe ich keine andere Lösung gefunden.

Das Hinzufügen von wp_reset_query () am Ende der Seite hat es für mich behoben!

Ich hatte das gleiche Problem, es nervte seit Ewigkeiten, ich kam sogar auf diese Seite, um eine Lösung zu finden und dann traf es mich.

Sie müssen nur die Abfrage am unteren Rand der Seite mit zurücksetzen

 wp_reset_query();