Wordpress短代码不起作用

时间:2015-10-18 06:21:20

标签: wordpress shortcode

我试图创建一个简单的短代码函数,可以在这样的链接中工作:

HREF =" HTTP://www.website.com"> [SHORT_CODE]

请注意,我必须删除a标签,因为它无法显示。我希望能够通过跨多个页面/帖子的单个编辑来更改链接的锚文本。

要做到这一点,这就是我所做的:

我已经添加了包含' myshortcodes.php&#39 ;;到functions.php文件并创建了一个名为myshortcodes.php的文件

在该文件中我有以下代码:

<?php
add_shortcode('hw', 'hello');
function hello() {
return 'Click Here For More Info';
}

现在,当我将[hw]放入href =&#34; http://www.website.com"&gt; [hw]时,它确实适用于我的本地wp安装,但是,当我这样做时在我的实时服务器上,无论我做什么,它都无法工作。它返回[hw]而不是&#39;点击此处获取更多信息&#39;。有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

服务器端的php解释器可能存在问题。

检查您的服务器端是否正确包含。<​​/ p>

在你的短代码功能之上和之上放置回声,如果它会在你的网站上回响,那么我们需要深入挖掘。

如果它不会回响,那么问题就在于include函数。