Complex expressions

Here is the list of the most complex expressions used in the code. A complex expression is an expression that requires more than 20 tokens to be build.

Literal arrays are omitted.

File Count Expression
/tp-add-on-seo-pack/includes/string-translation/class-string-translation-seo.php:911$slugs_string_type['slugs']['categories']['woocommerce-slug'] = array('name' => __('WooCommerce Slugs''translatepress-multilingual'), 'table_columns' => array('original' => __('WooCommerce Slug''translatepress-multilingual'), 'translated' => __('Translation''translatepress-multilingual')), 'show_original_language' => false'search_name' => __('Search WooCommerce Slugs''translatepress-multilingual'), 'class_name_suffix' => 'WooCommerce_Slug''plugin_path' => TRP_SP_PLUGIN_DIR'nonces' => $trp_string_translation->get_nonces_for_type('woocommerce-slug'), 'filters' => array( ))
/tp-add-on-seo-pack/includes/class-edd-sl-plugin-updater.php:3441$api_params = array('edd_action' => 'get_version''license' => !empty($data['license']) ? $data['license'] : '''item_name' => isset($data['item_name']) ? $data['item_name'] : false'item_id' => isset($data['item_id']) ? $data['item_id'] : false'version' => isset($data['version']) ? $data['version'] : false'slug' => $data['slug'], 'author' => $data['author'], 'url' => home_url( ), 'beta' => !empty($data['beta']),  )
/tp-add-on-seo-pack/class-seo-pack.php:1861$original_language = (isset($this->settings['add-subdirectory-to-default-language']) && $this->settings['add-subdirectory-to-default-language'] == 'yes' && isset($this->settings['publish-languages'][0])) ? $settings['publish-languages'][0] : $settings['default-language']
/tp-add-on-seo-pack/includes/string-translation/class-string-translation-seo.php:81$slugs_string_type = array('slugs' => array('name' => __('URL Slugs Translation''translatepress-multilingual'), 'tab_name' => __('Slugs''translatepress-multilingual'), 'category_based' => true'categories' => array('taxonomy-slug' => array('name' => __('Taxonomy Slugs''translatepress-multilingual'), 'search_name' => __('Search Taxonomy Slugs''translatepress-multilingual'), 'class_name_suffix' => 'Taxonomy_Slug''plugin_path' => TRP_SP_PLUGIN_DIR'nonces' => $trp_string_translation->get_nonces_for_type('taxonomy-slug'), 'save_nonce' => wp_create_nonce('string_translation_save_strings_taxonomy-slug'), 'table_columns' => array('original' => __('Taxonomy Slug''translatepress-multilingual'), 'translated' => __('Translation''translatepress-multilingual')), 'show_original_language' => false'filters' => array( )), 'term-slug' => array('name' => __('Term Slugs''translatepress-multilingual'), 'search_name' => __('Search Term Slugs''translatepress-multilingual'), 'class_name_suffix' => 'Term_Slug''plugin_path' => TRP_SP_PLUGIN_DIR'nonces' => $trp_string_translation->get_nonces_for_type('term-slug'), 'table_columns' => array('original' => __('Term Slug''translatepress-multilingual'), 'translated' => __('Translation''translatepress-multilingual'), 'taxonomy' => __('Taxonomy''translatepress-multilingual')), 'show_original_language' => false'filters' => array('taxonomy' => array_merge(array('trp_default' => __('Filter by Taxonomy''translatepress-multilingual')), $option_based_strings->get_public_slugs('taxonomies'true, array( ), false)))), 'postslug' => array('name' => __('Post Slugs''translatepress-multilingual'), 'search_name' => __('Search Post Slugs''translatepress-multilingual'), 'class_name_suffix' => 'Post_Slug''plugin_path' => TRP_SP_PLUGIN_DIR'nonces' => $trp_string_translation->get_nonces_for_type('postslug'), 'table_columns' => array('id' => __('Post ID''translatepress-multilingual'), 'original' => __('Post Slug''translatepress-multilingual'), 'translated' => __('Translation''translatepress-multilingual'), 'post_type' => __('Post Type''translatepress-multilingual')), 'show_original_language' => false'filters' => array('post-type' => array_merge(array('trp_default' => __('Filter by Post Type''translatepress-multilingual')), $option_based_strings->get_public_slugs('post_types'true, array( ), false)), 'post-status' => array_merge(array('publish' => __('Published''translatepress-multilingual')), array('trp_any' => __('Any Post Status''translatepress-multilingual')), get_post_statuses( )))), 'post-type-base-slug' => array('name' => __('Post Type Base Slugs''translatepress-multilingual'), 'table_columns' => array('original' => __('Post Type Base Slug''translatepress-multilingual'), 'translated' => __('Translation''translatepress-multilingual')), 'show_original_language' => false'search_name' => __('Search Post Type Base Slugs''translatepress-multilingual'), 'class_name_suffix' => 'Post_Type_Base_Slug''plugin_path' => TRP_SP_PLUGIN_DIR'nonces' => $trp_string_translation->get_nonces_for_type('post-type-base-slug'), 'filters' => array( )))))
/tp-add-on-seo-pack/includes/string-translation/class-string-translation-api-term-slug.php:2031$meta_value $wpdb->get_var("SELECT t.meta_value FROM `" $wpdb->termmeta "` AS t INNER JOIN `" $wpdb->term_taxonomy "` AS tt ON t.term_id = tt.term_id" " WHERE t.meta_value='" sanitize_text_field($sanitized_slug) . "' AND tt.taxonomy='" $term_taxonomy "' AND " "( t.meta_key='" sanitize_text_field($meta_based_strings->get_human_translated_slug_meta( ) . $language) . "' OR t.meta_key='" sanitize_text_field($meta_based_strings->get_automatic_translated_slug_meta( ) . $language) . "')")
/tp-add-on-seo-pack/includes/class-slug-manager.php:10321$translated_slug $wpdb->get_results($wpdb->prepare("
            SELECT * 
            FROM 
$wpdb->termmeta
            WHERE ( meta_key = '%s' OR meta_key = '%s' ) 
                AND meta_value = '%s'
                AND term_id IN (" 
implode(','$all_possible_terms_ids) . ")
            "
$this->human_translated_slug_meta $language$this->automatic_translated_slug_meta $language$slug))
/tp-add-on-seo-pack/includes/class-edd-sl-plugin-updater.php:4091$api_params = array('edd_action' => 'get_version''item_name' => isset($data['item_name']) ? $data['item_name'] : false'item_id' => isset($data['item_id']) ? $data['item_id'] : false'slug' => $_REQUEST['slug'], 'author' => $data['author'], 'url' => home_url( ), 'beta' => !empty($data['beta']))
/tp-add-on-seo-pack/includes/class-slug-manager.php:2931if($term_object && !is_wp_error($term_object) && (strpos($this->url_converter->cur_page_url( ), '/' $post->post_name '/') !== false || (!empty($translated_slug) && strpos($this->url_converter->cur_page_url( ), '/' $translated_slug '/') !== false))) { /**/ }
/tp-add-on-seo-pack/includes/class-slug-manager.php:4082if(isset($post->ID) && !empty($post->ID) && isset($post->post_name) && !empty($post->post_name) && !is_home( ) && !is_front_page( ) && !is_archive( ) && !is_search( )) { /**/ }
/tp-add-on-seo-pack/includes/class-slug-manager.php:392if(isset($post->ID) && !empty($post->ID) && isset($post->post_name) && !empty($post->post_name) && !is_home( ) && !is_front_page( ) && !is_archive( ) && !is_search( )) { /**/ }
/tp-add-on-seo-pack/includes/string-translation/class-option-based-strings.php:111if((count($include_items) == || in_array($item->name$include_items)) && $item->public === true && (!$only_with_slugs || ($item->publicly_queryable === true && $item->rewrite !== false && isset($item->rewrite['slug']) && !in_array($item->rewrite['slug'], $exclude_array)))) { /**/ }
/tp-add-on-seo-pack/includes/class-slug-manager.php:6191if(!empty($slug_translations[$name]) && !empty($slug_translations[$name]['translationsArray']) && !empty($slug_translations[$name]['translationsArray'][$langauge]) && !empty($slug_translations[$name]['translationsArray'][$langauge]['translated'])) { /**/ }