Tekst onder 'geef een reactie' klopt niet
-
Hallo,
Op mijn website http://www.BeautyMan.nl kun je bij elk blogbericht een reactie achterlaten. Wanneer je in een blogbericht helemaal naar onder scrolt, zie je staan ‘geef een reactie’ en daaronder staat ‘Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met’. Daar houdt de zin dus op, ik zou hier graag een ster achter willen zetten. Dit geldt tevens ook voor ‘naam’, ‘e-mailadres’ en ‘reactie’. Achter deze woorden wil ik dus een *-teken plaatsen. Waar kan ik dit doen? (welk .php bestand)
Alvast bedankt!
-
even een aantal opmerkingen:
Klopt het dat je afvangt dat men met de muis rechts kan klikken? ik raad je aan dat uit te zetten als het zo is.
Ik was door je code aan het lopen en kom in je style.css php code tegen. dat is niet de bedoeling en kan hele rare dingen opleveren op verschillende internetbrowsers.
En dan nu je vraag:
Het commentformulier wordt opgeroepen met comment_form();Je hebt 2 opties:
1)
Als het goed is heb je in je WordPress mappen een map genaamd languages.
in deze map staat nl_NL.po. Dit .po bestand kan je gebruiken om de vertaling aan te passen van bijvoorbeeld het comment formulier.Je kan dit bijvoorbeeld doen met: http://www.poedit.net/
Als je het .po bestand opent met poedit, dan zie je een lijst van engelse woorden/zinnen met daarnaast de nederlandse vertaling. Zoek in de lijst de vertaling van de formulier tekst en pas deze aan en sla op (als nl_NL.mo bestand)
meer informatie: http://codex.wordpress.org/WordPress_in_Your_Language
2)
Je kan met filters de teksten aanpassen, zie link voor een gedetailleerde uitleg: http://wp.tutsplus.com/tutorials/creative-coding/customizing-comments-in-wordpress-functionality-and-appearance/
Hi Mike,
Dank voor je berichtje. Ik heb de plug-in die klikken met de rechtermuisknop inmiddels verwijderd.
Wat bedoel je precies met ‘door je code aan het lopen’? (Style.CSS) Misschien een rare vraag, maar hoe kan jij in een .php code tegenkomen of uberhaupt in mijn style.css kijken?
Ik heb op beide sites (links) gekeken, maar wordt hier echter niet veel duidelijker van. Is er misschien een makkelijke ‘ik heb niet zoveel verstand van HTML’-manier? Waarschijnlijk is het makkelijk op te lossen, maar voor iemand met geringe ervaring op HTML-gebied is dit vrij lastig.
Dank!
Wat heb ik gedaan?
Ik heb je site geopend in firefox.
Daar heb ik de bron bekeken van je pagina. (dan kan je alleen html en css zien)Door het probleem dat je omschreef besloot ik de link naar je style.css te openen.
(deze link staat in de header van iedere WordPress site)Dat is deze link: http://www.beautyman.nl/wp-content/themes/beautyman-blackbird/style.css
In de style.css verwacht ik alleen css aan te treffen.
Bij jou staat er echter vooral php code in:
<div class="grid_16 alpha"> <div class="content-bar"> <?php if (have_posts()): ?> etc etc.........
Deze code hoort hier niet (en zal hier ook niet werken, de webserver ziet dit niet als php code maar als platte tekst)
Dus tip: haal alles onder onderstaande weg:
@import url("../blackbird/style.css");
Je kan daarna de style.css gebruiken waar het voor bedoeld is: css aanpasingen 😉
Take it easy, je gaat zo snel!
Waar klik jij precies op om mijn ‘bron’ te bekijken? Ik ben verbaasd dat iemand zo in je hele child theme kan kijken.
Ik snap er letterlijk niks meer van. Je hebt het over mijn child theme, maar daar moet je juist .php bestanden in plaatsen om een back-up te hebben, toch? Als ik al die .php bestanden verwijder, dan heb ik geen back-up. Ook heb ik geen HTML ervaring met codes uit de originele style.css van BlackBird.
haha, even kijken hoe ik het kan uitleggen.
De bron (dat wil zeggen de html en css code) is voor iedereen zichtbaar en dit moet ook want daarvan maken de internetbrowsers de pagina die wij allemaal zien.
Verschilt per browser waar je de bron kan zien. In firefox is het: rechtermuisknop – paginabron bekijken.
Een child theme is een map in WordPress waarin je een css bestand plaatst die verwijst naar het oorsponkelijke thema dat je wil aanpassen.
Waarom een child thema? Omdat je zo een thema dat je hebt gekocht helemaal kan aanpassen naar je eigen smaak. En als het thema door de verkoper wordt geupdate, dan blijven jouw aanpassingen gewoon bestaan.
In een child thema kan je dus naast de verplichte style.css (die naar het oorsponkelijke thema verwijst) ook .php bestanden plaatsen.
Stel je voor dat ik bijvoorbeeld iets wil aanpassen aan hoe WordPress je berichten ophaalt uit de database. Dan kan ik een .php bestand plaatsen in de child map.
Maar bij jou staat nu php code in je style.css van je child theme. En dat hoort niet en kan problemen geven bij sommige browsers.
Vergelijk:
De originele stylesheet van je thema
http://www.beautyman.nl/wp-content/themes/blackbird/style.css
De stylesheet van je child thema
http://www.beautyman.nl/wp-content/themes/beautyman-blackbird/style.css
Het enige dat in je child thema style.css hoort te staan is:
(zolang je niet meer css aanpassingen doet)/* Theme Name: BeautyMan blackbird Theme URI: http://wordpress.org/extend/themes/blackbird Description: Beautyblog BeautyMan Author: AdminBeauty Author URI: http://beautyman.nl Description: Childtheme of the WordPress BlackBird Template: blackbird Version: 1.1.7 */ @import url("../blackbird/style.css");
De code die je nu in je child theme style.css eronder hebt staan doet niets en hoort niet in een css bestand.
Heb ik het zo goed uitgelegd?
Het is inmiddels iets duidelijker. Ik heb de bestanden nu uit de style.css van mijn child theme verwijderd. Echter is er één probleem: telkens wanneer mijn theme dus geupdate wordt, veranderen allemaal dingen weer. Zo wordt de tekst onder mijn blogberichten ‘lees meer’ veranderd in ‘read more’. En zo kan ik nog wel even doorgaan. Als ik mijn child theme style.css zo laat staan, voorkom ik dat dan?
En dan nu de hoofdvraag: hoe plaats ik dus een *-teken achter de woorden bij het reactieformulier, zonder al te veel HTML poespas.
Dank!!
dit komt omdat je het hoofd thema wijzigt.
Als je bijvoorbeeld index.php wil wijzigen dan kopieer(niet knippen) je deze naar je child theme map.
Daar wijzig je hem vervolgens.WordPress kijkt nl eerst in de child map of een bestand bestaat en vervolgens in de parent map.
De beste manier om een thema te vertalen (want dat is in essentie wat je wilt) gaf ik je eerder boven in een post:
Als het goed is heb je in je WordPress mappen een map genaamd languages.
in deze map staat nl_NL.po. Dit .po bestand kan je gebruiken om de vertaling aan te passen van bijvoorbeeld het comment formulier.Je kan dit bijvoorbeeld doen met: http://www.poedit.net/
Als je het .po bestand opent met poedit, dan zie je een lijst van engelse woorden/zinnen met daarnaast de nederlandse vertaling. Zoek in de lijst de vertaling van de formulier tekst en pas deze aan en sla op (als nl_NL.mo bestand)
meer informatie: http://codex.wordpress.org/WordPress_in_Your_Language
Dan kan ik toch beter alle .php bestanden gewoon in mijn child theme houden, zoals ze stonden? Want dan kijkt WordPress eerst naar het child theme ipv van naar de parent theme.
Je kan inderdaad de .php bestanden in je child theme houden.
Als je goed de posts hierboven doorneemt heb ik gezegd dat je de php code uit je child map style.css moet verwijderen.
Als je in je child map .php bestanden hebt staan dan kan je die gewoon laten staan.
Ja, dat had ik inderdaad goed gelezen. aha oke, dus dan kan ik het beste die bestanden uit de style.css van mijn child theme halen. Waar plaats ik die .php bestanden dan precies?
- Het onderwerp ‘Tekst onder 'geef een reactie' klopt niet’ is gesloten voor nieuwe reacties.