25 lines
No EOL
501 B
PHP
25 lines
No EOL
501 B
PHP
<?php
|
|
|
|
class WPML_WP_Query_API {
|
|
|
|
private $wp_query;
|
|
|
|
public function __construct( &$wp_query ) {
|
|
$this->wp_query = $wp_query;
|
|
}
|
|
|
|
public function get_first_post_type() {
|
|
$post_type = null;
|
|
if ( isset ( $this->wp_query->query_vars[ 'post_type' ] ) ) {
|
|
$post_type = $this->wp_query->query_vars[ 'post_type' ];
|
|
if ( is_array( $post_type ) ) {
|
|
if ( count( $post_type ) ) {
|
|
$post_type = $post_type[0];
|
|
} else {
|
|
$post_type = null;
|
|
}
|
|
}
|
|
}
|
|
return $post_type;
|
|
}
|
|
} |