Thumbnail
Category: Wordpress

Sau khi nắm cơ bản, tôi đã tìm hiểu lập trình wordpress như thế nào

Date: March 19, 2020
8 views
  1. WordPress:

      +Wordpress.org: là wordpress tự host

      +Wordpress.com: không có sự can thiệp

  1. Localhost và Skype khi cài chung thì sẽ xung đột cổng => cần thay đổi cổng của một trong hai (Skype thì dễ hơn)
  2. Những gì liên quan đến theme sẽ nằm trong (wp-content\themes), plugin(wp-content\plugins).
  3. Những tập tin javascript thì sử dụng wp-register-script và wp-enqueue-script để đăng ký => sử dụng.
  4. Hook: gồm Action và Filter
  5. Action: Can thiệp chỉnh sửa một vị trí nào đó hoặc trước khi một hành động được thực hiện (truy vấn SQL)

      + do_action(): để ở nơi cần can thiệp

     + add_action(): định nghĩa nội dung cần chỉnh sửa và móc vào một hook. (định nghĩa trong function.php)

  1. Filter: Chỉnh sửa lại nội dung thông qua hook để tránh người khác phải can thiệp mã nguồn khi sử dụng plugin.
  2. +apply_filter(): để ở nơi cần can thiệp. Và đưa nội dung hiển thị vào
  3. +add_filter():định nghĩa nội dung cần chỉnh sửa và móc vào một hook, đưa nội dung cần thay thế nào (định nghĩa trong function.php)
  4. Có nhiều hook, tag mặc định do wordpress tạo sẵn. (get_header, get_footer, the_content,…)
  5. Cấu trúc của một theme gồm nhiều file (template) hợp thành: 404.php php  archive.php  footer.php  function.php  style.css …
  6. Một theme thì file style.css quan trọng nhất, nếu không có file này wordpress sẽ không nhận.
  7. Cách tạo theme child từ theme gốc
  8. Custom theme: Custom Field / MetaBox
  9. Shortcode: để tạo những mã ngắn (kiểu viết tắt). Khi sử dụng thì sử dụng cặp dấu []
  10. Cách viết plugin cho wordpress:
  11. Cấu trúc thư mục
  12. File
  13. Registry Plugin
  14. Xử lý Form
  15.  Xử lý Widgets
  16. Và tất cả những File quan trọng nhất vẫn là các comment đúng cấu trúc của wordpress. Khi đó thì wordpress mới nhận các plugin cũng như là theme.


Copyright © 2025 All Right Reserved