WPSEO_Cornerstone_Filter::get_post_total()protectedYoast 1.0

Returns the total amount of articles marked as cornerstone content.

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

Хуков нет.

Возвращает

int.

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

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

Код WPSEO_Cornerstone_Filter::get_post_total() Yoast 22.3

protected function get_post_total() {
	global $wpdb;

	return (int) $wpdb->get_var(
		$wpdb->prepare(
			"SELECT COUNT( 1 )
				FROM {$wpdb->postmeta}
				WHERE post_id IN( SELECT ID FROM {$wpdb->posts} WHERE post_type = %s ) AND
				meta_key = %s AND meta_value = '1'
			",
			$this->get_current_post_type(),
			WPSEO_Meta::$meta_prefix . self::META_NAME
		)
	);
}