カスタムWP3.5関数があり、なぜそれが機能しないのかわかりません...エラーはSQLクエリ内にあると確信しています。この関数が実行しようとしているのは、投稿のスラッグが$post_nameで始まる特定のカテゴリから投稿を取得することです。
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;
}