/ / Le contenu de la publication ne s'affiche pas dans le post de modification textarea. (Wordpress) - wordpress, tinymce

Le contenu de la publication ne s'affiche pas dans le post de modification textarea. (Wordpress) - wordpress, tinymce

Je suis en train de construire un plugin qui nécessite de supprimer l'éditeur TinyMCE et de le remplacer par une zone de texte.

Le code suivant m'aide à supprimer l'éditeur TinyMCE de la zone d'administration:

function wpdocs_remove_post_type_support() {
remove_post_type_support( "post", "editor" );
}

add_action("init" ,"wpdocs_remove_post_type_support" );

Ensuite, j'ajoute ma propre zone de texte avec le code suivant:

function myprefix_edit_form_advanced() {


require("texteditor.html");

}

add_action( "edit_form_after_title", "myprefix_edit_form_advanced" );

Mon texteur.html ressemble à ceci:

<html>

<head>

</head>

<body>

<div>
<textarea id="text" name="post_content" data-placeholder="start writing...">


</textarea>

</div>
</body>
</html>

Après tout le code ci-dessus, j'ai pu enregistrercontenu à l'aide de textarea, mais lorsque je suis arrivé dans la zone de modification, aucun contenu de publication n'apparaît dans le champ textarea. Ma question est la suivante: y a-t-il une fonction que je peux appeler pour m'assurer que le contenu de la publication apparaît dans la zone de texte.

J'apprécierais vraiment toute aide.

Merci.

Réponses:

2 pour la réponse № 1

Vous pouvez supprimer tout votre code et le remplacer par:

function replace_tinymce_by_textarea( $settings, $editor_id ) {
if ( $editor_id == "content" ) {
$settings["tinymce"]   = false;
$settings["quicktags"] = false;
$settings["media_buttons"] = false;
}
return $settings;
}

add_filter( "wp_editor_settings", "replace_tinymce_by_textarea", 10, 2 );