2010-05-10 45 views
5

添加文本頁腳之前,我一直在讀WordPress的抄本,似乎如果我想添加一些文本之前頁腳顯示出來,我應該在我的functions.php使用這樣的代碼在WordPress

add_action('wp_footer', 'your_function'); 

function your_function() { 
    $content = '<p>This is inserted at the bottom</p>'; 
    echo $content; 
} 

這是我的理解,$內容應該顯示在頁腳之前,但它根本不顯示。有沒有另一種方法在頁腳之前顯示我的代碼?

我與WP 2.8,但這不應該問題

回答

4

您的代碼有效。只要確定你的主題實際上觸發了「wp_footer」動作:footer.php中的某處可能必須有do_action('wp_footer')或wp_footer()

+0

這是做到了。我的主題footer.php沒有調用wp_footer();.我已經添加了它,現在它就像一個魅力 – jake 2010-05-10 08:20:55

0

您提供的代碼應該工作。

您確定您已將其添加到激活的主題中嗎?並在該主題的根目錄中的functions.php?您應該在<root>/wp-content/中找到主題文件夾

您的選擇是直接將內容添加到主題的「footer.php」中。根據內容的類型,這可能是更好更簡單的選項。

12

如果你想在頁腳之前添加內容它的中間),使用

add_action('get_footer', 'your_function'); 

當主題文件調用get_footer()函數時,該鉤子運行。