完全删除[图库]快捷代码

时间:2013-01-10 作者:Cecily

我使用了remove\\u shortcode(\'gallery\')。。。库已消失,但短代码在文本中可见。如何在站点范围内删除?我搜索了sql查询,但没有解决方案可以解决我的特定问题。

gallery shortcode still visible

3 个回复
最合适的回答,由SO网友:Ed Burns 整理而成

短代码实际上输入到页面或帖子内容中,因此禁用短代码处理可以防止库短代码被库图像替换,但不会影响帖子内容。

最好的解决方案是在删除默认库句柄后添加新的短代码处理程序。另一种不太理想的方法是从所有帖子和页面中删除短代码标签。

短代码替换如下所示:

function no_gallery($atts) {
    return "";
}
add_shortcode(\'gallery\', \'no_gallery\');

SO网友:fuxia

您可以使用一个简单的技巧使其不可见:

add_shortcode( \'gallery\', \'__return_false\' );
这将从输出中删除代码,而不接触帖子内容。

SO网友:brasofilo

空的短代码是一个很好的技巧,但是如果您想删除字符串[gallery] 在所有帖子中,有两个选项:在仪表板中手动或数据库搜索/替换。

虽然数据库可以直接操作,但在这些情况下(内容替换),我更喜欢使用插件Search and Replace, 通过Frank Bültge.

与任何数据库操作一样,backing up is essential.

结束

相关推荐

Add a jQuery Function

请原谅我对编码几乎一无所知。但是,我在函数中调用jQuery。我听说php是包含jQuery的最佳方式://Get jQuery function modify_jquery() { if (!is_admin()) { // comment out the next two lines to load the local copy of jQuery wp_deregister_script(\'jquery\');