2012-11-09 59 views
0

我試圖將自定義字段「市場」添加到href中作爲鏈接,這在頁面上工作良好,但是不在我的主頁上工作。WordPress - 無法獲取自定義字段在主頁上顯示

PHP對於兩者都是相同的。

對於主頁,php位於functions.php文件中,對於逐個系列頁面,PHP位於頁面的.php文件中。

頁面工作,所以它似乎沒有任何錯誤的PHP,似乎更像是它出於某種原因沒有針對郵政編號,因爲它應該。

任何人都知道如何解決這個問題?

回答

2

自定義字段按每個帖子/頁面保存,這可能是爲什麼它沒有加載在您的index.php頁面上。您需要將$post->ID替換爲您想要顯示自定義字段的帖子/頁面的ID - 對象可用於page.phpsingle.php模板,這就是它在此工作的原因。在索引頁面上,它只能在循環內部使用。

0

仰望WP文檔如何重置主WP循環查詢:

http://codex.wordpress.org/Function_Reference/wp_reset_query

如果你要在functions.php的不同的結果VS頁面模板,有一個很好的機會,因爲它你的頁面模板已經啓動了一個查詢循環,並以某種方式衝突。這只是關閉袖口沒有看代碼。我正在描述工作模式和非工作模式之間的區別。

相關問題