You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress中[wpdts-weekday]短代码在Float Menu Light中失效如何解决

问题原因

你当前仅给文章标题、小工具标题添加了短代码解析过滤,Float Menu Light插件输出菜单文本时没有触发短代码解析逻辑,因此无法识别[wpdts-weekday]短代码。

解决方案

方案1:通过主题functions.php添加支持(优先推荐)

不需要修改插件本身,仅需要在你当前functions.php的已有过滤规则下方,新增一行代码挂载Float Menu Light的菜单文本输出钩子即可:

add_filter( 'float_menu_item_title', 'do_shortcode' );

修改后完整的自定义函数区域代码如下:

/*--------------------------------------------------------------*/
/*                   Your Functions Below                       */                      
/*--------------------------------------------------------------*/

add_filter('the_title', 'do_shortcode');
add_filter('widget_title', 'do_shortcode');
// 为Float Menu Light菜单文本添加短代码支持
add_filter( 'float_menu_item_title', 'do_shortcode' );

添加完成后清空站点缓存,刷新页面即可生效。

方案2:修改插件文件实现(不推荐)

如果方案1的钩子不匹配你使用的插件版本,可以直接修改插件的输出逻辑,但注意插件更新后修改内容会被覆盖:

  1. 进入Float Menu Light插件文件夹,找到负责输出菜单文本的核心文件
  2. 定位到输出菜单文本的代码段,将输出变量用do_shortcode()函数包裹,示例如下:
// 修改前
echo $menu_item_title;
// 修改后
echo do_shortcode( $menu_item_title );

内容的提问来源于stack exchange,提问作者AnviuMedia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.11 14:54:03