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:91 | 1 | $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:344 | 1 | $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:186 | 1 | $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:8 | 1 | $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:203 | 1 | $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:1032 | 1 | $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:409 | 1 | $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:293 | 1 | if($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:408 | 2 | if(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:39 | 2 | if(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:11 | 1 | if((count($include_items) == 0 || 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:619 | 1 | if(!empty($slug_translations[$name]) && !empty($slug_translations[$name]['translationsArray']) && !empty($slug_translations[$name]['translationsArray'][$langauge]) && !empty($slug_translations[$name]['translationsArray'][$langauge]['translated'])) { /**/ } |