Ik heb de volgende variabele:

$queried_object = $wp_query->get_queried_object();

Wanneer ik hier een dump van opvraag geeft dit:

object(stdClass)#6 (32) { ["labels"]=> object(stdClass)#4 (14) { ["name"]=> string(12) "Faciliteiten" ["singular_name"]=> string(10) "Faciliteit" ["add_new"]=> string(18) "Nieuw(e) Toevoegen" ["add_new_item"]=> string(29) "Nieuw(e) Faciliteit Toevoegen" ["edit_item"]=> string(19) "Faciliteit Bewerken" ["new_item"]=> string(19) "Nieuw(e) Faciliteit" ["view_item"]=> string(17) "Bekijk Faciliteit" ["search_items"]=> string(19) "Faciliteiten Zoeken" ["not_found"]=> string(26) "Geen Faciliteiten gevonden" ["not_found_in_trash"]=> string(40) "Geen Faciliteiten gevonden in Prullenbak" ["parent_item_colon"]=> string(10) "Oudertekst" ["all_items"]=> string(10) "Alle items" ["menu_name"]=> string(12) "Faciliteiten" ["name_admin_bar"]=> string(10) "Faciliteit" } ["description"]=> string(0) "" ["public"]=> bool(true) ["hierarchical"]=> bool(false) ["exclude_from_search"]=> bool(false) ["publicly_queryable"]=> bool(true) ["show_ui"]=> bool(true) ["show_in_menu"]=> bool(true) ["show_in_nav_menus"]=> bool(true) ["show_in_admin_bar"]=> bool(true) ["menu_position"]=> NULL ["menu_icon"]=> string(28) "dashicons-welcome-write-blog" ["capability_type"]=> string(4) "post" ["map_meta_cap"]=> bool(true) ["register_meta_box_cb"]=> NULL ["taxonomies"]=> array(1) { [0]=> string(5) "types" } ["has_archive"]=> bool(true) ["rewrite"]=> array(6) { ["enabled"]=> string(1) "1" ["with_front"]=> bool(true) ["feeds"]=> bool(true) ["pages"]=> bool(true) ["slug"]=> string(12) "faciliteiten" ["ep_mask"]=> int(1) } ["query_var"]=> string(12) "faciliteiten" ["can_export"]=> bool(true) ["delete_with_user"]=> NULL ["_builtin"]=> bool(false) ["_edit_link"]=> string(16) "post.php?post=%d" ["wpcf-post-type"]=> string(12) "faciliteiten" ["slug"]=> string(12) "faciliteiten" ["icon"]=> string(18) "welcome-write-blog" ["show_in_menu_page"]=> string(0) "" ["query_var_enabled"]=> string(1) "1" ["permalink_epmask"]=> int(1) ["name"]=> string(12) "faciliteiten" ["cap"]=> object(stdClass)#5 (15) { ["edit_post"]=> string(9) "edit_post" ["read_post"]=> string(9) "read_post" ["delete_post"]=> string(11) "delete_post" ["edit_posts"]=> string(10) "edit_posts" ["edit_others_posts"]=> string(17) "edit_others_posts" ["publish_posts"]=> string(13) "publish_posts" ["read_private_posts"]=> string(18) "read_private_posts" ["read"]=> string(4) "read" ["delete_posts"]=> string(12) "delete_posts" ["delete_private_posts"]=> string(20) "delete_private_posts" ["delete_published_posts"]=> string(22) "delete_published_posts" ["delete_others_posts"]=> string(19) "delete_others_posts" ["edit_private_posts"]=> string(18) "edit_private_posts" ["edit_published_posts"]=> string(20) "edit_published_posts" ["create_posts"]=> string(10) "edit_posts" } ["label"]=> string(12) "Faciliteiten" }


Nu wil ik graag het volgende:

1.
Eerst dient er een controle gedaan te worden op wpcf-post-type (deze moet aanwezig zijn in de array).

2.
Indien aanwezig:

Wil ik graag de volgende informatie uit deze array: Faciliteiten

["labels"]=> object(stdClass)#4 (14) { ["name"]=> string(12) "Faciliteiten"


Wanneer ik gebruik:

$getitem = $queried_object->name;
echo $custom_post_type;

Dan haalt hij op: faciliteiten, oftewel de 'slug'

De code: $queried_object->labels->name ... is niet geldig en werkt niet.


Wie kan mij de oplossing vertellen?