function x_icon_entry_meta() { $date = sprintf('<span><time class="entry-date" datetime="%1$s">%2$s</time></span>', esc_attr(get_the_date('c')), esc_html(get_the_date())); if (x_does_not_need_entry_meta()) { return; } else { printf('<p class="p-meta">%s</p>', $date); } }
function x_renew_entry_meta() { // // // Author. // $author = sprintf('<span><a href="%1$s">%2$s</a></span>', get_author_posts_url(get_the_author_meta('ID')), get_the_author()); // // Date. // $date = sprintf('<span><time class="entry-date" datetime="%1$s"><i class="x-icon-calendar" data-icon=""></i> %2$s</time></span>', esc_attr(get_the_date('c')), esc_html(get_the_date())); // // Categories. // if (get_post_type() == 'x-portfolio') { if (has_term('', 'portfolio-category', NULL)) { $categories = get_the_terms(get_the_ID(), 'portfolio-category'); $separator = ', '; $categories_output = ''; foreach ($categories as $category) { $categories_output .= '<a href="' . get_term_link($category->slug, 'portfolio-category') . '" title="' . esc_attr(sprintf(__("View all posts in: “%s”", '__x__'), $category->name)) . '"><i class="x-icon-bookmark" data-icon=""></i> ' . $category->name . '</a>' . $separator; } $categories_list = sprintf('<span>%s</span>', trim($categories_output, $separator)); } else { $categories_list = ''; } } else { $categories = get_the_category(); $separator = ', '; $categories_output = ''; foreach ($categories as $category) { $categories_output .= '<a href="' . get_category_link($category->term_id) . '" title="' . esc_attr(sprintf(__("View all posts in: “%s”", '__x__'), $category->name)) . '"><i class="x-icon-bookmark" data-icon=""></i> ' . $category->name . '</a>' . $separator; } $categories_list = sprintf('<span>%s</span>', trim($categories_output, $separator)); } // // Comments link. // if (comments_open()) { $title = apply_filters('x_entry_meta_comments_title', get_the_title()); $link = apply_filters('x_entry_meta_comments_link', get_comments_link()); $number = apply_filters('x_entry_meta_comments_number', get_comments_number()); if ($number == 0) { $text = __('Leave a Comment', '__x__'); } else { if ($number == 1) { $text = $number . ' ' . __('Comment', '__x__'); } else { $text = $number . ' ' . __('Comments', '__x__'); } } $comments = sprintf('<span><a href="%1$s" title="%2$s" class="meta-comments"><i class="x-icon-comments" data-icon=""></i> %3$s</a></span>', esc_url($link), esc_attr(sprintf(__('Leave a comment on: “%s”', '__x__'), $title)), $text); } else { $comments = ''; } // // Output. // if (x_does_not_need_entry_meta()) { return; } else { printf('<p class="p-meta">%1$s%2$s%3$s%4$s</p>', $author, $date, $categories_list, $comments); } }