Mlp_Term_Translation_Presenter::get_taxonomy PHP Method

get_taxonomy() public method

Return the current taxonomy name.
public get_taxonomy ( ) : string
return string
    public function get_taxonomy()
    {
        return $this->taxonomy_name;
    }

Usage Example

 /**
  * 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);
 }