我想显示一个页面列表和每个页面使用的模板。
下面是我当前使用的代码,但结果有点冗长。
<?php
global $wpdb;
$sql = "SELECT post_title, meta_value
FROM $wpdb->posts a
JOIN $wpdb->postmeta b ON a.ID = b.post_id
WHERE a.post_type = \'page\'
AND a.post_status = \'publish\'
AND b.meta_key = \'_wp_page_template\'
";
$pages = $wpdb->get_results($sql);
echo \'<pre>\';
print_r($pages);
echo \'</pre>\';
?>
输出为…
[1] => stdClass Object
(
[post_title] => Notes
[meta_value] => default
)
我想把它简化为…
[1] Notes => default