it-swarm.com.de

Wie bearbeite ich Posts mit der neuen wp_editor-API?

Ich benutze bbPress 2x und habe das Plugin so geändert, dass der neue wp_editor anstelle des Textbereichs zum Hinzufügen neuer Themen und Antworten verwendet wird. Dieser Teil funktioniert wunderbar.

Ich stecke fest, wenn eine Person für ein Thema oder eine Antwort auf Bearbeiten klickt. Der Inhalt des Beitrags wird im Editor nicht angezeigt.

Ich vermisse wahrscheinlich nur etwas wirklich Dummes und hoffe, dass jemand mitmachen kann, wie man dieses letzte Stück repariert.

Folgendes verwende ich:

$tabindex = bbp_get_tab_index();
$settings = array(
    'wpautop' => true,
    'media_buttons' => true,
    'editor_class' => 'tumble',
    'tabindex' => $tabindex
);


wp_editor( '', 'bbp_topic_content', $settings );

vielen Dank

EDIT

Habe gerade eine Antwort auf meine Frage bekommen und es funktioniert großartig

Vielen Dank an: http://soderlind.no/archives/2011/09/25/front-end-editor-in-wordpress-3-3/#comment-207831

$post = get_post($post_id, 'OBJECT');
wp_editor(esc_html($post->post_content), 'textarea01', $settings);
6
shawn

Der Vollständigkeit halber werde ich eine Antwort veröffentlichen, die auf der Lösung basiert, die Sie in Ihrer Frage bearbeitet haben.

$post = get_post( $post_id, 'OBJECT' );
wp_editor( esc_html( $post->post_content ), 'textarea01', $settings );

Dies würde auch dem HTML-Code entgehen. Wenn Sie also einen Beitrag bearbeiten, möchten Sie möglicherweise die letzte Zeile ersetzen durch:

wp_editor( $post->post_content, 'textarea01', $settings );
1
Jared