Custom Field hochzählen

  • Hallo.
    Ich habe mir eine Art "most view" selbst gebalstelt aber habe auch leider ein Problem damit.
    In der single.php lasse ich bei jedem Besuch des Artikels mittels folgenden Code ein Custom Field hochzählen

    PHP
    <?php 
                     // counter
              $views = get_post_meta($post->ID, 'views', true);
              update_post_meta($post->ID, 'views', $views +1);
                   ?>

    Gleichzeitig lasse ich die besten 3 in der Sidebar anzeigen mittels

    PHP
    <?php  
            query_posts( array(
            'posts_per_page' => 3,
            'caller_get_posts' => 1,
            'meta_key' => 'views',
            'orderby' => 'meta_value_num',
            'order' => 'DESC' )
            );
            if (have_posts()) : while (have_posts()) : the_post(); ?>

    Leider ist es im Moment so, dass wenn ich beispielsweise auf dem ersten Artikel bin und dort F5 klicke die Zahl um einen erhöht wird ABER auch der Artikel darunter bekommt einen Klick mehr.
    Sieht jemand den Fehler und kann mir einen Tipp geben?
    Danke für jegliche Hilfe, ich weiß da echt nicht mehr weiter...
    bg
    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • OK, nachdem ich schon 5 Tage rumgegooglet habe und unzählige Loops ausprobiert habe konnte ich (denke und hoffe ich) ich den Fehler lokalisieren.
    Für den Fall, dass es vielleicht auch andere interessiert:
    http://wordpress.org/support/topic/…post_meta-issue

    Ich hoffe, dass das der Fehler war und ich jetzt endlich das Problem abhaken kann :)

    bg
    fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!