0
A
回答
1
http://codex.wordpress.org/Function_Reference/wp_unique_post_slug有答案。如果你使用它給它所需的slu it,它會返回一個真正獨特的。
1
我只是回答了這個在這裏:https://wordpress.stackexchange.com/questions/25940/how-to-check-if-a-slug-exists/144439#144439
不知道什麼對重複的答案的政策,但在這裏你去:
function the_slug_exists($post_name) {
global $wpdb;
if($wpdb->get_row("SELECT post_name FROM wp_posts WHERE post_name = '" . $post_name . "'", 'ARRAY_A')) {
return true;
} else {
return false;
}
}
然後,您可以使用它像這樣:
if (the_slug_exists('contact')) {
// do something
}
用你想測試的任何slu Replace替換「contact」。
+0
僅適用於wp_前綴未更改的默認安裝,因爲您應該有。這將工作:'if($ wpdb-> get_row(「SELECT post_name FROM」。$ wpdb-> prefix。「posts WHERE post_name ='」。$ post_name。「'」,'ARRAY_A')){...' –
0
<?php
$url = $_SERVER["REQUEST_URI"];
$isItYourSlug = strpos($url, 'your_slug');
if ($isItYourSlug!==false) {
Do Something
}
?>
好嗎?它適合我!
相關問題
- 1. 檢查網絡可用性
- 2. 檢查LVM可用性
- 3. 類可用性檢查
- 4. GPS可用性檢查
- 5. Redis可用性檢查
- 6. 檢查jdk的可用性
- 7. 彈性數據彈性搜索 - 查詢
- 8. 房間可用性檢查SQLite查詢
- 9. 時間可用性MySQL查詢檢查
- 10. 如何用彈簧數據彈性查詢彈性
- 11. iPhone的可達性檢查
- 12. 檢查TreeView ScrollBar可見性
- 13. 的onblur用戶名可用性檢查
- 14. 檢查用戶名可用性錯誤
- 15. 檢查用戶名可用性ajax
- 16. 檢查Facebook用戶名可用性 - Python
- 17. Android json檢查用戶名可用性
- 18. 使用DNS檢查域的可用性
- 19. 用bash檢查域名可用性
- 20. 如何檢查用戶可用性
- 21. 用戶檢查與jQuery的可用性
- 22. 檢查用戶名可用性php
- 23. NSNetService NSNetServiceListenForConnections使用並檢查可用性?
- 24. 檢查用戶可用性問題
- 25. 高可用性WordPress設置
- 26. WordPress的可讀性
- 27. Javascript自動檢查登錄可用性
- 28. Scala/Java JNA檢查sharedobject的可用性
- 29. web服務可用性檢查android
- 30. 檢查網絡可用性VB.net
使用'wp_unique_post_slug()'爲獨特的slu ... ... 如果您的slu is存在,此功能會給你帶有後綴(-2,-3,-4 ...)的新slu ... ... –
Darn !我發佈後立即看到了這一點。 – larsemil
@AkshayPaghdar它會檢查所有slu((頁面,cpt ...)或只發布slu?? thx – Fredmat