Files
doitinpoland.com/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/auto-translate/endpoints/GetNumberOfPosts.php
2023-09-12 21:41:04 +02:00

18 lines
430 B
PHP

<?php
namespace WPML\TM\ATE\AutoTranslate\Endpoint;
use WPML\API\PostTypes;
use WPML\Collect\Support\Collection;
class GetNumberOfPosts {
public function run( Collection $data, \wpdb $wpdb ) {
$postIn = wpml_prepare_in( $data->get( 'postTypes', PostTypes::getAutomaticTranslatable() ) );
return $wpdb->get_var(
"SELECT COUNT(id) FROM {$wpdb->posts} WHERE post_type IN ({$postIn}) AND post_status='publish'"
);
}
}