Query per titoli di post "simili"
Ho utilizzato un custom post type per uno dei miei siti web. Il tipo di post personalizzato contiene dati di carte gratta e vinci insieme ad alcuni campi personalizzati.
Ho sviluppato un'applicazione Android per gestire questi elementi da dispositivo mobile.
Nell'app Android, voglio implementare una funzionalità di ricerca che aiuti gli utenti amministratori a cercare numeri di carta per gestirli.
Posso usare la query di WordPress per cercare per titolo.
$args = array("post_type" => "mytype", "name" => $title);
$query = get_posts( $args );
Questo restituisce risultati solo se fornisco un titolo esatto. Ma ho bisogno di recuperare tutti gli elementi con titoli simili.
Qualche suggerimento?

Puoi utilizzare sia il parametro di ricerca di wp_query:
$args = array("post_type" => "mytype", "s" => $title);
$query = get_posts( $args );
Oppure puoi ottenere i post in base al titolo tramite la classe wpdb:
global $wpdb;
$myposts = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $wpdb->posts WHERE post_title LIKE '%s'", '%'. $wpdb->esc_like( $title ) .'%') );
Quindi otterrai l'oggetto post in questa forma:
foreach ( $myposts as $mypost )
{
$post = get_post( $mypost );
//esegui qui il tuo codice di output
}
