Vì sao nên tạo Plugin WordPress dành riêng cho site?

Trong quá trình quản trị một website WordPress, chúng ta thường có xu hướng thêm code vào trong file functions.php. Cách làm này là để bổ sung thêm tính năng vào website.

Nhưng cách làm này lại không được nhiều người khuyến khích sử dụng.

Qua thời gian file functions.php sẽ phình lên rất nhanh nếu bạn thêm code kiểu như vậy.

Quan trọng hơn, cách thêm code vào file functions.php sẽ tăng cơ hội gặp lỗi khi thêm code.

Nếu bạn vẫn đang làm cách như vậy, thì đã đến lúc thay đổi.

Cách làm đúng phải là: Tạo một plugin WordPress dành riêng cho website (site-specific WordPress plugin).

Xem thêm: Cách upload tải file PDF lên website WordPress

Plugin dành riêng cho site là gì?

Plugin dành riêng cho site là nơi bạn thêm đoạn code (snippet) bạn tìm thấy trên web. Đây là những đoạn code thêm các chức năng độc lập với theme. Những chức năng này không đủ lớn để có được plugin riêng.

Ví dụ mình tìm kiếm cách tùy chỉnh chức năng bài viết liên quan của plugin Jetpack. Và tìm thấy nhiều đoạn code tùy biến ở trong bài này.

Thông thường những đoạn code như vậy thì không liên quan đến theme. Nếu mình bổ sung vào file functions.php, thì nếu sau này thay đổi theme toàn bộ tùy biến sẽ mất đi.

Khi mình thêm code vào plugin cụ thể của trang, mọi tính năng mình thêm vào website vẫn giữ nguyên sau khi đổi theme.

Đặc biệt khi bạn thêm code vào file functions.php bạn rất dễ gặp lỗi trắng trang.

​Tạo plugin WordPress dành riêng cho website thế nào?

Bạn có thể nghĩ rằng tạo plugin dành riêng site rất là khó? Nhưng sự thật thì không phải vậy.

Xem thêm: Cách sử dụng target=”_blank” trong tiểu sử WordPress

Bạn chỉ cần làm theo các bước sau đây:

  • Sử dụng File Manager để truy cập vào thư mục plugin của website. Tạo một thư mục mới với tên: ​wp-content/plugins/yoursitename-plugin/
  • Tạo một file trống có tên “yoursitename-plugin.php
  • Thêm đoạn code như sau:
  • Bây giờ bạn chỉ cần vào màn hình quản lý plugin và activate plugin lên.

Từ bây giờ nếu bạn cần thêm đoạn code nào thì chỉ cần bổ sung vào plugin dành riêng cho site hay chính là file yoursitename-plugin.php (bắt đầu từ dòng thứ 7)

Bạn nghĩ sao về phương pháp này? Hãy chia sẻ quan điểm của bạn cho thietkewebpro247 biết nhé.

Nguồn:thuthuatwp

Thiết kế website đa dạng các ngành 

Hotline thietkewebpro247.com