function genesis_register_post_meta() { $args = [ 'auth_callback' => '__return_true', 'type' => 'boolean', 'single' => true, 'show_in_rest' => true, ]; $string_args = array_merge( $args, [ 'type' => 'string' ] ); // Hide title: true if title should be hidden, false or empty otherwise. register_meta( 'post', '_genesis_hide_title', $args ); // Hide breadcrumbs: true if breadcrumbs should be hidden, false or empty otherwise. register_meta( 'post', '_genesis_hide_breadcrumbs', $args ); // Hide image: true if featured image should be hidden, false or empty otherwise. register_meta( 'post', '_genesis_hide_singular_image', $args ); // Hide footer widgets: true if widgets should be hidden, false or empty otherwise. register_meta( 'post', '_genesis_hide_footer_widgets', $args ); // Body class: string to add to the body element class attribute. register_meta( 'post', '_genesis_custom_body_class', $string_args ); // Post class: string to add to the article.entry element class attribute. register_meta( 'post', '_genesis_custom_post_class', $string_args ); // Layout: string layout. register_meta( 'post', '_genesis_layout', $string_args ); }