Câu trả lời:
Đối với single_cat_title
chức năng sử dụng danh mục :
http://codex.wordpress.org/Function_Reference/single_cat_title
Đối với single_tag_title
chức năng sử dụng thẻ :
http://codex.wordpress.org/Function_Reference/single_tag_title
Đối với get_the_date
chức năng sử dụng ngày :
http://codex.wordpress.org/Function_Reference/get_the_date
Ví dụ: nếu bạn mở chủ đề hai mươi, bạn sẽ thấy như sau:
thể loại.php:
<h1 class="page-title"><?php
printf( __( 'Category Archives: %s', 'twentyten' ), '<span>' . single_cat_title( '', false ) . '</span>' );
?></h1>
ngày.php:
<h1 class="page-title">
<?php if ( is_day() ) : ?>
<?php printf( __( 'Daily Archives: <span>%s</span>', 'twentyten' ), get_the_date() ); ?>
<?php elseif ( is_month() ) : ?>
<?php printf( __( 'Monthly Archives: <span>%s</span>', 'twentyten' ), get_the_date( _x( 'F Y', 'monthly archives date format', 'twentyten' ) ) ); ?>
<?php elseif ( is_year() ) : ?>
<?php printf( __( 'Yearly Archives: <span>%s</span>', 'twentyten' ), get_the_date( _x( 'Y', 'yearly archives date format', 'twentyten' ) ) ); ?>
<?php else : ?>
<?php _e( 'Blog Archives', 'twentyten' ); ?>
<?php endif; ?>
</h1>
single_tag_title
chịu trách nhiệm cho tiếng vang. nếu bạn vượt qua true
, thì nó sẽ được hiển thị. nếu false
sau đó nó sẽ được trả lại.
Ngoài các câu trả lời khác, bạn có thể gọi: single_term_title('Currently browsing: ')
để hiển thị 'Thuật ngữ duyệt hiện tại' (trong đó thuật ngữ là tên của thuật ngữ phân loại bạn đang xem. ( Xem Codex )
Điều này hoạt động cho các nguyên tắc phân loại tùy chỉnh cũng như các điều khoản thể loại và thẻ.
Ngoài ra, bạn có thể thấy dễ dàng hơn khi sử dụng wp_title
xử lý các nguyên tắc phân loại và lưu trữ, hiển thị tiêu đề phù hợp tùy thuộc vào nội dung bạn đang xem. Về cơ bản, nó chuyển qua tất cả các chức năng có sẵn để hiển thị tiêu đề, do đó bạn có thể muốn xem mã nguồn . Những người khác bao gồm:
single_post_title()
cho bài viếtget_the_date()
cho lưu trữ dựa trên ngàyHãy thử như sau
<?php single_cat_title(); ?>
<?php single_tag_title(); ?>
<?php the_time('F jS, Y'); ?> // day, month, year
<?php the_time('F, Y'); ?> // month, year
<?php the_time('Y'); ?> // year
Xem Codex để biết thêm về định dạng ngày: TẠI ĐÂY
Tái bút Chúng được gọi trong vòng lặp. Ngoại trừ hai cái đầu tiên phải nằm ngoài vòng lặp.
Cảm ơn bạn đa trả lơi! Tôi đã thực hiện điều này cho ngày:
để lưu trữ.php
<?php
/*get archives header*/
if ( is_day() ) { $this_header = "Daily archives for " . get_the_date(); }
else if ( is_month() ){ $this_header = "Monthly archives for " . get_the_date('F, Y'); }
else if ( is_year() ){ $this_header = "Yearly archives for " . get_the_date('Y'); }
else { $this_header = "Archives"; }
?>
sau đó chỉ
<?php echo $this_header; >
Điều này có thể nhiều hơn bạn cần ngay bây giờ, nhưng có lẽ là thứ bạn sẽ cần trên các lĩnh vực khác trong chủ đề của bạn.
Mã này lấy tên danh mục của bài đăng hiện tại, sau đó hiển thị nó dưới dạng liên kết đến các bài đăng được liệt kê trong danh mục thông qua tệp category.php.
<?php
$category = get_the_category();
$current_category = $category[0];
$parent_category = $current_category->category_parent;
if ( $parent_category != 0 ) {
echo '<a href="' . get_category_link($parent_category) . '">' . get_cat_name($parent_category) . '</a>';
}
echo '<a href="' . get_category_link($current_category) . '">' . $current_category->cat_name . '</a>';
?>