386
Thỉnh thoảng chúng ta cần chạy code PHP trong widget text nhưng mặc định WordPress không hỗ trợ tính năng này vì lý do bảo mật.
Bạn có thể sử dụng plugin PHP text widget và PHP Code Widget.
Tuy nhiên bạn cũng có thể không cần cài đặt bất kỳ plugin nào, để có thể thực thi code vào nội dung widget text bạn thêm đoạn code sau vào file functions.php của theme.
function php_execute($html){ if(strpos($html,"<"."?php")!==false){ ob_start(); eval("?".">".$html); $html=ob_get_contents(); ob_end_clean(); } return $html; } add_filter('widget_text','php_execute',100);
Bây giờ, bạn hãy xóa cache nếu bạn đang sử dụng plugin Cache như WPSuper Cache hoặc W3 Total cache.
Tiếp theo, thử chèn đoạn code PHP đơn giản vào widget text. VÍ dụ:
<?php echo 'Hello World !!!' ?>
Bạn sẽ thấy xuất hiện dòng chữ “Hello World !!!“.
Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook
Liên hệ
Công ty chuyên Thiết kế website uy tín nhất Miền Bắc: http://vinastar.net
Hotline tư vấn: 0989 48 3456
Nguồn: Sưu tầm trên internet