TODO: To change the header's content go to Dr.Explain menu Options : Project Settings : HTML (CHM) Export : Setup HTML Template and Layout
×
Menu
Index

Ví dụ ứng dụng

* Lọc bài viết theo ngôn ngữ qtranslate.
add_action('pre_get_posts','filter_posts');
function filter_posts($query){//_print($query->get('post_type'));
 
     if ( !is_admin() /*&& $query->is_main_query()*/) {
          if (1||!$query->is_single) {
               $currentLang = qtrans_getLanguage();
               //$query->set('meta_key','hwlang');
               //if(!in_array($query->get('post_type'),array('nav_menu_item','page','attachment'))) return;
               if($query->get('post_type')=='' || in_array('post',(array)$query->get('post_type'))){
              
            $query->set('meta_query', array(
                    'relation' => 'OR',
                    array(
                         'key'=>'hwlang',
                         'value'=>array($currentLang,'all'),
                         'compare'=>'IN'
                    ),
                    /*array(
                         'key'=>'hwlang',
                         'compare'=>'NOT EXISTS',
                    )*/
            ) );
           
            }
            //_print($query);
          }
       }
}
 
 
Made with help of Dr.Explain

Unregistered version