您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
28. is系列条件标签测试(页面所属环境位置描述)
发布时间:2023-03-15 22:06:53编辑:雪饮阅读()
本篇主要是建议的话,php最好还是稍微高点吧,像我之前的php5.3.29nts对于[]这种数组是不支持的,貌似是php5.4才支持,所以我这里切换如php5.4.45nts了。
然后只在当前主题的index.php文件测试,其他php就删除了,免得有优先级问题影响。
index.php如:
<?php echo "wp_query对象中可以看到is_前缀的一些属性主要是用于判断某个也是所属于环境描述:";?>
<?php echo "<pre>";print_r($wp_query);echo "</pre>";?>
<hr/>
<?php echo "is_前缀方法也可以判断当前页面所属环境描述:";?>
<?php
$page_environment=[];
$count=0;
if(is_date()){
$count++;
$page_environment[]="是日期归档页";
}
if(is_author()){
$count++;
$page_environment[]="是作者归档页";
}
if(is_category()){
$count++;
$page_environment[]="是分类目录归档页";
}
if(is_tag()){
$count++;
$page_environment[]="是标签归档页";
}
if(is_archive()){
$count++;
$page_environment[]="是归档页(日期归档页,分类归档页。。。具体要自己看了)";
}
if(is_single()){
$count++;
$page_environment[]="是非页面类型的其他详情页";
}
if(is_page()){
$count++;
$page_environment[]="是页面详情页";
}
if(is_attachment()){
$count++;
$page_environment[]="是附件详情页";
}
if(is_singular()){
$count++;
$page_environment[]="是详情页";
}
if($count==0){
$page_environment[]="狗屁东西,啥也不是";
}
echo "<br/>";
echo implode("<br/>",$page_environment);
?>
关键字词:页面,所属,环境,位置,描述