1

I'm building a theme, but in order for it to work correctly, the admin is having to include a HTML markup inside the WYSIWUG editor (such as div, li, .classnames, etc.). This to me is a bad idea.

Can I generate/append certain HTML elements depending on what they submit? For example, I would need the following to happen:

  • Wrap all images in li tags
  • All paragraphs before an image, be wrapped in a div
  • All paragraphs after an image, be wrapped in another div

Would this rely on PHP, jQuery, or does WordPress have a built in function for helping me with this?

4

1 に答える 1

0

ユーザーが JavaScript を有効にしていると本当に想定できないため、このような目的で jQuery を使用したくありません。

画像に関しては、image_send_to_editorフィルターを使用できるようです (詳細については、 https://wordpress.stackexchange.com/questions/20998/automatically-wrap-post-image-in-divを参照してください)。

于 2013-08-22T12:58:09.667 に答える