[PHP – WordPress] Ottenere l’ID della pagina da uno slug

In questo semplice tutorial WordPress vi mostreremo come creare una funzione che restituisce l'ID della pagina passando come parametro uno slug.

  1.  
  2. function get_page_id($name)
  3. {
  4. global $wpdb;
  5. // get page id using custom query
  6. $page_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE ( post_name = '".$name."' or post_title = '".$name."' ) and post_status = 'publish' and
  7. post_type='page' ");
  8. return $page_id;
  9. }
  10.