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

如何在WordPress指定模板中正确调用插件短代码

问题原因

短代码未解析直接输出原始字符串,核心原因是传入的短代码名称错误:
Simple Blog Stats插件注册的站点用户总数短代码为[sbs_users],但代码中传给do_shortcode()函数的是未被任何插件/主题注册的[user_count]。WordPress找不到匹配的短代码处理回调时,会直接原样输出短代码字符串,不做解析。

解决方案
  1. 替换search_paralex_2.php中的错误代码,使用正确的短代码调用:
<?php echo do_shortcode('[sbs_users]'); ?>
  1. 按以下步骤校验避免其他问题导致不生效:
  • 确认WordPress后台的插件列表中,Simple Blog Stats插件处于已启用状态,未启用的插件不会注册对应短代码
  • 确认编辑的文件是当前启用主题目录下的search_paralex_2.php,避免修改到其他路径下的同名无效文件
  • 代码保存后,清空站点缓存、服务器缓存、浏览器本地缓存后再刷新页面验证效果

可选替代方案:如果不想依赖插件短代码,可以直接调用WordPress原生函数统计用户总数,不需要依赖Simple Blog Stats插件,代码如下:

<?php
$user_stats = count_users();
echo $user_stats['total_users'];
?>

输出结果和插件提供的用户数统计结果一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 20:54:19