有沒有什麼辦法讓WordPress的側邊欄部件是動態的?例如,我會有一個Twitter小部件,它會接受一些像[page]或[tags]這樣的變量,這些變量根據頁面會有所不同。WordPress的動態部件內容
0
A
回答
1
這個問題一方面太寬泛,另一方面太狹窄。要真正回答你的問題,一個簡單的「是」就可以做到。下次嘗試放置一些實際的代碼或實際問題。
說了:
是的,這是
可能
非常容易使用的WordPress conditional tags在widget代碼來完成。
實際上,這是小部件的本質 - 要動態且容易定製。
您只需在窗口小部件代碼(小部件類中的function widget()
)上設置條件即可。
if (is_front_page()) {
$output = 'x'; // content only for front page
} else if (is_single(array(17, 19, 1, 11))) {
$output = 'y'; // content only ID 17,19,1,11
} else {
$output = 'z'; // content only for all the rest not stated above
}
參考here抄本頁面一般並向widgets API
編輯我評論
後,這是由你來決定使用哪種狀態的機制。邏輯仍然完全相同。可能是if/else
,switch
,ternary
或其他。如果你思考這個問題 - 你在問題中用文字描述的話,那就是'條件'。在計算機邏輯(和PHP)中,它是用條件語句完成的。而wordpress爲您提供了一個簡單的機制。所有你需要做的就是改變$output
任何你想要的。關於cats
,dogs
,salmon fishes
,carrots
或raspberry pie
的推文是完全相同的,您可以使用例如頁面slu filter來過濾它們。
但你仍然需要條件。 (也可以通過頁面段落過濾是一種條件)
如何做到這一點將取決於您在特定情況下使用什麼機制來檢索推文。這使我想到我的第一點,就是沒有發佈任何細節或代碼。
相關問題
- 1. WordPress的動態內容
- 2. WordPress的wp_nav_menu沃克:動態內容
- 3. WordPress的頁面動態內容
- 4. WordPress的動態內容使用PHP,MySQL
- 5. CardView內部的動態內容
- 6. 動態驅動內容的ASP.NET MVC呈現部分(小部件)
- 7. WordPress的小部件頁面內容
- 8. Wordpress和彩盒與動態內容
- 9. wordpress部件和帖子內容問題
- 10. 索引文件中的WordPress動態內容
- 11. 動態內容
- 12. 動態內容
- 13. 移動WordPress內容文件夾
- 14. 添加動態內容的QT樹部件項目
- 15. 從外部PHP文件動態創建內容的JS
- 16. 動態更新GWT複合窗口小部件的內容
- 17. 替換動態內容中的動態內容
- 18. jQuery的WordPress動畫內容動畫
- 19. 帶動態內容/組件的網頁
- 20. 帶動態內容的Silverlight Accordion控件
- 21. 動態刷新XML文件的內容
- 22. css文件中的動態內容
- 23. IMG錯誤事件的動態內容?
- 24. 動態內容的jquery.ready事件
- 25. 帶動態內容的動態頁面
- 26. ASP.NET動態內容
- 27. jQuery動態內容
- 28. Preg_replace動態內容?
- 29. Rmarkdown動態內容
- 30. 動態JavaScript內容
嗨,我實際上正在考慮更多的動態比周圍有一個if/else條件。 其主要概念是當用戶轉到博客文章,例如「關於貓」時,側邊欄「twitter_widget」將動態顯示twitter的搜索「貓」,並與「關於狗」的帖子相同。 – user3315058
@ user3315058請參閱編輯.. –