2010-04-02 4 views
0

Я создаю плагин для wordpress, и мне нужно проверить, существует ли сообщение с определенным названием. Это, чтобы предотвратить дубликаты, как я могу запросить это и посмотреть, вернулось ли оно true или false?wordpress num rows, как?

ответ

1

Я использую этот код, чтобы получить идентификатор записи/страницы по названию:

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]; 
} 

Если пост не существует, возвращение функции -1.

+0

jep он отлично работает сейчас: D большое спасибо, не знал, что get_col сделает трюк :) – Christophe

Смежные вопросы