使用 PHP 或短代码的 WordPress 小部件

WordPress Widgets using PHP or Shortcodes

我创建了一个 header 区域,基本上有 6 个小部件,3 个在 2 行上。但是,我想在其中一个小部件中放置一些 PHP 或简码。据我所知,该小部件只会读取 HTML。在 functions.php 中有没有办法允许短代码或 PHP 也被读取和执行?

要在文本小部件上启用短代码,只需在您的主题中添加过滤器 functions.php

add_filter( 'widget_text', 'do_shortcode' );