Datum, auteur, categorie etc onzichtbaar maken
-
Ik wil graag mijn openingspagina wat schoner hebben en dus alleen maar mijn eigen tekst en foto’s bij de berichten.
Dus niet zinnen als ” Geplaatst op 31 december 2010 door yvonne termeer” erbij.
Hoe kan ik dat doen?Het gaat om deze site:
http://www.yvonnetermeer.nl
-
In je single.php staat het volgende:
<div class=”entry-meta”>
<?php twentyten_posted_on(); ?>
</div><!– .entry-meta –>Dit zou je kunnen verwijderen, let wel er staan linken in naar andere berichten!
Ik heb die 3 regels (tijdelijk) verwijderd, maar dan verandert er niets.
Nou ben ik niet helemaal thuis in de twentyten template, en zocht zelf als eerste in index.php daar zag ik het niet vandaar dat ik zei single.php
Ik zie de code ook staan in loop.php als je die probeert misschien lukt het dan.
Edit: ik moet trainen ben straks terug
Helaas werkte dat ook niet.
Maar wel erg bedankt voor je hulp!single.php is niet de homepagina.
Als je de functions.php van Twenty Ten bekijk, zie je dat ergens onderaan de functie
twentyten_posted_on()
aangemaakt wordt.
Deze functie gebruikt Twenty Ten om dat “Geplaatst op 31 december 2010 door yvonne termeer” er te plaatsen.
Om die regel weg te halen moet je in loop.php deze code zoeken en weghalen (let op: de regel komt vaker voor!)
<?php twentyten_posted_on(); ?>
Maar loop.php wordt door alle andere pagina’s, zoals het archief, ook gebruikt. Daar verdwijnt de zin “geplaatst door…” dus ook. Als je dat niet wilt, kun je de functie in functions.php aanpassen of je maakt een loop-index.php, plaats daar alle nodige code uit loop.php, en dan wordt die automatisch door WordPress gebruikt.
Of je doet het heel netjes met een child theme.Jammer; ik heb er nog wel naar gekeken, maar ik kom er echt niet uit.
Het belangrijkste vind ik dat het niet meer op de beginpagina te zien is.
Niet alleen ” geplaatst door….” maar ook nog “gepost in…..etc”.Als het je niet lukt om alle
twentyten_posted_on()
uit loop.php te zoeken en verwijderen, kun je deze code toevoegen aan functions.php, bovenaan:if ( ! function_exists( 'twentyten_posted_on' ) ) : function twentyten_posted_on() { } endif;
Het is niet erg netjes om het zo te doen, maar het werkt wel (A).
Jawel, dat lukt me wel, dat is niet zo moeilijk. Maar jij schrijft er nog een verhaal onder over loop-index.php en een childtheme, en daar kom ik niet uit.
Ik wil namelijk niet alleen ” geplaatst door….” maar ook nog “gepost in…..en plaats een reactie” daar weghebben. En het allerliefst zou ik dan nog wel een datum boven het bericht zien. Misschien heb ik dat niet duidelijk genoeg uitgelegd, maar het stond ook nog in de titel.
Nou kijk, Twenty Ten heeft een methode waarin het in de indexpagina (index.php) eerst zoekt naar een bestand genaamd loop-index.php
Wanneer het dat niet kan vinden, gebruikt het loop.phpAls jij dus het bestand loop-index.php aanmaakt en hierin de code zet die jij wilt dat Twenty Ten gebruikt om de berichten op de indexpagina te tonen, gebruikt Twenty Ten die. Kopieer dus hiervoor alle code uit loop.php naar loop-index.php en verander dit:
<span class="cat-links"> <?php printf( __( '<span class="%1$s">Posted in</span> %2$s', 'twentyten' ), 'entry-utility-prep entry-utility-prep-cat-links', get_the_category_list( ', ' ) ); ?> </span>
in dit:
<span class="cat-links"></span>
Hiermee haal je de “geplaatst in” weg.Hierna verander je (ook uit loop-index.php) dit stukje:
div class="entry-meta"> <?php twentyten_posted_on(); ?> </div><!-- .entry-meta -->
in dit:
div class="entry-meta"></div><!-- .entry-meta -->
Een ander principe van WordPress zijn childthemes. Childthemes zijn aanpassingen aan een thema, zonder de originele bestanden te veranderen. Als je dit wilt gebruiken, raad ik aan om dit te lezen en te gebruiken voor loop.php.
Thanks; ik heb een loop-index.php aangemaakt, alleen gaat er iets nog niet goed.
Kijk maar:
http://i53.tinypic.com/20ac8wn.jpg
Zal wel iets simpels zijn, maar als je niet goed weet wat je doet, weet je natuurlijk ook niet wat er dan fout gaat ;P
Zo te zien heb je een pagina gemaakt in WordPress. Je moet code in bijvoorbeeld kladblok, notepad++ of een andere php editor typen en opslaan. Dan moet je loop-index.php uploaden naar de map van Twenty Ten.
Ik heb dit probleem dus ook, maar via de dingen die Jeroen G hier heeft verteld ben ik toch al een stap dichter bij de oplossing gekomen.
Bij mij is er echter nog 1 kleine iets aanwezig wat ik ook nog zou weg willen hebben …
Namelijk ‘Reageren uitgeschakeld’ staat onder mijn bericht. Voor de rest is alles van gepost, door en datum allemaal weg. Alleen deze laatste zin blijft over.
It’s driving me crazy … :s
Je gebruikt Twenty Ten?
In comments.php staat deze regel:
<p class="nocomments"><?php _e( 'Comments are closed.', 'twentyten' ); ?></p>
Maak daar bijvoorbeeld van:
<p class="nocomments"></p>
En je probleem is opgelost.
- Het onderwerp ‘Datum, auteur, categorie etc onzichtbaar maken’ is gesloten voor nieuwe reacties.