function c2_get_post_id_by_title( string $title = '' ): int { $posts = get_posts( array( 'post_type' => 'home-builder', 'title' => $title, 'numberposts' => 1, 'update_post_term_cache' => false, 'update_post_meta_cache' => false, 'orderby' => 'post_date ID', 'order' => 'ASC', 'fields' => 'ids' ) ); return empty( $posts ) ? get_the_ID() : $posts[0]; }
Use like below
c2_get_post_id_by_title('Post Title');
Jagdish Sarma Asked question February 29, 2024