本来 WP 的模板中可以通过 is_home()、is_single() 等来控制元素在各页面的显示。我在我自己制作的模板里反复试验好像我的这个主题只有 is_single() 能生效,其他的诸如 is_home() is_page() 都无效。奇怪了。 大家可以看我的博客,地址是 http://www.myyu.net ,头部右侧哪里通过 if (is_single()) 让单篇日志页面的显示内容与其他页面不同。可侧边栏的链接部分使用了 if ( is_home() || is_page() ) 却无效。 有谁知道什么原因么?