1

我正在构建一个主题,但为了使其正常工作,管理员必须在 WYSIWUG 编辑器中包含一个 HTML 标记(例如divli.classnames等)。这对我来说是个坏主意。

我可以根据提交的内容生成/附加某些 HTML 元素吗?例如,我需要发生以下情况:

  • 将所有图像包装在li标签中
  • 图像前的所有段落,被包裹在一个div
  • 一个图像之后的所有段落,被另一个包裹起来div

这会依赖 PHP、jQuery,还是 WordPress 有内置函数来帮助我解决这个问题?

4

1 回答 1

0

我不想在这样的事情上使用 jQuery,因为你不能真正假设用户启用了 JavaScript。

关于图像,您似乎可以使用image_send_to_editor过滤器(有关详细信息,请参阅https://wordpress.stackexchange.com/questions/20998/automatically-wrap-post-image-in-div)。

于 2013-08-22T12:58:09.667 回答