2017-01-12 3 views
1

Ich möchte den Text vor der Veröffentlichung bearbeiten, aber mit einer Bedingung: der Text in meinem Editor auch bearbeitet werden.Wie ändere ich Text im Editor von Wordpress cms

Ein einfaches Beispiel:

function edit_content($the_content){ 
    return $the_content.'ali'; 
} 

Das Problem mit diesem Code: den bearbeiteten Text richtig lesen, aber den Text im Editor nicht ändert.

Wie kann ich den Text im Editor bearbeiten?

Antwort

0

Filter verwenden Haken content_save_pre

Wenn Sie den Inhalt nur ändern möchten, bevor sie in die Datenbank gespeichert haben, können Sie diesen Filter Haken verwenden:

function my_filter_function_name($content) { 
    // do something with $content 

    return $content; 
} 

add_filter('content_save_pre', 'my_filter_function_name', 10, 1); 
+0

Behälter Sie sehr viel;) –

Verwandte Themen