is_page () – Bedingung funktioniert nicht innerhalb einer AJAX-function

Ich habe eine jQuery ui Tabs, die Beiträge über Ajax auf Sidebar laden. Jetzt auf einer bestimmten Seite möchte ich den Abfrage-Post über is_page(); filtern is_page(); bedingt. Aber in meinem Fall funktioniert es nicht.

 function load_home_classifieds($type){ $query = array( 'post_type' => 'classified', 'posts_per_page' => 5 ); if(is_page('real-estate')){ //echo 'ok'; $query['tax_query'] = array( array( 'taxonomy' => 'classified-category', 'field' => 'slug', 'terms' => array( 'real-estate' ), 'operator' => 'NOT IN' ) ); } if($type == 'latest'){ query_posts($query); get_template_part('loop', 'cfhome'); } elseif($type == 'random'){ $query['orderby'] = 'rand'; query_posts($query); get_template_part('loop', 'cfhome'); } else{ echo 'Invalid request!'; } } 

Nun, meine Frage ist, wie man das bedingte Arbeiten in eine Ajax-function bringt.

Solutions Collecting From Web of "is_page () – Bedingung funktioniert nicht innerhalb einer AJAX-function"