让WordPress小工具中的文字运行PHP代码
由
Deepseek提供支持
广告
WordPress的小工具中文字,是可以加入任意HTML代码但却无法运行PHP代码,所以你将php代码加入到文字小工具中却不能运行虽有一些外挂可以解决问题,但能用代码实现,是更有效率的将以下代码加入到主题的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 wp_tag_cloud(); ?-->
放在小工具的文字里面,那就可以显示标签云啰!
温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;来自:俄亥俄州·哥伦布 ,欢迎您的访问!
文章链接:https://www.lilianhua.com/let-the-text-in-the-wordpress-gadget-run-php-code.html
文章链接:https://www.lilianhua.com/let-the-text-in-the-wordpress-gadget-run-php-code.html
English (US)
Español (ES)
Português (PT)
Français (CA)
Español (MX)
Español (VE)
Español (CO)
Español (AR)
Português (BR)
Quechua (PE)
Guaraní (PY)
简体中文 (ZH)
繁體中文 (HK)
日本語 (JP)
한국어 (KR)
हिन्दी (HI)
Pilipino (PH)
ไทย (TH)
Tiếng Việt (VN)
Bahasa Melayu (MY)
Bahasa Indonesia (ID)
বাংলা (BD)
اردو (PK)
සිංහල (LK)
ភាសាខ្មែរ (KH)
English (UK)
Français (FR)
Deutsch (DE)
Italiano (IT)
Русский (RU)
Nederlands (NL)
Türkçe (TR)
Polski (PL)
Svenska (SE)
Norsk (NO)
Dansk (DK)
Suomi (FI)
Ελληνικά (GR)
Čeština (CZ)
Magyar (HU)
Română (RO)
Български (BG)
Српски (RS)
Українська (UA)

