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