是否使用DO_SHORT代码将帖子内容保存到数据库?

时间:2015-04-16 作者:Tamás

我正在做一个项目,我使用WordPress管理员与Laravel连接。我使用WP编辑和创建帖子,使用Laravel查询数据库。我也使用短代码。

是否可以在保存帖子内容时调用do\\u shortcode()函数,以便“编译”版本进入数据库,而不是短码版本?

1 个回复
SO网友:Tamás

所以我在抄本上找到了答案。

content\\u save\\u pre()是我的朋友。用法如下:

function my_sanitize_content( $content ) {
    return do_shortcode($content);
}
add_filter( \'content_save_pre\' , \'my_sanitize_content\' , 10, 1);
我还没试过,我想它应该会起作用。

结束

相关推荐

Multiple level shortcodes

我正在开发一个插件,遇到了一种情况,我希望有人能帮我找到一个解决方案。我想要一个短代码结构,如:[shortcode_1] [shortcode_2] [shortcode_3] [shortcode_4][/shortcode_4] [/shortcode_3] [/shortcode_2] [/shortcode_1] 但如果我使用add\\u短代码,只有第一个短代码有效。。。有没有办法得到这样的短代码结构?谢谢