我试图创建一个简单的短代码函数,可以在这样的链接中工作:
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;。有什么想法吗?谢谢!
答案 0 :(得分:0)
服务器端的php解释器可能存在问题。
检查您的服务器端是否正确包含。</ p>
在你的短代码功能之上和之上放置回声,如果它会在你的网站上回响,那么我们需要深入挖掘。
如果它不会回响,那么问题就在于include函数。