Notices after update
-
Hi there,
after update from version 1.1.3 to version 1.2.0 and with wp_debug on I get the following notices on all pages ( frontend and backen) which using custom post types:
Notice: Undefined index: description in /Applications/MAMP/htdocs/grell_neu/wp-content/plugins/custom-post-type-ui/custom-post-type-ui.php on line 340
Notice: Undefined index: show_in_rest in /Applications/MAMP/htdocs/grell_neu/wp-content/plugins/custom-post-type-ui/custom-post-type-ui.php on line 346
Sincerely
Tina
-
Try saving your settings again, without editing anything, to see if that fills in the values. I’ll add them to the list for possible 1.2.1 to try and prevent in the meantime.
Thanks.
Saving doesn’t have any effect.
There are two notices for each custom taxonomy. So 4 custom taxonomies = 8 notices.
Brian, would you be willing to share your taxonomy settings export?
Sure.
{"level":{"name":"level","label":"Difficulty Levels","singular_label":"Difficulty","hierarchical":"true","show_ui":"true","query_var":"true","query_var_slug":"","rewrite":"true","rewrite_slug":"","rewrite_withfront":"1","rewrite_hierarchical":"0","show_admin_column":"true","labels":{"all_items":"All Difficulties","menu_name":"","edit_item":"","view_item":"","update_item":"","add_new_item":"","new_item_name":"","parent_item":"","parent_item_colon":"","search_items":"","popular_items":"","separate_items_with_commas":"","add_or_remove_items":"","choose_from_most_used":"","not_found":""},"object_types":["poses","skills"]},"position":{"name":"position","label":"Positions","singular_label":"Position","hierarchical":"true","show_ui":"true","query_var":"true","query_var_slug":"","rewrite":"true","rewrite_slug":"","rewrite_withfront":"1","rewrite_hierarchical":"0","show_admin_column":"true","labels":{"menu_name":"","all_items":"","edit_item":"","view_item":"","update_item":"","add_new_item":"","new_item_name":"","parent_item":"","parent_item_colon":"","search_items":"","popular_items":"","separate_items_with_commas":"","add_or_remove_items":"","choose_from_most_used":"","not_found":""},"object_types":["poses"]},"numbers":{"name":"numbers","label":"# of Persons","singular_label":"Number","hierarchical":"true","show_ui":"true","query_var":"true","query_var_slug":"","rewrite":"true","rewrite_slug":"","rewrite_withfront":"1","rewrite_hierarchical":"0","show_admin_column":"true","labels":{"all_items":"# of Persons","menu_name":"","edit_item":"","view_item":"","update_item":"","add_new_item":"","new_item_name":"","parent_item":"","parent_item_colon":"","search_items":"","popular_items":"","separate_items_with_commas":"","add_or_remove_items":"","choose_from_most_used":"","not_found":""},"object_types":["poses"]},"skill-poses":{"name":"skill-poses","label":"Poses","singular_label":"Pose","hierarchical":"false","show_ui":"true","query_var":"true","query_var_slug":"","rewrite":"true","rewrite_slug":"","rewrite_withfront":"1","rewrite_hierarchical":"0","show_admin_column":"true","labels":{"menu_name":"","all_items":"","edit_item":"","view_item":"","update_item":"","add_new_item":"","new_item_name":"","parent_item":"","parent_item_colon":"","search_items":"","popular_items":"","separate_items_with_commas":"","add_or_remove_items":"","choose_from_most_used":"","not_found":""},"object_types":["skills"]},"skill-types":{"name":"skill-types","label":"Types","singular_label":"Skill Type","hierarchical":"true","show_ui":"true","query_var":"true","query_var_slug":"","rewrite":"true","rewrite_slug":"","rewrite_withfront":"1","rewrite_hierarchical":"0","show_admin_column":"true","labels":{"menu_name":"","all_items":"","edit_item":"","view_item":"","update_item":"","add_new_item":"","new_item_name":"","parent_item":"","parent_item_colon":"","search_items":"","popular_items":"","separate_items_with_commas":"","add_or_remove_items":"","choose_from_most_used":"","not_found":""},"object_types":["skills"]}}I have this same issue, to resolve I had to save all the CPT and Taxonomies.
You can probably protect against this either by preceeding the $args array with some array_key_exists and empty checks on the array items or you can amend the args array with inline conditionals, something like;
$args = array( 'labels' => $labels, 'label' => ( array_key_exists('label', $taxonomy) && ! empty( $taxonomy['label'] ? $taxonomy['label'] : '' ), 'description' => ( array_key_exists('description', $taxonomy) && ! empty( $taxonomy['description'] ? $taxonomy['description'] : '' ), 'hierarchical' => get_disp_boolean( ( array_key_exists('hierarchical', $taxonomy) && ! empty( $taxonomy['hierarchical'] ? $taxonomy['hierarchical'] : '' ) ), 'show_ui' => get_disp_boolean( ( array_key_exists('show_ui', $taxonomy) && ! empty( $taxonomy['show_ui'] ? $taxonomy['show_ui'] : '' ) ), 'query_var' => ( array_key_exists('query_var', $taxonomy) && ! empty( $taxonomy['query_var'] ? $taxonomy['query_var'] : '' ), 'rewrite' => $rewrite, 'show_admin_column' => $show_admin_column, 'show_in_rest' => get_disp_boolean( ( array_key_exists('show_in_rest', $taxonomy) && ! empty( $taxonomy['show_in_rest'] ? $taxonomy['show_in_rest'] : '' ) ), 'rest_base' => $rest_base, );Cheers
Quick testers appreciated: https://github.com/WebDevStudios/custom-post-type-ui/archive/1.2.1.zip
Seems to be working without issue for me. Thanks
The topic ‘Notices after update’ is closed to new replies.