0

是否可以使用函数自动删除 [shortcode] 和 $content of post 中的简码内容?我希望作者只能放置文本,而不是代码或简码。

谢谢

4

1 回答 1

2

您需要挂钩wp_insert_post_data

PHP:

function remove_shortcodes( $data , $postarr ){
    $data['post_content'] = strip_shortcodes( $data['post_content'] );
    return $data;
}

add_filter( 'wp_insert_post_data', 'remove_shortcodes', '99', 2 );

参考:

于 2013-10-07T15:54:17.550 回答