Current Path : /var/test/www/mainsite/wp-content/plugins/bears-church/includes/admin/ |
Current File : /var/test/www/mainsite/wp-content/plugins/bears-church/includes/admin/admin-helpers.php |
<?php /** * Admin Helpers * * @package Church_Theme_Content * @subpackage Admin * @copyright Copyright (c) 2013 - 2017, churchthemes.com * @link https://github.com/churchthemes/church-theme-content * @license GPLv2 or later * @since 0.9 */ // No direct access if ( ! defined( 'ABSPATH' ) ) exit; /********************************* * TAXONOMY TERMS *********************************/ /** * Get taxonomy term list for a post type with admin links * * @since 0.9 * @param int $post_id Post ID to get term list for * @param string $taxonomy Taxonomy to get terms for * @return string Term list */ function ctc_admin_term_list( $post_id, $taxonomy ) { $list = ''; // Get taxonomy and output a list $terms = get_the_terms( $post_id, $taxonomy ); if ( $terms && ! is_wp_error( $terms ) ) { $post_type = get_post_type( $post_id ); $terms_array = array(); foreach ( $terms as $term ) { $terms_array[] = '<a href="' . esc_url( admin_url( 'edit.php?' . $taxonomy . '=' . $term->slug . '&post_type=' . $post_type ) ) . '"> ' . $term->name . '</a>'; } $list = implode( ', ', $terms_array ); } return apply_filters( 'ctc_admin_term_list', $list, $post_id, $taxonomy ); }