在WordPress主题开发中,有时需要区分主页和其他页面。
比如一个广告只在首页显示。
一般情况,只需要使用 is_home 函数进行判断即可。
if (is_home()) {
echo '这个广告只在首页显示';
}
但是,有时上面的代码却不会生效!
一、在WordPress后台把某个页面设置成了主页
这时,需要加上 is_front_page 函数判断即可。
if (is_home() || is_front_page()) {
echo '这个广告只在首页显示';
}
二、在 is_home 函数之前,有使用query_posts()
这种情况,极有可能是忘记了重置查询循环。只需要在 is_home 之前,调用 wp_reset_query。
wp_reset_query();
if (is_home() || is_front_page()) {
echo '这个广告只在首页显示';
}
-
WordPress函数:wp_get_original_referer 获取原始 refererWordPress函数:wp_get_original_referer 获取原始 referer
-
WordPress是干什么的WordPress是一款开源的CMS,也就是常说的内容管理系统,它基于PHP开发,并使用MySQL作为数据库管理系统。
-
WordPress教程菜鸟教程之WordPress主题和插件开发追格小编同学已经撰写并分享过一些相关的教程,包括WordPress主题开发教程和WordPress插件开发教程。
-
WordPress主题国际化WordPress主题国际化
-
WordPress函数:load_theme_textdomain 加载翻译的字符串WordPress函数:load_theme_textdomain 加载翻译的字符串
-
WordPress新手必学的10个实用小技巧WordPress新手必学的10个实用小技巧,让你轻松驾驭建站之旅!为了让新手朋友在使用WordPress时更加得心应手,追格特意整理了这些实用技巧。掌握了它们,你的WordPress之旅将会更加顺畅无阻,快来一起学习吧!
暂无评论,抢个沙发...