Home WordpressWordPress cơ bản Chèn code PHP trong Widget Text – WordPress

Chèn code PHP trong Widget Text – WordPress

by admincp

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 widgetPHP Code Widget.
php wordpress

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 !!!“.
hello-world-php-widget

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 TwitterFacebook

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

You may also like

Leave a Comment