WordPress:去除内容构建器的简码

问题描述

我有一个WP网站,其中包含很多内容(大约5000个帖子)。这些帖子包含(来自post_content中)的内容构建器过时的短代码,我需要永久删除这些短代码

[av_three_fifth first] [av_textblock size=“ font_color=“ color=“ av-medium-font-size=“ av-small-font-size=“ av-mini-font-size=“ admin_preview_bg=“] 
Nunc nec neque. Curabitur blandit mollis lacus. Quisque malesuada placerat nisl. Aenean vulputate eleifend tellus. Vestibulum fringilla pede sit amet augue.

Maecenas vestibulum mollis diam. Cras id dui. Vestibulum ullamcorper mauris at ligula. Fusce commodo aliquam arcu. Donec interdum,metus et hendrerit aliquet,dolor diam sagittis ligula,eget egestas libero turpis vel mi.

Sed a libero. In ac felis quis tortor malesuada pretium. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed aliquam,nisi quis porttitor congue,elit erat euismod orci,ac placerat dolor lectus quis orci. Aenean posuere,tortor sed cursus feugiat,nunc augue blandit nunc,eu sollicitudin urna dolor sagittis lacus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Fusce id purus.
[/av_textblock] [/av_three_fifth]

我是否有可能提出一个复杂的正则表达式来删除那些字符串?问题在于,其中许多解决方案差异很大,因此我担心这里没有“一个适合所有人”的解决方案...

TIA为您提供帮助/想法!

解决方法

通过一个免费的WP插件“半解决”此问题,该插件可隐藏损坏的短代码:https://wordpress.org/plugins/hide-broken-shortcodes/

如果其他人需要,我会与他人分享。