Morgen,
ich habe ein sehr komisches Verhalten mit den Custom Fields und dachte mir, vielleicht beschreibe ich es mal hier und ihr könnt mir helfen.
Ich habe zu jedem Post ein Vorschaubild, dass in einem Custom Field gespeichert wird. Damit habe ich später die Posts und die Bilder. Jetzt habe ich das PostStarRatings Plugin abgeändert, dass er bei der Top 10 nicht mehr nur die Posts auflistet, sondern man auch schön Vorschaubilder sieht.
gemacht habe ich das so:
aufruf der Bild Addresse
// Variables
$post_ratings_users = $post->ratings_users;
$post_ratings_images = '';
$post_title = get_the_title();
$post_ratings_average = $post->ratings_average;
$post_ratings_score = $post->ratings_score;
$values = get_post_meta($post->ID, 'largethumb', true);
Anzeigen des Vorschaubildes
if($zaehler%2==1){
$output .= "<div class='thumbnails'><a title='".$post_title." bewertet mit ".$post_ratings_score."' href='".get_permalink()."'><img src='".$values."' border='0' width='100' height='100' align='left' style='float:left;padding-right:8px;' /></a></div></td><td>";
}
else
{
$output .= "<div class='thumbnails'><a title='".$post_title." bewertet mit ".$post_ratings_score."' href='".get_permalink()."'><img src='".$values."' width='100' height='100' border='0' align='left' style='float:left;padding-right:8px;' /></a></div></td></tr><tr><td>";
}
$zaehler = $zaehler+1;
}
$output .= "</td></tr></table>";
Jetzt scheint das zwar zu funktionieren, meine Datenbank läuft dann aber bei 180% CPU Last trotz SuperCache. Warum lastet das überhaupt die Datenbank so aus? Ich versteh das nicht, ausserdem sollte er das ganze doch eh cachen.
Habt ihr vielleicht eine Idee?
Viele Grüße,
Benjamin