2010-04-02 2 views
0

Je crée un plugin pour wordpress et je dois vérifier si un post avec un titre spécifique existe ou pas. Cela afin d'éviter les doublons, comment puis-je interroger cela et voir si elle retourne vrai ou faux?wordpress num rangées, comment?

Répondre

1

J'utilise ce code pour obtenir l'ID d'un poste/la page par titre:

function get_id_by_name($name) 
{ 
    global $wpdb; 
    $id = $wpdb->get_col(
     "SELECT ID FROM $wpdb->posts 
      WHERE post_status = 'publish' 
      AND post_title = '$name' 
      LIMIT 1"); 
    return empty ($id) ? -1: (int) $id[0]; 
} 

Si le poste n'existe pas, le retour de la fonction -1.

+0

jep cela fonctionne parfaitement maintenant: D merci beaucoup, ne savait pas get_col ferait l'affaire :) – Christophe

Questions connexes