Mã này là từ trang của tôi single-publication.php
.
Nó xuất ra các trường tùy chỉnh có liên quan, v.v. (ở đây được bọc trong các thẻ mẫu), nhưng the_content()
sẽ không xuất nội dung bài đăng. Tôi đã sử dụng $post->post_content
(hoạt động), nhưng bí ẩn vẫn còn:
<div class="publication-info">
<?php printf("<h2>%s</h2>", get_the_title() ); ?>
<div class="publication-meta publication-credit"><?php the_publication_credit(); ?></div>
<div class="publication-meta publication-date"><?php the_publication_date(); ?></div><br />
<div class="publication-blurb" style="font-family:sans-serif;"><?php echo $post->post_content; // the_content() doesn't work. Why not? ?></div>
</div>
Những gì đang xảy ra ở đây?
EDIT: Tôi đã bị thúc đẩy để hỏi câu hỏi này bởi vì tôi tin rằng - nhầm, khi nó bật ra - rằng $post
làm việc và get_the_title()
trả lại một tiêu đề là một dấu hiệu sắt trong vòng lặp. Nhưng rõ ràng đây không phải là trường hợp. cf Codex trên The Loop (đoạn thứ hai) và Codex trên get_the_title () (danh sách tham số). Bất cứ ai có thể giải thích?
$post
là dân cư và get_the_title()
hoạt động