web-dev-qa-db-fra.com

WYSIWYG manger le premier p en td

Fondamentalement, devenir fou sur celui-ci. Je suis sur Google depuis un certain temps déjà pour trouver une réponse. La plupart des hits sont sur des posts d'un an. J'ai essayé de modifier la façon dont TinyMCE commence avec "remove_linebreaks" défini sur false dans functions.php.

Il s’agit de modifier le texte, du moins ce petit groupe de trois paragraphes sur deux cellules td d’un tableau.

  1. Au début, je modifie le code HTML à mon goût et le sauvegarde. (Cette erreur se produit avec ou sans le plug-in MCE Table Buttons, vous n'avez donc pas à vous soucier de mon oubli de l'avoir désactivée.)

Le nouvel utilisateur ne peut pas publier d'image. La description est donc: deux cellules td de taille égale avec trois paragraphes chacune, ainsi que des sauts de ligne internes.

  1. Tout va bien au début. Mais lorsque je modifie, ou non, et que je sauvegarde à nouveau, cet écran me rejoint. Le premier paragraphe de chaque cellule td est joint au deuxième paragraphe. Cet accouplement supprime tous les espaces séparés.

Le nouvel utilisateur ne peut pas publier d'image. La description est la suivante: Mêmes cellules et mêmes tailles, sauf que le premier paragraphe et le second ont été fusionnés, ce qui supprime tous les espaces qui les séparent (la fin de p1 est sur la même ligne que le début de l’ancien p2). Le paragraphe 3 n'est pas affecté.

  1. Lorsque je sauve une troisième fois, le premier paragraphe est de nouveau associé au second (ainsi, un seul paragraphe existe dans les deux cellules). Bien sûr, cela a l'air très moche, et c'est très difficile à expliquer au client (ils n'ont aucune compréhension html).

Le nouvel utilisateur ne peut pas publier d'image. La description est donc: Tous les paragraphes sont devenus un, la fin de l'ancien p2 se trouvant sur la même ligne que le début de vieux p3.

  1. Après la sauvegarde à l’étape 3 de l’administrateur, cela s’affiche sur l’interface utilisateur. Cela signifie que le code HTML doit être cassé lors de la sauvegarde, ou lors du chargement dans l'éditeur ET sur la page.

* Le nouvel utilisateur ne peut pas publier d'image. La description est donc: Elle a exactement la même apparence que dans l'administrateur.

Je suis en train de creuser dans autop, mais cela dépasse mes compétences en php. Quelqu'un d'autre est-il au courant de ce problème, très courant?

J'utilise Wordpress 3.3, je n'ai testé dans aucune autre version. Aucune suggestion?

1
Bobby

Cette erreur a été corrigée lors de l'installation du plug-in de TinyMCE Advanced et de l'activation de l'option "Arrêtez de supprimer les balises <p> et <br /> lors de la sauvegarde ...".

1
Bobby