以下代码将换行[related]
在HTML注释标记中,如<!-- [related] -->
插件停用时。
<?php
// on plugin activation
register_activation_hook( __FILE__, \'my_hide_shortcut\' );
function my_hide_shortcut()
{
$to_find = \'[related]\';
$to_replace_with =\'<!-- [related] -->\';
// get MySQL table prefix
global $wpdb;
$table_prefix = $wpdb->prefix;
// run MySQL query
$mysql = "UPDATE \'{$table_prefix}_posts\' SET \'post_content\' = replace(\'post_content\', \'{$to_find}\', \'{$to_replace_with}\')";
}
您可以更进一步,在插件再次激活时进行相反的替换,或者完全删除插件卸载时的短代码。
这段代码没有经过测试,发布在这里只是为了提出一个想法!在尝试之前进行数据库备份。检查$mysql
变量语法。此外,您可能希望以WordPress的方式来处理MySQL内容。