$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 ( 'page' === $post_type['name'] ) { $checked = 'checked'; } else { $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, true ) && ! in_array( $post_type->name, $excluded_post_types, true ) ) { $return[ $post_type->name ] = $post_type->labels->name; } } } if ( empty( $return ) ) { $return = '-1'; } return $return; }