/** * Instantiate * * @since 1.0.0 * * @param I_Config $config Configuration parameters * @param string $context * @param int $post_id Post ID * @param int $author_id Author's ID * @return self */ public function __construct(I_Config $config, $context, $post_id, $author_id) { wpdevsclub_init_authordata(); $this->context = $context; $this->author_id = $author_id; $this->author_url = get_author_posts_url($this->author_id); parent::__construct($config, null, $post_id); }
/** * Instantiate * * @since 1.0.0 * * @param I_Config $config Configuration parameters * @param I_Core $core Instance of Core * @param array $query The Loop Query configuration * @param StdClass $term * @return self */ public function __construct(I_Config $config, I_Core $core, array $query = array(), $term = null) { parent::__construct($config, null, 0, $core); $this->init_query_config($query, $term); }
/** * Instantiate * * @since 1.0.0 * * @param I_Config $config Configuration parameters * @param I_Model $model Data model * @param int $post_id Post ID * @param int $author_id Author's ID * @return self */ public function __construct(I_Config $config, I_Model $model, $post_id, $author_id) { $this->init_author($author_id); parent::__construct($config, $model, $post_id); }
/** * Instantiate Sticky Footer * * @since 1.0.0 * * @param I_Config $config Configuration parameters * @param int $post_id Post ID * @return self */ public function __construct(I_Config $config, $post_id) { parent::__construct($config, null, $post_id); }