我想在Wordpress中的每個頁面請求上運行一些代碼。我使用了init和shutdown操作,但是在一個頁面上,它以某種方式調用了該方法兩次。在WordPress中有沒有其他更好的PHP方法?在WordPress的每頁請求上執行代碼
1
A
回答
2
邁克,假設通過頁面請求你的意思是它的前面部分(不包括管理員命中),然後wp_footer
是add_action()
到最好的地方。
調用方法兩次可能意味着幾件事情(把我的頭頂部):
- 你正在瀏覽的網頁火災並通過
init
動作就像任何其他的要求運行的AJAX請求。 - 你正在瀏覽的網頁被重定向,即穿過
init
行動以及 - 有在頁面上使其刷新或發射呼叫該頁面中的元素,Flash對象喜歡這樣做,尤其是遊戲,Disqus評論插件也喜歡這樣做。
要進行調試,您可以嘗試輸出或記錄$_REQUEST
數組的內容,以瞭解爲什麼它被觸發兩次。
乾杯。
0
您可以簡單地在所選主題的page.php
文件中執行此操作。該php代碼被執行用於顯示每個頁面。如果你想爲帖子執行一些代碼,然後使用single.php
。
相關問題
- 1. 在每個請求上執行代碼
- 2. 對每個請求執行代碼
- 3. 在ASP.NET MVC的每個請求上執行代碼
- 4. Grails - 跨控制器代碼,在每個請求上執行
- 5. 爲ASP.NET的每個請求(aspx和cshtml)執行一些代碼
- 6. WhatsApp的API請求代碼不執行,而不是返回請求的代碼
- 7. 從本機代碼執行HTTP請求
- 8. IIS - 爲每個請求執行腳本/代碼片段
- 9. 每個請求代碼
- 10. 代碼在服務器上的每個頁面之前執行
- 11. 如何在每個服務請求上運行代碼?
- 12. 流星 - 每頁加載執行代碼
- 13. symfony 2全球路線在每一頁上執行代碼
- 14. 在$ .post請求的「父」頁執行jquery
- 15. 在每個Wordpress的新帖子後執行php代碼
- 16. 類級別的請求映射@RequestMapping在每次請求執行一些代碼,該類
- 17. 執行代碼每x秒
- 18. 在哪裏放置需要在Kohana 3.1的每個請求上執行的代碼
- 19. Grails - 對每個請求執行檢查
- 20. 每個請求都需要執行SetAuthCookie
- 21. 每2分鐘用robospice執行請求
- 22. 對每個PHP請求都執行
- 23. 在AJAX頁面上正常請求的HTTP狀態代碼
- 24. WordPress的 - 執行php內的短代碼
- 25. PHPUnit:每個請求404代碼
- 26. 如何在Golang請求中執行javascript異步代碼
- 27. 如何在PHP代碼中執行SOAP請求
- 28. 在PHP中完成HTTP請求後執行代碼?
- 29. 在代碼後面執行同步xmlhttp請求
- 30. 在Wordpress頁面上執行PHP表格
我剛添加到頁腳,並沒有更多的雙重發帖。非常感謝。 – 2011-04-22 04:05:33