是否有一种简单的方法可以自动将div类“entry-content”中的任何h2元素包装在另一个div类“entry-header”中
所以最终结果看起来像是:
<div class="entry-content">
<div class="entry-header">
<h2>Some Title</h2>
</div>
</div>
我认为这可以用PHP完成,但我不确定。感谢您的任何意见!
答案 0 :(得分:2)
就wordpress而言,我可能会想要创建一个短代码,例如
[header]Some Title[/header]
我会让短代码获取内容并将给定的代码包装在其周围。
请参阅此处的一些文档:http://codex.wordpress.org/Shortcode_API
答案 1 :(得分:1)
$content = str_replace('<div class="entry-content">', '<div class="entry-content"><div class="entry-header">', $content);
$content = str_replace('</h2>', '</h2></div>', $content);
答案 2 :(得分:0)
你能在原型中做到吗?这将是我的简单解决方案:
var div = $('entry-content');
$(div).insert ({'top' : '<div class="entry-header">'} );
$(div).insert ({'bottom' : '</div>'} );
也许我错过了一些事情:)