你可以使用get_pages
要做到这一点,请这样做:
<?php
$args = array(
\'post_type\' => \'page\',
\'child_of\' => 7,
);
$postobj = get_pages($args);
foreach($postobj as $item){
$dir = get_bloginfo(\'template_directory\'); // Theme directory
$title = $item->post_title;
$parent = $item->post_parent;
$id = $item->guid;
$name = $item->post_name;
一旦到达这里,就可以拉出自定义字段并将其放入变量中。
$model_number = get_post_meta($item->ID, \'model_number\', true);
我会使用
if
某种形式的声明来构建这些标题。例如,您可以执行以下操作:
if($model_number == true){
echo stuff;
} else {
echo other stuff;
}
}
?>
这很艰难,但我认为这会让你走得很远。本质上,您是在以编程方式构建标题并返回所有内容以进行打印。关键是格式化所有内容并正确设置条件。