網頁

2013年4月24日 星期三

Wordpress開發筆記-利用post_name取得post


想用get_post取得,但不知道為什麼放入post_name,就是不行,即使用urlencode也不行,最後手段只好直接抓資料庫及取得url的post_name,code如下,不過總覺得資安問題存在....

$post_name = $_GET['(post_type的名稱)'];
       
global $wpdb;
$post_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = '".urlencode($post_name)."'");


參考網址:
get_id_by_post_name()

沒有留言:

張貼留言