我创建了一个儿童wordpress主题,但我不知道在某些情况下wordpress功能不起作用的原因:1。喜欢在functions.php上 - > is_singular('post_type')
即使我在该post_type帖子上,is_user_logged_in()
也没有返回true,{{1}}在我创建的几个页面模板上都没有返回
答案 0 :(得分:0)
我认为在使用wp_query时必须调用is_singular。我猜你在调用这些函数之前没有使用wp_query。这是核心wordpress功能的实现。
function is_singular( $post_types = '' ) {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1' );
return false;
}
return $wp_query->is_singular( $post_types );
}