我有一個自定義WP 3.5功能,我不知道爲什麼它不工作......我相信這個錯誤是在SQL查詢。該函數試圖做的是從特定類別中獲取帖子的slug以$ post_name開頭的帖子。WordPress的自定義函數get_post_like_slug不工作?
function get_post_like_slug($post_name) {
global $wpdb;
$page_name = substr($post_name, 0, -1).'%';
$id = $wpdb->get_var($wpdb->prepare("SELECT $wpdb->posts.ID FROM $wpdb->posts LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id) WHERE ($wpdb->term_relationships.term_taxonomy_id = 5 AND $wpdb.post_name LIKE %s)", $post_name));
if ($id)
return ($id);
return null;
}
您能否將解決方案移至答案並解釋您做了什麼?這對其他人會更有幫助。 – bobs