0
A
回答
4
而不是使用the_title()的,使用get_the_title()。區別在於the_title()直接輸出標題,而get_the_title()返回標題。因此,你可以做一個簡單的條件:
if(strpos(get_the_title(), 'Keyword') === false) {
// Title does not contain Keyword
}
-1
if(!preg_match("'keyword'", get_the_title()){
//the loop
}
使用strpos更高效;使用preg_match更靈活,因爲您可以稍後添加正則表達式或單詞列表。
0
迄今爲止的答案都可以接受。如果可能,我不希望在條件中包裝代碼塊。
if (preg_match('/keyword/', get_the_title()) {
continue;
}
1
添加以下在循環的開頭:
<?php if (stristr(get_the_title(),"keyword")) continue; ?>
一些優點這種方法:
- 它顛倒邏輯,這樣你就不必把你的一個條件內的整個循環。
stristr
將匹配標題中任何地方的子字符串的出現,其中strpos將不會捕獲匹配,其中關鍵字在標題的開頭。有時整數值0評估爲false。見the PHP manualstristr
不區分大小寫(使用
0
有可能過濾標題內容的清潔方式(上月推出了3.3如果我記得還有一個wp_title過濾器)。
http://codex.wordpress.org/Plugin_API/Filter_Reference/wp_title
相關問題
- 1. Wordpress the_title();顯示空白
- 2. WordPress的不顯示the_title()
- 3. 限制結果在WordPress
- 4. 在WordPress中,如何用get_the_category_by_ID()替換the_title()?
- 5. 如何在wordpress the_title中替換文本?
- 6. 限制PHP中關鍵字的數量
- 7. 編譯器錯誤限制關鍵字
- 8. 如何在Wordpress中顯示the_title的第一個字母?
- 9. FFMPEG限制關鍵幀
- 10. 關鍵限制jquery插件
- 11. WordPress blog_content字符數限制
- 12. 如何使用Solr從結果中獲取關鍵字的限制文本
- 13. 獲取字符串中的第一個字php the_title WordPress
- 14. 如何限制wordpress上get_the_content()的字數?
- 15. 如何在Python 2.7中將關鍵字從關鍵字複製到關鍵字?
- 16. rails + mongoid:僅限使用關鍵字的域限制
- 17. WordPress通過過濾器刪除the_title?
- 18. 改變陣列顯示the_title WordPress的
- 19. 任何關於用戶名限制關鍵字的來源?
- 20. WordPress的MySQL問題 - open_basedir限制效果
- 21. 限制鍵盤繪文字
- 22. Wordpress get_the_term_list限制
- 23. 限於數字開關/如果選項?
- 24. 如何限制在WordPress的
- 25. 如何限制widget wordpress
- 26. 如果沒有該關鍵字
- 27. 如何根據字段限制結果
- 28. 按關鍵字過濾Google Places API結果按關鍵字
- 29. 複合鍵字段的數字限制
- 30. WordPress中選項字符串的限制
Re 2,你應該看到PHP手冊:'這個函數可能返回布爾值FALSE,但是也可能返回一個非布爾值,其值爲FALSE,比如0或者「」,請閱讀布爾部分了解更多信息。 ===運算符用於測試這個函數的返回值。「。 – alexn 2011-12-28 18:47:12
alexn的答案使用strpos起作用,因爲===比較類型,並且可以區分0和FALSE – paislee 2011-12-28 18:47:42
「有時整數值0評估爲false」 - 不是在這種情況下。 (0 === false)從來都不是真的 – gotofritz 2011-12-28 18:47:45