WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WPSEO_Bulk_List_Table::parse_item_query() protected Yoast 1.0

Parse the query to get items from database.

Based on given parameters there will be parse a query which will get all the pages/posts and other post_types from the database.

{} Это метод класса: WPSEO_Bulk_List_Table{}

Хуков нет.


Строку. Null. Ничего.


// protected - в коде основоного (родительского) или дочернего класса
$result = $this->parse_item_query( $subquery, $all_states, $post_type_clause );
$subquery(строка) (обязательный)
SQL FROM part.
$all_states(строка) (обязательный)
SQL IN part.
$post_type_clause(строка) (обязательный)
SQL post type part.

Код WPSEO_Bulk_List_Table::parse_item_query() Yoast 16.1.1

protected function parse_item_query( $subquery, $all_states, $post_type_clause ) {
	// Order By block.
	$orderby = filter_input( INPUT_GET, 'orderby' );

	$orderby = ! empty( $orderby ) ? esc_sql( sanitize_text_field( $orderby ) ) : 'post_title';
	$orderby = $this->sanitize_orderby( $orderby );

	// Order clause.
	$order = filter_input( INPUT_GET, 'order' );
	$order = ! empty( $order ) ? esc_sql( strtoupper( sanitize_text_field( $order ) ) ) : 'ASC';
	$order = $this->sanitize_order( $order );

	// Get all needed results.
	$query = "
			SELECT ID, post_title, post_type, post_status, post_modified, post_date
			FROM {$subquery}
			WHERE post_status IN ({$all_states}) $post_type_clause
			ORDER BY {$orderby} {$order}
			LIMIT %d,%d

	return $query;