/** * Create the message to display when there are no terms on the other site. * * @param int $site_id * * @return string */ private function get_no_terms_found_message($site_id) { $taxonomy_name = $this->presenter->get_taxonomy(); $admin_url = get_admin_url($site_id, 'edit-tags.php'); $taxonomy_edit_url = add_query_arg('taxonomy', $taxonomy_name, $admin_url); $url = esc_url($taxonomy_edit_url); $taxonomy_object = get_taxonomy($taxonomy_name); $text = isset($taxonomy_object->labels->not_found) ? esc_html($taxonomy_object->labels->not_found) : esc_html__('No terms found.', 'multilingualpress'); return sprintf('<p><a href="%1$s">%2$s</a></p>', $url, $text); }