_acf_orderby_post_type()ACF 1.0

Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.

Хуков нет.

Возвращает

null. Ничего (null).

Использование

_acf_orderby_post_type( $ordeby, $wp_query );
$ordeby (обязательный)
-
$wp_query (обязательный)
-

Код _acf_orderby_post_type() ACF 6.0.4

function _acf_orderby_post_type( $ordeby, $wp_query ) {

	// global
	global $wpdb;

	// get post types
	$post_types = $wp_query->get( 'post_type' );

	// prepend SQL
	if ( is_array( $post_types ) ) {

		$post_types = implode( "','", $post_types );
		$ordeby     = "FIELD({$wpdb->posts}.post_type,'$post_types')," . $ordeby;

	}

	// return
	return $ordeby;

}