如果要判断当前页面是否是某个特定页面或者是否是某一页面的子页面(例如在一个基于页面的网站的不同版块上显示不同banner广告),可以先从后台获取父页面的ID,然后按以下方式进行编码:
<?php
if ( is_page(‘about’) || $post->post_parent == ‘2‘ ) {
$bannerimg = ‘home.jpg’;
} elseif ( is_page(‘learning’) || $post->post_parent == ‘56‘ ) {
$bannerimg = ‘teaching.jpg’;
} elseif ( is_page(‘admissions’) || $post->post_parent == ‘15‘ ) {
$bannerimg = ‘admissions.jpg’;
} else {
$bannerimg = ‘home.jpg’; // Fall-through
}
?>