反转do_shortcode()效果

时间:2014-08-23 11:16:16

标签: wordpress

我创建了一些基本的短代码[row],[cols]和[img]。我可以使用它们:

[row cols="2" ]

     [col cols="2"]In faucibus[/col]

     [col cols="2"][img src="../wp-content/uploads/2014/08/32-300x300.jpeg"] [/col]

[/row]

这样做很简单,创建以下引导程序结构:

 <div class="row">

      <div class="col-lg-6 col-sm-6 col-md-6 col-xs-12">In faucibus</div>

     <div class="col-lg-6 col-sm-6 col-md-6 col-xs-12"><img src="../wp-content/uploads/2014/08/32-300x300.jpeg\&quot;" alt="\&quot;\&quot;"></div>

 </div>

我用do_shortcode($ content)制作了这个,因为在一个短代码中可以是另一个短代码。

问题:

是否可以根据我已经定义的短代码函数获取html结果并转换回短代码格式?

谢谢:)

1 个答案:

答案 0 :(得分:0)

我在构建一个简单的前端编辑器时遇到了同样的问题。我觉得Visual Composer非常适合简单的项目。

一种可能的解决方案是使用jQuery读取div的属性和内容,并生成生成的短代码。所以,在你的情况下,采取&#39; class&#39;的值。并转换为等效的短代码。

我希望这有帮助!