Plugin Fix: WP-Postviews und WordPress 2.9 zählt nicht mehr

Seit dem Update auf WordPress 2.9 weigerte WP-Postviews sich standhaft die Besuche auf einzelne Artikel von meinen geschätzten Besuchern zu zählen. Dieser Zähler ist übrigends jedem ersichtlich unter den BrainHits.

Ursache ist hier das die ID des jeweiligen Posts grundsätzlich 0 enthält welche das WP-Postviews Plugin ausliest. Damit ist die Zuordnung zu dem eigentlich Artikel nicht mehr möglich. Tritt aber wohl auch nur in Kombination mit Ajax Edit Comments auf.

Lange Rede kurzer Fix…

Einfach an Zeile 62 in der wp-postviews.php folgendes einfügen …


if (is_int($post)) {
      $post = get_post($post);
   }
  

 

Und schon ist die Welt wieder in Ordnung. Nerd

187 Brainhits [?] Tags: , , , , , ,

  1. 4. Januar 2010, 10:34 | #1

    Hmm… dann erhalte ich bei mir eine Fehlermeldung.

    Parse error: syntax error, unexpected T_VARIABLE in…..

  2. 4. Januar 2010, 10:40 | #2

    @Otti
    einfügen .. nicht überschreiben gelle …

  3. 4. Januar 2010, 11:02 | #3

    Schon klar… sieht Zeile 62 denn auch so bei Dir aus? http://5uxX.de/a4

  4. 4. Januar 2010, 11:14 | #4

    @Otti
    .. hab dir nen comment dazu in skitch geposted …

  5. 4. Januar 2010, 11:45 | #5

    Alles klar thx… ich habe das File mit der falschen Kodierung gespeichert, :dooh: funktioniert also wunderbar, thx. :applause:

  6. 4. Januar 2010, 13:06 | #6
  7. 6. Januar 2010, 23:05 | #7

    Du bist genial. :D Vielen Dank für diesen Beitrag ;)

  8. 7. Januar 2010, 05:37 | #8

    Nadine :

    Du bist genial.

    Endlich erkennt das mal jemand! :callme:

  9. 20. Januar 2010, 12:38 | #9

    hallo, wollte mal fragen wo man in der index.php (WordPress) diesen Punktezähler webnews code einfüge

    WN_Type = 1;WN_Story = ”;

    gibt ja leider keine weitere Beschreibung auf webnews http://www.webnews.de/werkzeuge/externes_bewerten.html

    ich hoffe Ihr könnt mir da helfen

    mfg Andy

  10. 20. Januar 2010, 12:43 | #10

    @Andy
    Das nenne ich mal sowas von off topic :-?

    Aber wie auch immer: Ja das ist möglich. Muss in deinem Theme in single oder looppart geschehen. Da jedes Theme ein wenig anders ist kann ich dir leider daher aber keine pauschale Anleitung geben.

  11. 20. Januar 2010, 12:52 | #11

    hmmm…das hilft mir nicht wirklich weiter..ich benutze das SWIFT 5.0 Theme

    hier habe ich mal single.php

  12. 20. Januar 2010, 12:59 | #12

    @Andy
    HTML Kram in eine Kommentarbox pasten ist hier nicht wirklich gewünscht … :!:

    Hier eine Starthilfe -> http://codex.wordpress.org/Using_Themes

  1. Folgende Trackbacks sind bisher eingegangen ...
  2. 6. Januar 2010, 23:17 | #1


:) ;) :D :( :o :-? 8) :x :P :!: :?: :| :laugh: :eyebrow: :sick: :dont: :shut: :dooh: :applause: :party: :sleepy: :prayer: :peace: :hehe: :callme: :timeout: :witsend: :star: :skull: :cowboy: :devil: :pirat: