Hàm get_template_part(): cách sử dụng và ví dụ cụ thể

     

Trong bài bác này mình sẽ hướng dẫn phương pháp dùng hàm get_template_part vào WordPress, đây là hàm rất bổ ích được dùng để làm gọi đến các file template khi tạo ra theme WordPress.

Bạn đang xem: Hàm get_template_part(): cách sử dụng và ví dụ cụ thể

*


*

Trong cấu tạo theme WordPress sẽ sở hữu được các file nhỏ như header.php, footer.php, sidebar.php ... Cùng để gọi các file này thì WordPress đã hỗ trợ các hàm như get_header, get_footer.

Nhưng vào trường hòa hợp ta tất cả một tệp tin nào đó mà không nằm trong list mặc định của WordPress nhưng mà vẫn hy vọng load vào thì làm núm nào? Để trả lời câu hỏi này thì ta mày mò hàm get_template_part() trong wordpress nhé.

Xem thêm: Nhiều Tài Khoản Youtube Bị Tắt Kiếm Tiền, Kênh Của Tôi Bị Tắt Tính Năng Kiếm Tiền

1. Cú pháp hàm get_template_part() trong wordpress

Hàm này có công dụng load một phần template nhỏ nào đó vào một template khác một cách 1-1 giản. Ở đây chưa hẳn footer, header, sidebar vì nó có những hàm khác hỗ trợ rồi.

Bài viết này được đăng trên


Hàm này còn có hai tham số, tham số trước tiên là slug cùng tham số sản phẩm hai là name, để rõ hơn ta xem cấu tạo của nó như sau:


Trong đó:

Nếu cần sử dụng một tham số $slug thì wordpress đã load file mang tên là $slug.php, nghĩa là ta không cần thiết phải thêm phần đuôi .php vào cơ mà nó từ bỏ thêm sẵn rồiNếu cần sử dụng hai thông số là $slug cùng $name thì wordpress đang load file mang tên là $slug-$name.php, nghĩa là nó nối phần slug cùng name lại với nhau biện pháp nhau bởi vì dấu gạch ốp ngang (-)

2. Thực hiện hàm get_template_parth() vào wordpress

Có nhị trường vừa lòng khi sử dụng hàm này như sau.

Sử dụng một tham số


Đoạn code này đang load file mang tên là book.php nằm cấp ko kể cùng của theme. Do đó khi load file ta không cần truyền phần mở rộng .php bởi nó từ bỏ thêm sẵn đến ta rồi.

Sử dụng nhì tham số


Đoạn code này đã load file mang tên là book-block.php nằm ko kể cùng của theme. Vì vậy Wordpress sẽ tự động nối $slug và $name lại cùng với nhau giải pháp bởi lốt phẩy cùng thêm phần không ngừng mở rộng .php

3. Lời kết

Việc áp dụng hàm get_template_part() chỉ sử dụng với những file không tồn tại hộ trợ vào Wordpress. Ví dụ các file header.php, footer.php thì đang có các hàm get_header() cùng get_footer() rồi bắt buộc không sử dụng hàm get_template_part() trong wordpress để load nó.



bài 06: chế tạo ra trang cai quản Options trong WordPress

Ở bài xích trước mình bao gồm nêu ra một ví dụ như về làm chủ thông tin…



bài xích 05: Options API trong WordPress: add_option / get_option ...

vào database của WordPress các bạn sẽ thấy một table ten là _options, table này sẽ…



bài xích 04: mày mò Hooks , action và Filter vào WordPress

Bạn đã từng nghe quan niệm lập trình hướng sự kiện trong các Framework như…



bài 02: WordPress API là gì? danh sách API trong WordPress

Đáng lẽ mình không viết bài này tuy nhiên lúc sẽ viết bài tiếp theo sau thì…


bài bác 01: WordPress là gì? yêu cầu làm website bởi WordPress?

WordPress là một CMS được phát triển trên ngôn ngữ lập trình PHP ...


bài xích 12: Custom Taxonomy vào WordPress

bài trước tôi đã hướng dẫn chúng ta tạo một thể loại nội dung bài viết mới bằng…


bài xích 11: tạo Custom Post Type trong WordPress

Đây là những thể một số loại mặc định có sẵn sau khoản thời gian bạn thiết đặt WordPress.…


bài bác 10: Hiển thị metadata bên cạnh frontend

Sẵn có bạn hỏi làm cụ nào để hiển thị nội dung nội dung bài viết ra…


bài xích 09: tứ bước custom Meta Boxes vào WordPress

Tới bài xích thứ chín này thì khái niệm Custom Meta Boxes không hề xa lạ…


bài xích 08: Metadata API vào WordPress

WordPress sử dụng mô hình EAV nhằm giúp lập trình sẵn viên có thể tùy biến…


bài xích 07: Custom Meta Boxes trong WordPress

WordPress là 1 CMS nên khối hệ thống dữ liệu của chính nó chỉ dừng lại ở…


bài bác 06: tạo thành menu vào Admin WordPress

Ở bài xích tạo trang cai quản Options mình đã hướng dẫn chúng ta thêm một…


bài 03: công việc tạo plugin trong WordPress (căn bản)

Như ta biết WordPress là một trong CMS mã nguồn mở giúp làm chủ nội dung…


bài 01: kiếm tìm hiểu cấu trúc Theme WordPress

Ở bài bác trước thì Connor cũng đã giới thiệu sơ lược về tư tưởng wordpress…


Chuyên mục: Domain Hosting