id ) ) { return $active_languages; } switch ( $screen->id ) { // check if we are on a group edit page and ad group translations are disabled. case 'advanced-ads_page_advanced-ads-groups': $translatable_taxonomies = $sitepress->get_translatable_taxonomies(); if ( ! is_array( $translatable_taxonomies ) || ! in_array( 'advanced_ads_groups', $translatable_taxonomies, true ) ) { return array(); } break; // check if Advanced Ads ad post type is translatable. case 'edit-advanced_ads': // overview page. case 'advanced_ads': // edit page. $translatable_documents = $sitepress->get_translatable_documents(); if ( empty( $translatable_documents['advanced_ads'] ) ) { return array(); } break; // always show all languages on Placements page. case 'advanced-ads_page_advanced-ads-placements': return array(); } return $active_languages; } }