> 主题开发或者定制会遇到自动获取页面链接的问题 ``` //获取页面id,并且不可重用 function get_page_id( $pagephp ) { global $wpdb; $pageid = $wpdb->get_row( $wpdb->prepare( "SELECT `post_id` FROM `{$wpdb->postmeta}` WHERE `meta_value` = %s AND `post_status` = `publish`", $pagephp), ARRAY_A)['post_id']; return $pageid; } ``` ## 使用 ``` $page_id = get_page_id( 'pages/pay.php' ); //然后各种获取。。。。 //页面文件路径是相对于主题根目录 //这种页面一般是只建立一个的,重复的就会失效 ```