$post_type) { $args = array('name' => $name, 'nice_name' => $post_type); add_settings_field( 'bs_abep_types[' . $name . ']', $post_type, 'bs_abep_checkbox_render', 'bs_abep_settings_page', 'bs_abep_settings_page_section', $args ); } } function bs_abep_checkbox_render( $post_type ) { $options = get_option( 'bs_abep_settings' ); $options = $options['types']; if ( isset($options[$post_type['name']]) ) { $checked = checked( $options[$post_type['name']], $post_type['nice_name'], false ); } elseif ( $post_type['name'] == 'page' ) { $checked = 'checked'; } ?> ]' value=''>

Admin Bar Edit Content Links

true), 'objects'); $return = array(); $excluded_post_types = apply_filters('abepl-exclude-post-types', $excluded_post_types); // Make sure excluded_post_types is an array if (!is_array($excluded_post_types)) $excluded_post_types = array('Media'); if (!empty($post_type_objs)) { foreach ($post_type_objs as $post_type) { if ($post_type->labels->name !== '' && !in_array($post_type->labels->name, $excluded_post_types) ) { $return[$post_type->name] = $post_type->labels->name; } } } if (empty($return)) { $return = '-1'; } return $return; } ?>