从页面名称获取 ID

Avatar of Chris Coyier
Chris Coyier

添加到 functions.php 文件

function get_ID_by_page_name($page_name) {
   global $wpdb;
   $page_name_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = '".$page_name."' AND post_type = 'page'");
   return $page_name_id;
}

现在,当您需要特定帖子/页面的 ID 并且您只有名称时,您可以在模板中使用此函数。