Hiển thị bài viết hiện tại của bạn, trong quá khứ, tương lai. Bằng cách sử dụng một giao diện. Thẻ này phải nằm trong The_Loop.
nếu quicktag <!--more--> được sử dụng thì ngay tại vị trí đó, bài viết sẽ bị cắt cho các phần trích dẫn, thẻ the_content() sẽ chỉ hiển thị các đoạn trích dẫn của bài viết trang đó <!--more--> tại vị trí quicktag trang không đánh số (0)và không có link tới nó tại mặc định permalink của trang và bài viết. Theo thiết kế, thẻ the_content() bao gồm một tham số định dạng trước <!--more--> Nội dung cà tìm kiếm, với việc tạo link gắn với "continue reading" để xem tất cả nội dung bài.
--> được dịch bởi Hoàng Huynh (http://hoanghuynh.net) nếu có sai sót gì, anh em vui lòng sửa lại giùm mình!
<?php the_content('more_link_text', strip_teaser, 'more_file'); ?>
Alternatively, you may use get_the_content to return the content value instead of outputting it directly. Example:
<?php $content = get_the_content(); ?>
Please note! get_the_content will not have the following done to it and you are advised to add them until the core has been updated:
<?php
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
?>
Displays the content of the post and uses "Read more..." for the more link text when the <!--more--> Quicktag is used.
<?php the_content('Read more...'); ?>
Similar to the above example, but thanks to the_title() tag and the display parameter, it can show "Continue reading ACTUAL POST TITLE" when the <!--more--> Quicktag is used.
<?php the_content("Continue reading " . the_title('', '', false)); ?>
If the_content() isn't working as you desire (displaying the entire story when you only want the content above the <!--more--> Quicktag, for example) you can override the behavior with global $more.
<?php // Declare global $more, before the loop. global $more; ?>
<?php // Display content above the more tag $more = 0; the_content("More..."); ?>
Alternatively, if you need to display all of the content:
<?php // Declare global $more, before the loop. global $more; ?>
<?php // Display all content, including text below more $more = 1; the_content(); ?>
note: in my case I had to set $more=0; INSIDE the loop for it to work.