繁体   English   中英

Wordpress 短代码不起作用

[英]Wordpress shortcodes not working

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

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

我最近在 header.php 中复制粘贴了以下代码(按照我下载的插件的指示) <div class="headerslider"> <?php echo do_shortcode('[sp_responsiveslider limit="-1"]'); ?></div> <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]放在帖子中,然后查看包含该帖子的页面。 加载页面时,应将“ shortcode”标记替换为““ Shortcodes working!”。 如果可行,则说明插件存在问题,并且是简码。

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

WordPress的新版本有短码支持问题。 我已经尝试过“ 4.8.5”,“ 4.9.1”,“ 4.9.2”,“ 4.9.3”,“ 4.9.4”版本。 所有此版本均不支持wprdpress简码。

我的博客一直遇到同样的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM