'post', 'post_status' => 'publish', 'posts_per_page' => $per_page, 'paged' => $paged, 'orderby' => 'date', 'order' => 'DESC', 'ignore_sticky_posts' => true, 'meta_query' => [ [ 'key' => \AKSRT\Core\DomainModel::PAY_TYPE_KEY, 'value' => \AKSRT\Core\DomainModel::PAY_TYPE_DOWNLOAD, 'compare' => '=', ], ], ]; if ($type_filter !== '') { $query_args['meta_query'][] = [ 'key' => \AKSRT\Core\DomainModel::PAY_TYPE_KEY, 'value' => $type_filter, ]; } $resource_query = new WP_Query($query_args); $is_logged_in = is_user_logged_in(); $user_credits = 0; $user_download_count = 0; if ($is_logged_in) { $uid = get_current_user_id(); $user_credits = \AKSRT\Ledger\LedgerService::get_instance()->balance($uid, \AKSRT\Ledger\AssetType::POINTS); $dl_meta = get_user_meta($uid, '_aksrt_downloaded_resources', true); $user_download_count = is_array($dl_meta) ? count($dl_meta) : 0; } $currency_name = class_exists('\AKSRT\Settings\Settings') ? \AKSRT\Settings\Settings::get_currency_name() : __('积分', 'aksrt'); $dl_requires_login = function_exists('aksrt_user_can') && !aksrt_user_can('resource_download', get_current_user_id()); ?>

have_posts()) : ?>
have_posts()) : $resource_query->the_post(); ?>

0) : ?>
__('免费', 'aksrt'), 'free' => true]; ?>