Wordpress 短代码不起作用

问题描述 投票:0回答:2

每次我尝试将短代码添加到我的 WordPress 网站时,它最终只会显示我添加到实际页面的代码。我已将代码粘贴到内容部分的“文本”区域,但仍然不起作用。

即使我粘贴到 header.php 文件中,我也会收到相同的结果。例如。

我最近在 header.php 中复制粘贴了以下代码(按照我下载的插件的指示)

<div class="headerslider"> <?php echo do_shortcode('[sp_responsiveslider limit="-1"]'); ?></div>

当我保存重新加载时,我的网站上就会出现

[sp_responsiveslider limit="-1"]
。我所做的所有短代码都会发生这种情况。

请帮忙

php wordpress shortcode
2个回答
10
投票

似乎短代码

sp_responsiveslider
实际上并未定义。您确定插件安装正确吗?如果插件安装正确,您可以测试短代码是否适用于您的 WordPress 安装。将以下内容粘贴到您的functions.php文件中(如果文件中尚未存在,则将
<?php
添加到第一行):

function test_shortcodes()
{
    return 'Shortcodes are working!';
}
add_shortcode('test_shortcodes', 'test_shortcodes');

这将在 WordPress 中创建一个新的短代码。要测试短代码是否有效,请将文本

[test_shortcodes]
放入帖子中,然后查看包含该帖子的页面。当您加载页面时,短代码标签应替换为“短代码正在运行!”。如果这有效,则说明该插件及其短代码存在问题。

如果未显示测试文本,则您的 WordPress 安装可能存在问题。


0
投票

[产品限制=“8”列=“4”类别=“帽衫、T 恤”cat_operator=“AND”]

© www.soinside.com 2019 - 2024. All rights reserved.