【短代码在WordPress自定义主题中不起作用】我正在开发自己的主题, 一切正常, 但是短代码无效。
我停用了主题, 并检查了twenty twelve主题, 此处的短代码有效。
我在index.php中编写了以下代码
echo do_shortcode('[layerslider id="1"]');
即使在页面中也无法使用([layerslider id =” 1″ ])
但是以下自定义简码可以正常工作
我在function.php中编写了这段代码
function codes()
{
echo "short code working";
}
add_shortcode('codes', 'codes');
echo do_shortcode('[codes]');
#1你需要在函数中使用return not echo。我更改了简码名称, 因此它与本示例中的函数名称不同。
尝试这个:
functions.php
function codes() {
return 'Short code is working';
}add_shortcode('codeworks', 'codes');
index.php
echo do_shortcode('[codeworks]');
在twenty twelve主题简码上, 你需要确保将其复制到要构建的新主题中。
希望能帮助到你。
推荐阅读
- 列出特定类别的帖子标题的短代码
- 在Woocommerce商店页面上将所有产品分开分类
- 在PHP echo中运行PHP()
- 在WordPress中激活主题激活函数
- 在WordPress中使用MySQL查询检索小部件数据
- 解决WordPress子主题上与父主题的javascript冲突
- 自适应网站只能在台式机上运行,??而不能在移动设备上运行
- 向下滚动时调整菜单大小
- #私藏项目实操分享# 什么是 SAP HANA XS JavaScript