在我的functions.php中,我有一个向单个帖子网站添加脚本的功能。不幸的是,它还将它添加到“未找到”搜索结果页面中,这就是我收到以下通知的原因:
Notice: Trying to get property of non-object in ...
我在functions.php中的过滤器是:
if( is_single($post->ID) ){
...//adding my scripts
}
我尝试将&& !is_search()
添加到if条件中,但这没有帮助。那么我怎么能阻止我的脚本加载到“Nothing Found”网站?
修改:
if(is_singular('post')){...}
是一个有效的解决方案。 此网站上有更多信息:http://codex.wordpress.org/Function_Reference/is_search