/var/www/wp2.qr4y.com/www/wp-content/plugins/elementor-pro/modules/query-control/controls
NameSizeModeActions
group-control-posts.php83910644editdlrm
group-control-query.php149100644editdlrm
group-control-related.php37900644editdlrm
group-control-taxonomy.php9780644editdlrm
query.php14050644editdlrm
template-query.php15970644editdlrm
Edit: /var/www/wp2.qr4y.com/www/wp-content/plugins/elementor-pro/modules/query-control/controls/query.php (1405B)
'', ] ); } /** * Update control settings using mapping config * * @param $value * @param array $control_args * @param array $config * * @return mixed */ public function on_import_update_settings( $value, array $control_args, array $config ) { switch ( $control_args['autocomplete']['object'] ) { case Module::QUERY_OBJECT_POST: case Module::QUERY_OBJECT_LIBRARY_TEMPLATE: return $this->replace_id_from_mapping( $value, $config['post_ids'] ); case Module::QUERY_OBJECT_TAX: return $this->replace_id_from_mapping( $value, $config['term_ids'] ); default: return $value; } } /** * replace id from config * * @param mixed $value * @param array $mapping * * @return string */ private function replace_id_from_mapping( $value, array $mapping ): string { return $mapping[ $value ] ?? $value; } }