static function call
-
Strict Standards: Non-static method Category_Checklist::init() should not be called statically in /mec_Author_Box/include/Category-Order.php on line 136
class Category_Checklist { public static function init() { add_action('add_meta_boxes', array(__CLASS__, 'replace_box')); } // adapted from wp-admin/edit-form-advanced.php public function replace_box($post_type) { foreach ( get_object_taxonomies($post_type) as $tax_name ) { $taxonomy = get_taxonomy($tax_name); if ( !$taxonomy->show_ui || !$taxonomy->hierarchical ) continue; $label = isset($taxonomy->label) ? esc_attr($taxonomy->label) : $tax_name; remove_meta_box($tax_name . 'div', $post_type, 'side'); // don't use 'core' as priority add_meta_box($tax_name . 'div', $label, array(__CLASS__, 'meta_box'), $post_type, 'side', 'default', array( 'taxonomy' => $tax_name )); } add_action('admin_footer', array(__CLASS__, 'script')); } // Scrolls to first checked category public function script() { ?> ..... } Category_Checklist::init();
this is a static class call and the code has none static functions
part of the updated code above
- The topic ‘static function call’ is closed to new replies.