Reacties aanzetten voor Wordpress pagina’s (pages)

by Navin Poeran on december 29, 2008

Je zou denken dat het zo simpel is als het aanzetten van reacties via je Wordpress beheermenu, maar het kan voorkomen dat het “reacties achterlaten” formulier niet origineel is opgenomen in je thema voor pagina’s/pages.

Dit zou dus dan niet helpen:

Je moet dit dan even handmatig toevoegen in je thema. Ik ben zelf geen expert in Wordpress hoor, maar sinds kort bouw ik wel “websites voor bedrijven met Wordpress als CMS”, in geldig XHTML/CSS.

Hoe je het “reactie achterlaten” formulier actief maakt voor je pagina’s/pages heb ik hieronder in stappen uitgelegd:

  1. Ga naar je page.php van je thema (dit bestand bevindt zich in wp-content/themes/jouw thema)
  2. Maak het open in notepad of dreamweaver
  3. Zoeken naar:
  4. <?php endwhile; endif; ?>

  5. Vervangen met:
  6. <?php if (('open' == $post-> comment_status)) { comments_template(); } ?>
    <?php endwhile; endif; ?>

Pagina opslaan, uploaden en je pagina bekijken. Je zult dan een “reactie formulier” zien.

Abonneer aan dit blog via RSS of via e-mail, om op de hoogte te blijven van de meest recente ontwikkelingen. Volg mij op Twitter.

Relevante items

{ 12 comments… read them below or add one }

1 Hanneke 01.09.09 at 19:36

Hoi,

Deze tip kon ik goed gebruiken,maar ik wil eigenlijk maar op één pagina reacties. Heb je daar ook een oplossing voor?

Groet,
Hanneke

2 Navin Poeran 01.09.09 at 20:07

Hoi Hanneke,
Daarvoor heb ik eigenlijk twee oplossingen.

Eerste is gewoon:
Je gaat naar de desbetreffende pagina, en je vinkt aan “allow comments on this post”, voor pagina’s waar je geen comments wilt, vink je die weg.

En de tweede oplossing hiervoor is:
Je gaat naar je thema folder, maakt een kopie van “page.php”, je noemt het bijv. page2.php, plakt de code die ik hierboven noemde om “reacties aan te zetten” daarin en plakt de onderstaande code helemaal bovenaan (dus ook in page2.php):

<?php
/*
Template Name: pagina 2 (zet hier welk naam dan ook)
*/
?>

Ga nu naar de pagina, via je administratie, en kies voor template, de naam die je hebt gekozen bij “Template Name”, zo zorg je ervoor dat die pagina, een uniek thema heeft.

3 Hanneke 01.11.09 at 14:48

wow, dank je wel. Dom dat ik die eerste oplossing niet zelf gezien had! Maar ok, nu weet ik het dan toch.

Groet.

4 Navin Poeran 01.11.09 at 23:37

No problem :D

5 Gerrie 01.26.09 at 07:15

hmmm heb nu wel een reactieveld maar de layout van de pagina is nu aan gort…
De pagina wordt nu ineens verder naar links uitgelijnd waardoor mijn linker sidebar onderaan komt te staan en de teksten van de pahgina buiten het kader vallen. Zal er nog wel eens mee spelen tenzijn je een oplossing hebt ??

Gerrie

6 Navin Poeran 01.26.09 at 09:35

Hoi,
Het kan best ook aan je css liggen, plaats ‘s je link hier zo, kan ik meekijken.

7 Gerrie Aarts 01.26.09 at 10:27

http://www.ttvstiphout.nl/testblog/

Binnen ie6 is mijn menu links naar beneden verdwenen en in IE7 lopen de balkjes door naar rechts van het reactiescherm…

Gerrie

8 Gerrie Aarts 01.26.09 at 11:36

Oja, je moet dan wel op ‘gastenboek’ klikken.
bij de reacties op de ‘normale’ rubrieken kun je zien hoe het moet zijn.

9 Navin Poeran 01.26.09 at 11:39

URL?

10 Gerrie Aarts 01.26.09 at 11:57

Heb ik geplaatst maar deze wacht op moderatie…

11 Navin Poeran 01.26.09 at 12:12

Hoi,
Sorry, van dat je bericht in me spam was beland en ik dat niet tijdig had gezien (of door had).

Ik heb je website bekeken in IE7 en FF3

Lijkt me wel goed. Heb je dat misschien intussen al bewerkt?

Wellicht komt dit artikel je ook te pas:
http://www.navinpoeran.com/gebruik-een-ander-stylesheet-voor-internet-explorer/

12 Gerrie Aarts 01.26.09 at 12:21

Nou in IE7 zie je alleen dat de vensters te groot zijn (oa de reageerbalk is te lang)
Echter onder IE6 loopt alles in de soep. De gehele linker sidebar is onder aan de pagina. Bij de normale berichten is er niets aan de hand. Zie daar beide reacties.

Laat een reactie achter

Je kan deze HTML tags en attributen gebruiken: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Anti-spam vraag: