我有一个函数,可以检查特定于页面的设置和全局设置,以确定与边栏相关的类。我从存档中调用该函数。php模板并尝试检查post_type
是“post”,但post_type
未设置var。
相关代码:
function get_sidebar_class() {
global $wp_query;
echo \'Post type: \' . get_query_var( \'post_type\' );
echo \'<pre>\' . print_r( $wp_query->query_vars, true ) . \'</pre>\';
}
post_type
两次尝试都返回空。为什么没有设置?其他变量(例如。
category
) 已设置,但未设置
post_type
.