Bằng cách thêm code tùy chỉnh vào trang web, bạn có thể tùy chỉnh WordPress một cách tốt hơn để phù hợp với nhu cầu sử dụng. Tuy nhiên, WordPress không cho phép bạn thêm PHP trực tiếp vào các trang của mình. Trong bài viết này, Vietnix sẽ hướng dẫn bạn cách cho phép PHP vào posts và pages trong WordPress đơn giản.
Tại sao cần cho phép PHP vào posts và pages WordPress?
Nếu bạn thử nhập code PHP trực tiếp vào trình block editor trong WordPress, bạn sẽ nhận thấy rằng WordPress sẽ loại bỏ rất nhiều code hoặc thậm chí xóa hoàn toàn.
WordPress không cho phép sử dụng PHP trong bài viết và trang vì lý do bảo mật. Điều này là do một hiểu lầm đơn giản trong code PHP có thể gây ra nhiều lỗi phổ biến trong WordPress.
Tuy nhiên, có một số trường hợp mà bạn có thể cần thêm PHP vào bài viết và trang WordPress.
Ví dụ: nếu bạn kiếm tiền thông qua tiếp thị liên kết, bạn có thể cần thêm code quảng cáo vào trang web.
Bạn cũng có thể đã phát triển các chức năng PHP riêng của mình. Cụ thể như, bạn có thể sử dụng PHP tùy chỉnh để xác minh đăng nhập người dùng trên các trang dành riêng cho thành viên trên trang web.
Với những điều đó, chúng ta hãy xem cách bạn có thể vào posts và pages trong WordPress sau đây.
Làm thế nào để cho phép PHP vào posts và pages trong WordPress
WordPress có thể không cho phép sử dụng PHP trực tiếp trong bài viết và trang, nhưng nó cho phép sử dụng shortcode. Điều này có nghĩa là bạn có thể thêm code PHP tùy chỉnh vào nội dung bằng cách tạo shortcode và sau đó sử dụng nó trong các trang và bài viết.
Cách đơn giản nhất để thêm shortcode tùy chỉnh trong WordPress là sử dụng plugin WPCode. Plugin này cho phép bạn tạo bất kỳ shortcode nào bạn muốn và liên kết những shortcode đó với các đoạn code PHP khác nhau. Nếu bạn chưa biết cách tạo shortcode có thể tham khảo một số bài viết tại Vietnix.vn để biết thêm chi tiết.
Đầu tiên, bạn cần cài đặt và kích hoạt plugin miễn phí WPCode, sau khi kích hoạt hãy chuyển đến Code Snippets > Add Snippet.
Ở đây, bạn sẽ thấy tất cả các snippet sẵn có mà bạn có thể thêm vào trang web của mình. Điều này bao gồm các snippet cho phép bạn hoàn toàn vô hiệu hóa bình luận WordPress, tải lên các tệp mà WordPress không hỗ trợ theo mặc định và nhiều hơn nữa.
Vì bạn đang tạo một snippet mới, bạn cần di chuột qua Add Your Custom Code và sau đó nhấp vào Use snippet.
Để bắt đầu, nhập một tiêu đề cho snippet code tùy chỉnh. Điều này có thể là bất cứ điều gì giúp bạn nhận dạng snippet trong bảng điều khiển WordPress.
Sau đó, mở danh sách thả xuống Code Type và chọn PHP Snippet.
Trong hình ảnh dưới đây, Vietnix đang tạo một snippet hiển thị ngày xuất bản của bài viết.
Sau đó, cuộn xuống phần Insertion. WPCode có thể tự động thêm code vào các vị trí khác nhau, chẳng hạn như sau mỗi bài viết, chỉ trên giao diện trước, hoặc chỉ trên giao diện quản trị.
Để thêm PHP tùy chỉnh bằng shortcode, hãy nhấp vào Shortcode. WPCode sẽ hiển thị shortcode mà bạn có thể thêm vào bất kỳ trang, bài viết hoặc vùng widget sẵn sàng.
Tiếp thep, bạn hãy cuộn lên đầu màn hình và nhấp vào công tắc Inactive để chuyển sang trạng thái Active.
Cuối cùng, nhấp vào Save Snippet để lưu snippet và kích hoạt nó.
Sau khi hoàn thành việc đó, bạn thêm PHP tùy chỉnh vào trang web WordPress của mình bằng cách mở bất kỳ trang hoặc bài viết nào.
Trong trình chỉnh sửa block, chỉ cần nhấp vào nút “+” và gõ Shortcode. Khi nó xuất hiện, chọn block shortcode để thêm nó vào trang hoặc bài viết.
Bây giờ, bạn có thể dán shortcode vào block này. Khi bạn sẵn sàng để code PHP được hiển thị, hãy xuất bản hoặc cập nhật trang. Bây giờ, nếu chúng ta truy cập vào trang web sẽ thấy shortcode hoạt động.
Ngoài cho phép PHP vào posts và pages trong WordPress, bạn cũng có thể tham khảo thêm về posts và pages thông qua các bài viết tại Vietnix.vn để tiếp thu thêm nhiều kiến thức mới bổ ích!
Cách quản lý các PHP shortcodes
Nếu bạn muốn xóa một đoạn code khỏi một trang hoặc bài viết, bạn có thể đơn giản là xóa block shortcode. Tuy nhiên, đến một thời điểm nào đó, bạn có thể muốn xóa một đoạn code PHP tùy chỉnh khỏi toàn bộ trang web của mình.
Để làm điều này, hãy điều hướng đến Code Snippets > Code Snippet.
Sau đó, chỉ cần tìm đoạn code mà bạn muốn vô hiệu hóa và nhấp vào công tắc của nó để chuyển từ Enabled (màu xanh) sang Disabled (màu xám).
Sau đó, bạn nên kiểm tra trang web của mình và đảm bảo rằng việc vô hiệu hóa đoạn code không gây ra bất kỳ vấn đề gì. Nếu blog WordPress trông và hoạt động bình thường mà không có đoạn code, thì có thể bạn muốn xóa vĩnh viễn đoạn mã bằng cách điều hướng đến Code Snippets > Code Snippet.
Ở đây, chỉ cần di chuột qua đoạn code mà bạn muốn xóa và sau đó nhấp vào Trash khi nó hiển thị.
Ngoài việc quản lý các PHP shortcodes, bạn cũng có thể tham khảo thêm các bài viết khác về PHP hoặc WordPress tại Vietnix.vn!
Lời kết
Vietnix hy vọng bài viết này đã giúp bạn hiểu cách cho phép PHP vào posts và pages trong WordPress. Bạn cũng có thể xem các bài viết khác về chủ đề WordPress tại website Vietnix.vn, chúc bạn thành công!