- shares
- Facebook Messenger
- Gmail
- Viber
- Skype
Hàm get_template_part dùng để include nội dung của template trong template. Trong template twentyeleven/index.php của twentyeleven có đoạn:
< ?php while ( have_posts() ) : the_post(); ?> < ?php get_template_part( 'content', get_post_format() ); ?> < ?php endwhile; ?>
Đoạn code trên sẽ include content.php vào trong vòng lặp while, nếu bạn muốn truyền tham số vào content.php thì làm thế nào? rất tiếc hàm get_template_part không hỗ trợ truyền tham số, dùng cách khác để làm công việc tương tự, nhưng có thể bắt được tham số bên ngoài.
< ?php while ( have_posts() ) : the_post(); ?> //any variable you want to pass $var1="xxx"; include(locate_template('content.php')); < ?php endwhile; ?>
Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook
- shares
- Facebook Messenger
- Gmail
- Viber
- Skype