每次我尝试将短代码添加到我的 WordPress 网站时,它最终只会显示我添加到实际页面的代码。我已将代码粘贴到内容部分的“文本”区域,但仍然不起作用。
即使我粘贴到 header.php 文件中,我也会收到相同的结果。例如。
我最近在 header.php 中复制粘贴了以下代码(按照我下载的插件的指示)
<div class="headerslider"> <?php echo do_shortcode('[sp_responsiveslider limit="-1"]'); ?></div>
当我保存重新加载时,我的网站上就会出现
[sp_responsiveslider limit="-1"]
。我所做的所有短代码都会发生这种情况。
请帮忙
似乎短代码
sp_responsiveslider
实际上并未定义。您确定插件安装正确吗?如果插件安装正确,您可以测试短代码是否适用于您的 WordPress 安装。将以下内容粘贴到您的functions.php文件中(如果文件中尚未存在,则将 <?php
添加到第一行):
function test_shortcodes()
{
return 'Shortcodes are working!';
}
add_shortcode('test_shortcodes', 'test_shortcodes');
这将在 WordPress 中创建一个新的短代码。要测试短代码是否有效,请将文本
[test_shortcodes]
放入帖子中,然后查看包含该帖子的页面。当您加载页面时,短代码标签应替换为“短代码正在运行!”。如果这有效,则说明该插件及其短代码存在问题。
如果未显示测试文本,则您的 WordPress 安装可能存在问题。
[产品限制=“8”列=“4”类别=“帽衫、T 恤”cat_operator=“AND”]