下面的代码尝试采用 WP_Widget_Categories 类并将其用作基于默认类别小部件的自定义类别小部件的基础。
但是,我没有得到任何输出,并且小部件没有显示在“可用小部件”列表中。我究竟做错了什么?
<?php
/*
Plugin Name: My Categories Widget
Version: 1.0
*/
class MY_Widget_Categories extends WP_Widget {
function MY_Widget_Categories() {
$widget_ops = array( 'classname' => 'widget_categories', 'description' => __( "A list or dropdown of categories" ) );
$this->WP_Widget('categories', __('Categories'), $widget_ops);
}
function widget( $args, $instance ) {
extract( $args );
$title = apply_filters('widget_title', empty( $instance['title'] ) ? __( 'Categories' ) : $instance['title']);
$c = $instance['count'] ? '1' : '0';
$h = $instance['hierarchical'] ? '1' : '0';
$d = …
Run Code Online (Sandbox Code Playgroud)