performance von post_exists

Ich habe ein Post-Publish-Programm wie folgt:

if (!post_exists($title)) : $my_post = array( 'post_title'=>$title, 'post_content'=>'my contents', 'post_status'=>'draft', 'post_type'=>'skarabeepublication', 'post_author'=>1, ); wp_insert_post($my_post); endif; 

Das heißt, überprüfen Sie, ob der Titel bereits existiert, bevor wp_insert_post ihn tatsächlich veröffentlicht.

Aber das Problem ist, ich habe 50.000 + Beiträge auf meiner Website, also ist es sehr langsam.

Weißt du, wie du es verbessern kannst?

Ich habe es auch versucht:

 get_page_by_title( $page_title, $output, $post_type ); 

Es ist langsamer als die post_exists 🙂

Solutions Collecting From Web of "performance von post_exists"