首页 文章

在Wordpress中是widget(),update()和form()预先创建的函数吗?

提问于
浏览
0

Wordpress Codex page for 'register widget'上有基本的示例代码,用于通过插件注册小部件: -

class MyNewWidget extends WP_Widget {

    function __construct() {
        // Instantiate the parent object
        parent::__construct( false, 'My New Widget Title' );
    }

    function widget( $args, $instance ) {
        // Widget output
    }

    function update( $new_instance, $old_instance ) {
        // Save widget options
    }

    function form( $instance ) {
        // Output admin widget options form
    }
}

function myplugin_register_widgets() {
    register_widget( 'MyNewWidget' );
}

add_action( 'widgets_init', 'myplugin_register_widgets' );

在这段代码中,您可以看到我提到的三个函数 . 我想知道我是否可以更改自己的名字,还是预先创建的Wordpress功能?

1 回答

  • 0

    您可以在MyNewWidget中为您的成员命名,无论您喜欢什么,但扩展WP_Widget的关键是WP_Widget的方法都可用于MyNewWidget,但您可以通过编写相同名称的方法来覆盖它们 . This may help explain .

相关问题