Hi, ich habe hier eine Funktion geschrieben, welche mir die Anzahl der Posts für einen Buchstaben liefern soll. Kann mir vielleicht jemand verraten, warum die Funktion nichts ausgibt?
PHP
function get_anzahl_aller_posts($letter) {
if(strlen($letter)<=1||$letter=='Ä'||$letter=='Ö'||$letter=='Ü'){
global $wpdb;
$sql = "
SELECT COUNT(*) as anzahl_aller_posts
FROM $wpdb->posts, $wpdb->term_relationships t
WHERE (
post_status = 'publish'
AND post_password = ''
AND post_title LIKE '$letter%'
AND ID = t.object_id
AND t.term_taxonomy_id = '3'
)";
$Result = $wpdb->get_results($sql);
return $Result->anzahl_aller_posts;
}else{
echo 'string zu lang';
}
}
echo get_anzahl_aller_posts('A');
Alles anzeigen