Hỏi tại sao không lên nội dung bài viết trong WordPress?

Thích 1.85 K Bình luận 0
798 đánh giá

Trả lời câu hỏi tuần 3 tháng 5/2015 của bạn Văn Thắng hỏi tại sao không lên nội dung bài viết trong WordPress.

Bạn  Văn Thắng hỏi: mn cho e hỏi em dùng <?php the_content();?> sao không lên nội dung bài viết ạ đây là lần đầu e bị e k biết vì sao tks mn ạ


Trả lời câu hỏi trên facebook:

Thạch Phạm Bạn đặt the_content() ở vị trí nào nữa?

Nguyễn Văn Thắng em đặt trong thằng single.php mọi project em đều làm bt nhưng cái này lại k lên e k hiểu vì sao ạ

Thạch Phạm em debug thử đoạn này rồi copy kết quả lên đây xem
var_dump($post);

Nguyễn Văn Thắng

object(WP_Post)#106 (24) { "ID"=> int(43) "post_author"=> string(1) "1" "post_date"=> string(19) "2014-12-27 13:51:38" "post_date_gmt"=> string(19) "2014-12-27 13:51:38" "post_content"=> string(4034) "ông ty bắt đầu chiến dịch toàn cầu vào năm 1905 với khẩu hiệu:”Hennessy – hãng khai sinh rượu Coghía Tây - Bắc thị trấn Cognac. Chất đất ở đây có lớp sét dày và sâu, nhưng về mặt khí hậu thì lại giống khu đại Champagne. Rượu củaGIá rẻ." "post_title"=> string(6) "cirga2" "post_excerpt"=> string(0) "" "post_status"=> string(7) "publish" "comment_status"=> string(4) "open" "ping_status"=> string(4) "open" "post_password"=> string(0) "" "post_name"=> string(6) "cirga2" "to_ping"=> string(0) "" "pinged"=> string(0) "" "post_modified"=> string(19) "2014-12-27 14:38:48" "post_modified_gmt"=> string(19) "2014-12-27 14:38:48" "post_content_filtered"=> string(0) "" "post_parent"=> int(0) "guid"=> string(27) "https://localhost/1888/?p=43" "menu_order"=> int(0) "post_type"=> string(4) "post" "post_mime_type"=> string(0) "" "comment_count"=> string(1) "0" "filter"=> string(3) "raw" }

 Thạch Phạm Ok,. vậy là object vẫn bình thường, em copy toàn bộ code file single.php của em vào pastebin.com rồi gửi link ra đây nhé.

Nguyễn Văn Thắng đây a https://pastebin.com/6hhC65Pi

Thuận Tô The_content phải đặt trong vòng lặp mới chạy được

Thạch Phạm Bạn thiếu vòng lặp rồi

Nguyễn Văn Thắng e dùng như vậy thì chạy anh thạch ạ <?php echo $post->post_content; ?> vậy là lỗi gì hả anh

Nguyễn Văn Thắng sao những project khác e k cho vòng lặp lại vẫn chạy nhỉ

Thạch Phạm Chắc em nhầm chứ ko có loop làm sao nó hiểu đc là tag the_content() lấy từ đối tượng $post->post_content thông qua hàm the_post được

Nguyễn Văn Thắng k đâu ạ e làm mấy project hiện vẫn đang chạy bt chỉ có mỗi thế thôi ạ nên e mới k hiểu vì sao anh ạ

Thạch Phạm Nói chung là em viết template tags phải bỏ vào vòng lặp mới đúng chuẩn được.

Quoc Vinh Vấn đề đã rõ nhưng mình nghĩ bạn nên code theo chuẩn trên codex

Nguyễn Văn Thắng ok anh nó lên rồi nhưng e vẫn k hiểu vì sao những project trước nó lại chạy hjxhjx tks anh tks mọi người nhiều ạ

Ròm Tiến Đạt

 <?php if (have_posts()) : while (have_posts()) : the_post(); ?><?php endwhile; else: ?><?php endif; ?>

Nếu bạn có những ý kiến đóng góp nào khác về tại sao không lên nội dung bài viết trong WordPress xin hãy để lời bình luận phía dưới, chúng tớ sẽ phản hồi lại. Chúc bạn Học WordPress hiệu quả.


 Các bài viết cùng chủ đề:


 WordPress Tiếng Việt  >  Hoc WordPress   >   Sử dụng WordPress >  Hỏi đáp WordPress


Chuyên đề bạn đọc:

Hoc WordPress  |  Su dung WordPress   |  Lap trinh WordPress  |  Cai dat WordPress  |  Huong dan hoc WordPress   |  Huong dan su dung WordPress  |  WordPress Tieng Viet  |  Tụ hoc WordPress  |  Cach su dung WordPress


Xu hướng tìm kiếm

Huong dan cai dat WordPressHuong dan lap trinh WordPressHoc WordPress mien phiHoc WordPress onlineHoc WordPress mien phiSEO WordPressPlugin WordPressTheme WordPressWordPress ToolWordPress Development, WordPress FAQ


Bình luận