WordPress là một hệ thống quản lý nội dung tuyệt vời và hoạt động liền mạch. Nó có hàng ngàn chủ đề và plugin để giúp bạn xây dựng bất kỳ loại trang web nào. Tuy nhiên, thường thì bạn sẽ cần tinh chỉnh chủ đề hoặc plugin cho phù hợp với nhu cầu của mình. Ví dụ: khi bạn muốn thêm một số chức năng bổ sung cho trang web của mình hoặc chỉnh sửa chủ đề mà bạn đang sử dụng mà không thay đổi toàn bộ chủ đề
Các chủ đề và plugin WordPress có thể dễ dàng được điều chỉnh bằng mã PHP. Bạn cũng có thể thêm chức năng mới vào WordPress bằng PHP và tránh sử dụng plugin. Thông thường, khi chỉnh sửa mã, người dùng có xu hướng thực hiện việc đó trong các tệp của chủ đề gốc. Thông thường, mã được đặt trong tệp functions.php
của chủ đề gốc
Đây không phải là giải pháp tốt nhất và mặc dù giải pháp này có thể hoạt động nhưng khi bạn cập nhật chủ đề hoặc plugin, các thay đổi của bạn sẽ bị mất. Do những thay đổi bị mất, người dùng có xu hướng không cập nhật chủ đề hoặc plugin. Điều này có thể có tác dụng không mong muốn trên trang web của bạn. Bạn có thể bỏ lỡ các bản sửa lỗi hoặc bảo mật quan trọng thường được phát hành thông qua các bản cập nhật cho chủ đề hoặc plugin. Bạn cũng có thể mất các thay đổi khi nâng cấp phiên bản WordPress của mình
Do đó, nên sử dụng chủ đề con WordPress. Bạn có thể dễ dàng thêm mã vào tệp functions.php
của chủ đề con và điều này sẽ không dễ bị cập nhật
Dưới đây là 3 phương pháp thêm mã PHP vào trang web WordPress của bạn
- Phương pháp 1. Thêm mã PHP bằng “Trình chỉnh sửa chủ đề” tích hợp
- Phương pháp 2. Thêm mã PHP thông qua FTP
- Phương pháp 3. Sử dụng một plugin
Phương pháp 1. Thêm mã PHP bằng “Trình chỉnh sửa chủ đề” tích hợp
Phương pháp này không được khuyến khích vì nó có thể dễ dàng phá vỡ trang web của bạn. Thông thường, khi thêm mã trực tiếp bằng “Trình chỉnh sửa chủ đề”, nếu mã không chính xác hoặc xung đột với các tài nguyên khác trên trang web của bạn, bạn sẽ khiến trang web của mình bị sập. Nếu trang web của bạn ngừng hoạt động do bạn đã thêm mã bị lỗi, bạn sẽ không thể khôi phục bất kỳ thay đổi nào. Cách duy nhất để khắc phục điều này là thông qua FTP
Chúng tôi có thể đơn giản bỏ qua phương pháp này, nhưng chúng tôi quyết định đưa nó vào mục đích cung cấp thông tin
Trong phương pháp này, chúng tôi sẽ thêm mã vào tệp functions.php
của chủ đề
Bước 1. Đăng nhập vào bảng điều khiển WordPress của bạn
Đăng nhập vào bảng điều khiển WordPress của bạn bằng cách truy cập URL quản trị của bạn. Đây thường sẽ là tên miền của bạn, theo sau là /wp-admin
chẳng hạn như www.example.com/wp-admin
Bước 2. Mở trình chỉnh sửa chủ đề và tệp functions.php
Trong bảng điều khiển WordPress của bạn, điều hướng đến menu Giao diện và nhấp vào Trình chỉnh sửa chủ đề như hình bên dưới
Trong trình chỉnh sửa chủ đề, tìm kiếm tệp functions.php
ở phía bên tay phải và nhấp vào tệp đó để mở
Bước 3. Thêm mã PHP vào tệp functions.php
Bạn có thể dễ dàng thêm mã vào tệp functions.php
. Nhớ backup file trước khi chỉnh sửa. Điều này có thể được thực hiện bằng cách chỉ cần chọn tất cả mã trong tệp và sao chép mã đó vào trình soạn thảo văn bản trên máy tính của bạn, chẳng hạn như Notepad
Nên thêm mã vào cuối tệp. Khi bạn đã hoàn tất việc thêm mã vào tệp, hãy nhấp vào Cập nhật tệp. WordPress thường sẽ kiểm tra bất kỳ lỗi định dạng rõ ràng nào đối với mã của bạn trước khi lưu các thay đổi. Nếu không có lỗi, tập tin sẽ được cập nhật
Đây là một phương pháp dễ dàng để thêm mã PHP vào trang web WordPress của bạn. Hầu hết thời gian bạn sẽ cần thêm mã vào tệp functions.php
. Tuy nhiên, đôi khi bạn cũng có thể cần thêm mã vào các tệp khác, ví dụ: tiêu đề của chủ đề, trong trường hợp này, bạn nên chọn tệp functions.php
0 thay vì tệp functions.php
Thêm mã vào tệp functions.php
2 của chủ đề con
Như đã đề cập, việc thêm mã vào các tệp của chủ đề gốc không được khuyến nghị vì nó dễ bị cập nhật. Hầu hết người mới bắt đầu và chủ sở hữu trang web mới có xu hướng sử dụng phương pháp này vì họ thường không nhận thức được tác dụng của việc cập nhật chủ đề. Khi bạn cập nhật chủ đề, mã mà bạn đã thêm sẽ bị mất
Theo mặc định, trình chỉnh sửa chủ đề sẽ mở tệp functions.php
của chủ đề đang hoạt động. Nếu bạn có một chủ đề con, hãy chắc chắn rằng nó đã được kích hoạt. Trong bảng điều khiển WordPress của bạn, điều hướng đến Giao diện> Chủ đề và kích hoạt chủ đề con. một ví dụ đã được biểu diễn ở dưới
Sau khi kích hoạt chủ đề con, nếu bạn điều hướng đến Giao diện > Trình chỉnh sửa chủ đề và chọn tệp functions.php
, bạn sẽ có thể sửa đổi tệp functions.php
của chủ đề con. Mọi cập nhật chủ đề sẽ không ảnh hưởng đến những thay đổi bạn thực hiện tại đây
Phương pháp 2. Thêm mã PHP thông qua FTP
Trong phương pháp này, bạn sẽ cần cài đặt ứng dụng khách FTP. Đối với mục đích của hướng dẫn này, chúng tôi đang sử dụng ứng dụng khách FileZilla FTP. Bạn có thể sử dụng bất kỳ ứng dụng khách FTP nào khác mà bạn muốn. Quá trình tải xuống và tải lên các tệp thông qua bất kỳ ứng dụng khách FTP nào khác nhìn chung sẽ tương tự
Bước 1. Mở ứng dụng khách FTP của bạn và đăng nhập vào máy chủ của bạn
Trước khi truy cập các tệp trên trang web của bạn thông qua FTP, bạn sẽ cần thông tin chi tiết về FTP của mình. Đây thường sẽ là tên máy chủ, tên người dùng, mật khẩu và cổng có liên quan. Nhập các chi tiết này vào các trường có liên quan trên FileZilla như được hiển thị. Nhấp vào Quickconnect sau khi hoàn tất
Bước 2. Điều hướng đến tệp functions.php
Tệp functions.php
sẽ nằm trong thư mục của chủ đề. Đây thường sẽ là thư mục functions.php
8. Đối với ví dụ này, chúng tôi đang sử dụng chủ đề WordPress 2020 mặc định
Điều hướng đến thư mục của chủ đề và tìm kiếm tệp functions.php
. Kéo tệp vào một thư mục trên máy tính của bạn để tải xuống
Bước 3. Sử dụng trình soạn thảo văn bản để chỉnh sửa tệp
Khi bạn đã tải tệp xuống máy tính của mình, bạn có thể sử dụng trình soạn thảo văn bản như Notepad hoặc Notepad ++ để chỉnh sửa tệp
Nếu bạn đang dùng Notepad++ thì có thể không cần dùng FileZilla. Vì Notepad ++ có plugin FTP
Bạn có thể dễ dàng thêm mã PHP vào tệp và lưu nó
Sau khi thay đổi tệp, bạn cần quay lại FileZilla và tải tệp lên lại. Để tải lại tệp lên, bạn chỉ cần kéo tệp từ máy tính vào thư mục từ xa của mình
Nếu bạn đang tải lên tệp có cùng tên tệp, bạn có thể được nhắc có muốn thay thế tệp hiện có không. Nên giữ một bản sao của tệp gốc để dự phòng trong trường hợp xảy ra sự cố
Khi bạn đã hoàn tất việc tải tệp lên, bạn sẽ thêm thành công mã PHP vào trang web WordPress của mình
Trong phương pháp trên, chúng tôi đã thực hiện các thay đổi đối với tệp functions.php
của chủ đề gốc. Một lần nữa, điều này không được khuyến khích vì những lý do đã được đề cập
Thêm mã vào tệp functions.php
của chủ đề con
Để truy cập tệp functions.php
của chủ đề con, bạn cần điều hướng đến thư mục của chủ đề con và chọn tệp functions.php
của chủ đề con. Thông thường thư mục của chủ đề con cũng sẽ nằm trong thư mục functions.php
4. một ví dụ đã được biểu diễn ở dưới
Đây là phương pháp được đề xuất để thêm mã PHP vào trang web WordPress của bạn
Phương pháp 3. Sử dụng một plugin
Có một số plugin có sẵn để giúp bạn thêm mã PHP vào trang web của mình. Đây là phương pháp thêm mã được đề xuất nhiều nhất vì mã bạn thêm bằng cách sử dụng plugin sẽ không bị ảnh hưởng bởi các bản cập nhật plugin hoặc chủ đề
Chúng tôi khuyên bạn nên sử dụng plugin Custom CSS, JS & PHP. Đó là một giải pháp tuyệt vời để thêm không chỉ mã PHP mà cả mã CSS và JavaScript tùy chỉnh vào trang web WordPress của bạn. Plugin rất nhẹ và không làm chậm trang web của bạn
CSS, JS & PHP tùy chỉnh
Bước 1. Cài đặt plugin
Có một số phương pháp để cài đặt plugin. Bạn có thể cài đặt nó từ bảng điều khiển WordPress của mình thông qua kho lưu trữ WordPress, bạn có thể tải tệp plugin lên thông qua bảng điều khiển WordPress của mình và bạn cũng có thể sử dụng FTP để tải plugin lên
Phương pháp đơn giản nhất là cài đặt plugin thông qua bảng điều khiển WordPress của bạn
Trong bảng điều khiển WordPress của bạn, trong menu Plugins, nhấp vào Thêm mới
Bước 2. Tìm kiếm plugin Custom CSS, JS & PHP
Sử dụng thanh tìm kiếm để tìm plugin Custom CSS, JS & PHP
Bước 3. Cài đặt và kích hoạt plugin
Khi bạn tìm thấy plugin, hãy nhấp vào Cài đặt ngay
Sau khi cài đặt xong click Kích hoạt để bắt đầu sử dụng plugin
Bước 4. Thêm mã bằng cách sử dụng plugin
Khi plugin đã được kích hoạt, bạn sẽ tìm thấy 3 menu phụ mới trong menu công cụ trong bảng điều khiển WordPress của mình. CSS tùy chỉnh, JS tùy chỉnh và PHP tùy chỉnh
Tùy thuộc vào mã mà bạn muốn thêm nhấp vào liên kết có liên quan. Đối với ví dụ này, chúng tôi sẽ thêm mã PHP. Nhấp vào liên kết PHP tùy chỉnh
Bây giờ bạn có thể thêm mã PHP tùy chỉnh vào trang web của mình. Khi bạn đã hoàn tất việc thêm mã, hãy nhấp vào Lưu thay đổi
Phần kết luận
Chúng tôi đã trải qua 3 phương pháp thêm mã PHP vào trang web WordPress của bạn. Chỉnh sửa tệp functions.php
của chủ đề gốc trong 2 phương pháp đầu tiên dễ bị cập nhật chủ đề và bạn sẽ mất các thay đổi của mình sau khi cập nhật chủ đề. Bạn cũng có thể sử dụng một chủ đề con để thêm mã PHP vào trang web của mình, tuy nhiên, điều đó phức tạp hơn một chút và dành cho người dùng nâng cao. Phương pháp thứ 3 sử dụng plugin để thêm mã PHP rất được khuyến khích