WPSEO_Bulk_List_Table::get_post_type_clause()protectedYoast 1.0

Getting the post_type_clause filter.

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

Хуков нет.

Возвращает

Строку.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_post_type_clause();

Код WPSEO_Bulk_List_Table::get_post_type_clause() Yoast 24.0

protected function get_post_type_clause() {
	// Filter Block.
	$post_type_clause = '';
	$post_type_filter = isset( $_GET['post_type_filter'] ) && is_string( $_GET['post_type_filter'] ) ? sanitize_text_field( wp_unslash( $_GET['post_type_filter'] ) ) : '';

	if ( ! empty( $post_type_filter ) && get_post_type_object( $post_type_filter ) ) {
		$post_types       = esc_sql( $post_type_filter );
		$post_type_clause = "AND post_type IN ('{$post_types}')";
	}

	return $post_type_clause;
}