Cách nhúng code PHP vào WordPress Text Widget

Danh mục: Wordpress
 

Thông thường, chúng ta chỉ sử dụng WordPress Text Widget vào việc nhúng các đoạn chữ đơn giản, hoặc cao nhất là nhúng các đoạn code html vào bên trong thôi. Có bao giờ các bạn muốn nhúng cả file PHP vào nó chưa ? Mặc định thì WordPress không hỗ trợ tính năng này cho chúng ta, vì thế để có thể chèn đoạn code PHP vào thì chúng ta cần làm một chút mẹo nhỏ.

Text Widget, WordPress Hacks,wordpress text, code php, nhúng code php

Các bạn chỉ cần copy và past đoạn code bên dưới vào file functions.php vào là xong.

add_filter('widget_text', 'php_text', 99);



function php_text($text) {

 if (strpos($text, '<' . '?') !== false) {

 ob_start();

 eval('?' . '>' . $text);

 $text = ob_get_contents();

 ob_end_clean();

 }

 return $text;

}

Bây giờ các bạn thử vào lại trang admin, chọn Text Widget và chèn một đoạn code php nào thử xem, và các bạn sẽ thấy điều kì diệu xảy ra. Nhưng các bạn nên nhớ một điều là không nên tận dụng chức năng này thái quá, vì nó có thể ảnh hưởng đến vấn đề bảo mật cũng như nhiều chiện khác, vì thế nên cân nhắc trước khi sử dụng nhé.



BÀI VIẾT KHÁC
CODE GỢI Ý CHO BẠN
BẢN QUYỀN ®
Mọi chia sẻ nội dung thuộc tác quyền của MANGUON.COM phải ghi rõ "Nguồn MANGUON.COM"