diff --git a/tag-dropdown-widget.php b/tag-dropdown-widget.php index 02db55cfbaf14f66451511360c2ac1fbed2a8596..5e8cd1dc9eec1080a3a94951f530a70e20734fee 100644 --- a/tag-dropdown-widget.php +++ b/tag-dropdown-widget.php @@ -69,7 +69,7 @@ class taxonomy_dropdown_widget_plugin { * @uses register_deactivation_hook * @return null */ - private function __construct() { + protected function __construct() { add_action( 'widgets_init', array( $this, 'action_widgets_init' ) ); register_activation_hook( __FILE__, array( $this, 'activation_hook' ) ); @@ -82,7 +82,7 @@ class taxonomy_dropdown_widget_plugin { * @hook activation * @return null */ - function activation_hook() { + public function activation_hook() { $this->cleanup(); } @@ -92,7 +92,7 @@ class taxonomy_dropdown_widget_plugin { * @hook deactivation * @return null */ - function deactivation_hook() { + public deactivation_hook() { $this->cleanup(); } @@ -102,7 +102,7 @@ class taxonomy_dropdown_widget_plugin { * @uses delete_option * @return null */ - function cleanup() { + private function cleanup() { if ( ! add_filter( 'taxonomy_dropdown_widget_run_cleanup', true ) ) return; @@ -124,7 +124,7 @@ class taxonomy_dropdown_widget_plugin { * @action widgets_init * @return null */ - function action_widgets_init() { + public function action_widgets_init() { if ( class_exists( 'taxonomy_dropdown_widget' ) ) register_widget( 'taxonomy_dropdown_widget' ); } @@ -145,7 +145,7 @@ class taxonomy_dropdown_widget_plugin { * @uses selected * @return string or false */ - function render_dropdown( $options, $id = false ) { + public function render_dropdown( $options, $id = false ) { $options = wp_parse_args( $options, $this->option_defaults ); extract( $options ); @@ -233,7 +233,7 @@ class taxonomy_dropdown_widget_plugin { * @uses wp_parse_args * @return array */ - function sanitize_options( $options ) { + public function sanitize_options( $options ) { $options_sanitized = array( 'hide_empty' => true, 'post_counts' => false @@ -341,7 +341,7 @@ class taxonomy_dropdown_widget extends WP_Widget { * @uses taxonomy_dropdown_widget_plugin * @return null */ - function taxonomy_dropdown_widget() { + public function __construct() { $this->WP_Widget( false, 'Taxonomy Dropdown Widget', array( 'description' => 'Displays selected non-hierarchical taxonomy terms in a dropdown list.' ) ); //Load plugin class and populate defaults @@ -362,7 +362,7 @@ class taxonomy_dropdown_widget extends WP_Widget { * @uses apply_filters * @return string or null */ - function widget( $args, $instance ) { + public function widget( $args, $instance ) { //Get plugin class for default options and to build widget global $taxonomy_dropdown_widget_plugin; if ( !is_a( $taxonomy_dropdown_widget_plugin, 'taxonomy_dropdown_widget_plugin' ) ) @@ -398,7 +398,7 @@ class taxonomy_dropdown_widget extends WP_Widget { * @uses taxonomy_dropdown_widget_plugin * @return array */ - function update( $new_instance, $old_instance ) { + public function update( $new_instance, $old_instance ) { //Get plugin class for sanitization function global $taxonomy_dropdown_widget_plugin; if ( !is_a( $taxonomy_dropdown_widget_plugin, 'taxonomy_dropdown_widget_plugin' ) ) @@ -420,7 +420,7 @@ class taxonomy_dropdown_widget extends WP_Widget { * @uses checked * @return string */ - function form( $instance ) { + public function form( $instance ) { //Get options $options = wp_parse_args( $instance, $this->defaults ); extract( $options );