Thay đổi mẫu wordpress
Trong tệp 4, bên ngoài công việc căn cứ chỉnh sửa thuộc tính cho các thẻ HTML, chúng ta có thể khai báo các mô tả cho chủ đề Show
Ví dụ, ở đầu tập tin 4
Ngoài những mô tả chính như ở trên chủ đề, chúng ta có thể thêm các tùy chọn khác để mô tả chủ đề chi tiết hơn Ví dụ
Ngoài ra, WordPress cho phép người dùng đặt ảnh đại diện cho chủ đề thông qua tệp 1Kết quả. 3. tiêu đề. phpTrước khi viết phần header cho chủ đề, chúng ta cần tìm hiểu qua một số thẻ mẫu (hiểu là các chức năng được WordPress hỗ trợ đơn giản ).
Chúng ta có thể tham khảo thêm các thuộc tính của 4 tại đây
Ví dụ, khi ở một trang
Về cơ bản, một tiêu đề của chủ đề nên có những thành phần sau
Chú thích. Trước khi đóng thẻ 8, chúng ta cần thêm thẻ mẫu 9 để WordPress hiểu được chúng ta đang đặt phần tiêu đề cho chủ đề4. cuối trang. phpTương tự như 6 8Chú thích. Trước khi đóng thẻ 81, chúng ta cần thêm template tag 82 để WordPress hiểu được chúng ta đang đặt phần footer cho theme5. thanh bên. phpỞ phần thanh bên, chúng ta có thể đặt quảng cáo hay menu cho trang web cũng được 1Chú thích. thanh bên. php không cần thẻ mẫu như 9 và 82 để hiển thị6. mục lục. phpSau khi thiết lập xong header, footer và sidebar, file 5 sẽ được viết như sau 57. vòng lặpTrước khi tìm hiểu cách hiển thị các bài đăng hoặc trang trong 86, chúng ta cần tìm hiểu cách hiển thị các bài đăng thông qua vòng lặp của WordPressCách 1. Vòng lặp mặc định của WordPress 7cách 2. Sử dụng 87 để sửa lại cấu trúc mặc định của vòng lặp 0Cách 3. Sử dụng 88 1Cách 4. Sử dụng lớp 89 2Cách 5. Sử dụng /* Theme Name: Vuzic Theme URI: http://www.vuzic.com Description: I built this theme based on Nick Vuzic spirit. Author: Hoang Viet An Author URI: https://hoangvietan96.github.io Version: 1.0 */ 10Cá nhân mình đánh giá thì đây là cách an toàn nhất để tạo một vòng lặp riêng biệt hay nhiều vòng lặp trên một trang 38. Show the posts & pagedựa vào cách sử dụng vòng lặp để hiển thị các bài đăng và trang, tệp 5 có thể được viết lại như thế này 4WordPress đã hỗ trợ chúng ta những thẻ mẫu như 12, 13, v.v. to show content of a postNgoài ra, nếu người dùng muốn đặt "hình đại diện" cho các bài đăng, họ có thể sử dụng thẻ mẫu 14. Ví dụ 5Chú thích. Cần bật tính năng hiển thị hình thu nhỏ cho các bài đăng bằng cách thêm đoạn mã 6vào tệp 15 (sẽ nói ở dưới ạ ). Kết quả. (Mình cũng vậy nên dùng theme Twenty Sixteen có sẵn của WordPress để test hihi )=> 9. Móc, Hành động & Bộ lọcCái mócHiểu đơn giản nhất thì Hook là tên gọi cho các chức năng mặc định của WordPress Hook được chia ra làm 2 loại. Action (về mặt sự kiện) và Filter (về mặt nội dung) Chúng ta sử dụng hàm 16 và 17 để ghi đè lại các hook của WordPressHoạt độngVí dụ, nếu muốn tính năng thêm avatar cho các bài viết sau khi chủ đề được khởi động, chúng ta có thể móc thêm chức năng của mình vào hook 18 7LọcVí dụ thông qua mã cho dễ hiểu ạ 8Cụ thể thì hook 19 có tác dụng làm cho đoạn văn nội dung được lấy ra từ cơ sở dữ liệu chỉ hiển thị ở chế độ xem tối đa 50 ký tự, sau đó 50Sau khi được ghi đè lại bằng chức năng 51, đến ký tự thứ 40 sẽ 50 thay vì 50 như trước (trong cơ sở dữ liệu không thay đổi, chỉ thay đổi ở chế độ xem)10. chức năng. php 15 là tệp quan trọng nhất khi viết một chủ đề WordPress. Bất kể khi nào tải trang, WordPress sẽ tìm đến tệp 15 đầu tiên, xử lý các tác vụ rồi mới xuất ra cho người dùngMình đã viết một file core functions. php cơ bản như sau 9Đôi khi, 15 cũng có tác dụng như một 56Ví dụ, chúng ta muốn tạo một hàm 57 giống như trong Laravel, bên trong 15, chúng ta viết như sau |