Wordpress Udemy - Day 1

Wordpress Udemy - Day 1

- Tạo FTP account trong Cpanel của Host; liên kết directory đến public_html
- Cài Notepad++ và Plugin NppFtp nếu nó chưa có sẵn
- Liên kết với Server từ Notepad ++ và Filezilla
- Trang codex.wordpress.org

- Wordpress Template xác định nội dung nào sẽ được hiển thị trên website, nó cũng quyết định việc nội dung hiển thị ở đâu và hiển thị như thế nào.
- Template Tag được sử dụng trong các template để trích xuất và hiển thị nội dung. Ví dụ: the-content sẽ hiển thị nội dung của bài viết (post).
-  1 Template File có thể liên kết tới các template khác.
- Template Hierarchy được sử dụng để quyết định template file nào sẽ được sử dụng dựa theo yêu cầu về nội dung.

** Câc File:
- style.css: Chú ý đến meta Template khi tạo ChildTheme cho một theme
- Khi tạo một trang wordpress sẽ đi tới page.php để xem trang đó sẽ được hiển thị ntn. Tuy nhiên, nếu không có page.php, wordpress sẽ tự động đi tới index.php; và hiển thị nội dung của page này.
- header.php: trong file này chú ý đến hook: wp_head() trong thẻ head. Nó cho phép add thêm code vào website. Hook body_class() trong thẻ body sẽ giúp tự động tạo class html cho thẻ body (khi check ngoài web sẽ thấy các class như page, page-id... được tự động thêm vào, ngoài ra còn có các class khác của các phần trong header như title hay menu...) --> Như vậy muốn customize Theme ta chỉ cần customize css của class mặc định được tạo ra này.
- footer.php: trong file này chú ý đến hook: wp_footer() ngay trên thẻ đóng body. Tương tự wp_header() nó cho phép thêm code, kể cả plugin vào footer.
- sidebar.php: để hiển thị các Widget. Để ý tời sidebar-1 với 1 chính là sidebar id đang sử dụng. Trong index.php sẽ có hàm gọi sidebar là get_sidebar().

** Template Hierarchy.
- Trong wordpress có một số file luôn được sử dụng ở mọi page, nhưng có những file chỉ được sử dụng khi có điều kiện.
- Wordpress sử dụng query string để quyết định xem template hoặc nhóm template nào được sử dụng để hiển thị page.
- Các query string này sẽ xuất hiện trên url của page. eg. http://abc.com/blog/categories/movies/.
- Để quyết định sử dụng template nào, wordpress sẽ so sánh query string trên url yêu cầu.
- Tuy nhiên, nếu categories-movies.php không tồn tại, nó sẽ chuyển sang check id, categories-4.php.
Nếu categories-4.php cũng không tồn tại, nó sẽ check template cấp cao hơn ở đây là categories.php.
Nếu categories.php cũng không tồn tại, nó sẽ check template cấp cao hơn ở đây là archive.php.
Nếu archive.php cũng không tồn tại, nó sẽ check template cấp cao hơn ở đây là index.php. Index.php là top level.








Nhận xét

Bài đăng phổ biến từ blog này

#7 Phương pháp xác định nhanh 6 mẫu âm giai trong Guitar Lead

Làm Chủ 7 Mode Trong Guitar Lead [Chơi ở tất cả các Tone]

#1 Âm giai trưởng (The major Scale) và Pattern 6/4