我正在尝试这样做:Hide a page in the admin end without a plugin?
但是,我不想硬编码页面ID。我想根据模板名称获取页面id。
$pages = get_posts(array(
\'post_type\' => \'page\',
\'meta_key\' => \'_wp_page_template\',
\'meta_value\' => \'product.php\'
));
^^这可能可以完成任务,但它会获取整个页面,我开始担心效率,尤其是当我只需要id,并且此命令可能会返回数千个页面时。
我对SQL非常了解,所以如果我应该编写自己的查询,那么请告诉我。
或者我根本不需要担心这个?