2015-10-18 44 views
0

我試圖創建一個簡單的簡碼的功能,將在這樣的鏈接工作:WordPress的簡碼不起作用

HREF =「http://www.website.com」> [SHORT_CODE]

請注意,我不得不刪除一個標籤,因爲它不會顯示。我希望能夠通過多個頁面/帖子對單個編輯鏈接的錨文本進行更改。

做到這一點,這是我做了什麼:

我已經添加了包括「myshortcodes.php」;到functions.php文件和文件我有以下代碼中創建了一個名爲myshortcodes.php

文件:

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

現在,當我把[硬件]在HREF =「HTTP:// WWW。 website.com「> [hw]它在我的本地wp安裝上工作,但是,當我在我的活服務器上執行相同操作時,無論我做什麼,它都不起作用。它返回[hw]而不是'點擊此處瞭解更多信息'。任何想法爲什麼?謝謝!

回答

0

服務器端的php解釋器可能存在問題。

檢查你的服務器端是否包含權限。

在短代碼函數的下方和上方會回顯一些東西,如果它會在您的網站上回顯,那麼我們需要深入挖掘。

並且如果它不會回聲,那麼問題就在於包含函數。