WordPress kommentar widget fejl - her er løsningen!

Jeg blev på mit debat forum for webmastere gjort opmærksom på en bruger havde et duplicate content problem på sin blog. Efter få minutters kig på hans blog kunne jeg se han benyttede sig af WordPress egen kommentar widget der følger med i installationen.
Af en eller anden årsag skaber dette plugin problemer og opretter reelt en ny side til kommentarerne på bloggen. Er først noget jeg har set med 2.8.x versionen af WP, men har måske eksisteret længere - bruger sjældent Widgets selv da de er skide ufleksible. (Jeg har lige kigget rundt på en række danske blogs og ser flere har dette problem - derfor dette lille opråb)

Bruger du selv denne kommentar widget kan du selv hurtigt lave et check på din blog. Find dine kommentarer i sidemenuen eller hvor du nu viser de X seneste kommentarer. Klik på en af dem og kig oppe i dit adressefelt øverst i browseren. Står der noget der minder om dette /comment-page-1 til sidst i linket - ja så er den gal på din blog.

Eksempel:
bloggen-du-ejer.dk/dit-indlaeg.html/comment-page-1#comment-88

Det bør se sådan her ud:
bloggen-du-ejer.dk/dit-indlaeg.html#comment-88

Løsning #1 - den nemme (god til de fleste blogs)

  • Fjern flueben ved Adskil kommentarer på sider under (Indstillinger -> Diskussion)

Indsendt tip af Rosenstand.

Løsning #2 - den grundige (god hvis du har mange kommentarer)
Løsningen kan være at fjerne den widget og manuelt indsætte koden i din sidebar (Udseende -> Editor -> Sidebar.php), hvilket også vil give dig meget mere fleksibilitet fremover.

Har du selv denne fejl og evt. problemer med at få det løst eller kender du mere til dette problem og måske har en bedre løsning, så smid en kommentar!
Nogle vil nok sige at Canonical Tag kan tage hånd om dette, men jeg vil hellere ty til at ordne det ved roden af problemet, og ikke forsøge at lappe det til med et Tag der ser ud til at virke 100%.

Kommentarer

Skriv en kommentar »

  1. 1. august 27th, 2009 klokken 23:05

    Bare slå paginering af kommentarer fra i administrationen – så er den ged barberet 😉

    RosenstandNo Gravatar
  2. 2. august 27th, 2009 klokken 23:13

    @Rosenstand: Ah ja true. Men det skal vist laves via et aktivt valg ik?
    Og nogle gange er paginering helt fint – fx. hvis man har 631 kommentarer på en enkelt indlæg http://www.snyd.dk/snydekoder/grand-theft-auto-san-andreas.html 🙂

  3. 3. august 27th, 2009 klokken 23:20

    Av ja – det er jo en sjat, må man sige. Og bruges paginering, skal det håndteres. Enig!

    RosenstandNo Gravatar
  4. 4. august 27th, 2009 klokken 23:28

    Men spøjst de har lavet det på denne måde. Jeg kunne forstå hvis man personligt har valgt at seneste kommentar skal vises nederst på sidste side (default indstilling) og man er kommet over kvotaen for 1 side (50 som standard). Så burde den rigtig nok lave /comment-page-2 via kommentar widget, men den må sku ikke lave en ny side til side 1 af kommentarer. 🙂
    Er dog en klassisk fejl man ser i mange paginerings værktøjer når den skal lave side 1.

  5. 5. august 27th, 2009 klokken 23:32

    “paginering”
    Og så er det jo, at vi almindelig dødelige gerne vil vide hvad det er? 😉

  6. 6. august 27th, 2009 klokken 23:37

    @John: paginering kan også kaldes “side nagivering” – den metode man formidler sine undersider(1,2,3) videre. Du ved den (< - forrige indlæg | nyere indlæg ->) eller i 1,2,3……10 stil man også kender.
    Jeg vil i den forbindelse godt anbefale WP-PageNavi Plugin der netop forvandler den tidligere,næste struktur til en 1,2,3..10 struktur.(Gælder kun kategorier og sider, ikke kommentarer)

  7. 7. august 28th, 2009 klokken 07:35

    Så ved jeg det. Tak.

    “Viden giver magt” Sagde drengen, da han kiggede op under lærerindens kjole. 😉

  8. 8. august 28th, 2009 klokken 20:02

    Godt fanget!

    Men mangler der ikke et ikke i sidste sætning?

    Kasper BergholtNo Gravatar

Trackbacks

Efterlad en kommentar, et trackback til din egen blog eller tilmeld dig mit RSS feed for denne post. Trackback URL for denne post Kommentar feed for denne post

Skriv en kommentar

Hjemmeside?

Preview
Dansk blog Engelsk blog
Twitter Claus Heinrich