好的,尝试用jQuery删除是违反直觉的。
通过输出缓冲修改它效率很低。
我们不应该编辑实际的小部件代码本身,因为这将在下次更新WordPress时恢复。
我建议您创建自己的文本小部件,或者简单地扩展和修改现有的WordPress小部件,如下所示(将以下代码放入functions.php文件中):
add_action( \'widgets_init\', \'register_my_widgets\' );
function register_my_widgets() {
...
register_widget( \'My_Text_Widget\' );
}
class My_Text_Widget extends WP_Widget_Text {
function widget( $args, $instance ) {
extract($args);
$title = apply_filters( \'widget_title\', empty( $instance[\'title\'] ) ? \'\' : $instance[\'title\'], $instance, $this->id_base );
$text = apply_filters( \'widget_text\', empty( $instance[\'text\'] ) ? \'\' : $instance[\'text\'], $instance );
echo $before_widget;
if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } ?>
<?php echo !empty( $instance[\'filter\'] ) ? wpautop( $text ) : $text; ?>
<?php
echo $after_widget;
}
}