Question

Après j'ajouter ces codes à functions.php:

add_editor_style();

function childtheme_mce_btns2($orig) {
return array('formatselect','styleselect', 'underline', 'justifyfull', 'forecolor', '|', 'pastetext', 'pasteword', 'removeformat', '|', 'media', 'charmap', '|', 'outdent', 'indent', '|', 'undo', 'redo', 'wp_help' );
}
add_filter( 'mce_buttons_2', 'childtheme_mce_btns2', 999 );

function childtheme_tiny_mce_before_init( $init_array ) {
$init_array['theme_advanced_styles'] = "box note=box_note;box info=box_info;box warning=box_warning;box download=box_download";
return $init_array;
}
add_filter( 'tiny_mce_before_init', 'childtheme_tiny_mce_before_init' );

J'ai eu une baisse de style dans le menu déroulant Wordpress Visual Editor avec des options "note boîte, informations boîte, avertissement box, boîte télécharger". J'ai créé le rédacteur style.css donc je suis soutien pour les classes css dans l'éditeur visuel.

Si je sélectionne exemple de style « note boîte », comme mettre wordpress <p class="box_note"></p> problème est quand je pousse le bouton d'entrée pour la rupture de ligne, mettre automatiquement <p></p> wordpress.

En gros comment je peux changer les styles en utilisant <div> <span> ou quoi que ce soit, sauf <p>?

Mise à jour: Je crée quelques captures d'écran pour vous. Ceci est quand je sélectionner le type de liste de style: http://www.unsalkorkmaz.com/sorun/sorun1.jpg Ceci est quand je pousse le bouton d'entrée pour la rupture de la ligne: http://www.unsalkorkmaz.com/sorun/sorun2.jpg Wordpress création fondamentalement différent <p>

J'ai essayé;

remove_filter('the_content', 'wpautop');
remove_filter('the_content', 'wptexturize');
remove_filter('the_content', 'convert_smilies');
remove_filter('the_content', 'convert_chars');

avant de créer cette question, mais ce ne est pas la solution semble.

Mise à jour 2: Eh bien .. J'ai essayé Maj + Entrée pour ligne-break et ça marche! Donc, je ne sais pas quelle est la différence avec enter vs Maj + Entrée dans TinyMCE mais je veux Maj + Entrée fonction par défaut de la touche Entrée.

Était-ce utile?

La solution

Si vous voulez toujours <br/> au lieu de <p> pour les nouvelles lignes vous pouvez modifier la configuration TinyMCE :

forced_root_block: false,
force_br_newlines: true,
force_p_newlines : false,

Je pense que vous ne pouvez pas le faire en fonction du contexte (utilisation <br/> quand dans class="box_note", <p> autrement), mais il est une question intéressante pour le forum TinyMCE . Maj + Entrée est en effet le moyen standard pour différencier les fins de paragraphes et de ligne.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top