个性化阅读
专注于IT技术分析

短代码在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主题简码上, 你需要确保将其复制到要构建的新主题中。

希望能帮助到你。

赞(1)
未经允许不得转载:srcmini » 短代码在WordPress自定义主题中不起作用

评论 抢沙发

评论前必须登录!