我試圖將自定義字段「市場」添加到href中作爲鏈接,這在頁面上工作良好,但是不在我的主頁上工作。WordPress - 無法獲取自定義字段在主頁上顯示
PHP對於兩者都是相同的。
對於主頁,php位於functions.php
文件中,對於逐個系列頁面,PHP位於頁面的.php文件中。
頁面工作,所以它似乎沒有任何錯誤的PHP,似乎更像是它出於某種原因沒有針對郵政編號,因爲它應該。
任何人都知道如何解決這個問題?
我試圖將自定義字段「市場」添加到href中作爲鏈接,這在頁面上工作良好,但是不在我的主頁上工作。WordPress - 無法獲取自定義字段在主頁上顯示
PHP對於兩者都是相同的。
對於主頁,php位於functions.php
文件中,對於逐個系列頁面,PHP位於頁面的.php文件中。
頁面工作,所以它似乎沒有任何錯誤的PHP,似乎更像是它出於某種原因沒有針對郵政編號,因爲它應該。
任何人都知道如何解決這個問題?
自定義字段按每個帖子/頁面保存,這可能是爲什麼它沒有加載在您的index.php
頁面上。您需要將$post->ID
替換爲您想要顯示自定義字段的帖子/頁面的ID - 對象可用於page.php
和single.php
模板,這就是它在此工作的原因。在索引頁面上,它只能在循環內部使用。
仰望WP文檔如何重置主WP循環查詢:
http://codex.wordpress.org/Function_Reference/wp_reset_query
如果你要在functions.php的不同的結果VS頁面模板,有一個很好的機會,因爲它你的頁面模板已經啓動了一個查詢循環,並以某種方式衝突。這只是關閉袖口沒有看代碼。我正在描述工作模式和非工作模式之間的區別。