wordpress小工具是模板的標(biāo)配了,但是小工具的文本模塊貌似只支持html標(biāo)簽的應(yīng)用,不能直接運行php代碼,這個功能對于定義個性的側(cè)邊拉門模塊很有意義,之前建議搭建使用的方法是安裝一個插件:wordpress側(cè)邊欄靈動插件MO Widgets.
不過今天我們使用一個更簡單的方法實現(xiàn),我們可以通過在主題的函數(shù)文件 functions.php 中的 ?> 標(biāo)簽前添加以下代碼:
- 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;
- }
然后我們就可以直接通過小工具的文本模塊運行php代碼了.
新聞熱點
疑難解答
圖片精選