Kyseiset koodit tulevat tiettävästi WordPressin moottorista.
Kokeile muuttaa <p class=”nocomments”>Comments are closed</p>
muotoon <p class=”nocomments”></p>
.
Posted in Ei kategoriaa tulee luultavasti kategoriastasi. Muuta kategorian nimi paremmaksi esimerkiksi Minun aiheeni tai esim. Radio, jos juttu käsittelee radiota. Kategorioita voi olla useita eli joka merkinnällä voi olla oma kategoria.
Thread Starter
jslo
(@jslo)
Tein heti aluksi kuten neuvoit, ei tehnyt mitään muutosta. Hämää myös se, että miksi tuo teksti on suomenkielellä sivuilla, vaikka koodissa se on englanniksi (Comments are closed – Kommentit poissa käytöstä). En yksinkertaisesti löydä missä vika?
Ymmärsin kyllä kategoriat toiminnon, mutta jos tahdon sen pois samalla tavalla näkyvistä kuin tuon ”Kommentit poissa käytöstä”. ”Posted in Ei kategoriaa” pitäisi saada pois näkyvistä. En siis tahdo luoda kategorioita. Tätäkään en löydä mistään koodistosta.
Teeman suomennos suomentaa tuon Comments are closed. Kokeile eri teemalla, pääset luultavasti helpommin. Oletusteema käyttää myös WordPressin moottoria tukenaan ja voi olla tässä syy miksei anna poistaa tiettyjä juttuja. Voit myös kokeilla kopioida oletusteeman eri nimelle lapsiteemaksi ja kokeilla muokata sitä.
Yksittäisen merkinnän lopussa oleva ”This entry was posted in KATEGORIA” tulee functions.php:ssa olevasta twentyten_posted_in()-funktiosta.
Listauksissa näkyvä ”Posted in KATEGORIA” taas määritellään loop.php-tiedostossa. Hae sieltä ”Posted in”, niin löytyy, mutta huomaa, että looppi on moneen kertaan, ensin galleriamerkinnöille, sitten asides-merkinnöille ja lopuksi kaikille muille.
Suomenkielinen teksti tulee tosiaan teeman (tai WordPressin) suomennoksesta.
En saa nyt kommenttienkieltotekstiä ollenkaan näkyviin, joten siitä en osaa sanoa.
Itse asiassa osaanpa sanoa sittenkin, sieltähän se comments.php-tiedostosta tulee.
<p class="nocomments"><?php _e( 'Comments are closed.', 'twentyten' ); ?></p>
Tuon kun muokkaat joksikin muuksi, niin jo toimii.
Thread Starter
jslo
(@jslo)
Kiitos, sain tuon ”Posted in” jutun poistettua/nimettyä uudelleen!
”Kommentit poissa käytöstä” on ja pysyy, ei vaikuta vaikka muutan tekstin toiseksi, poistan sen tai poistan koko koodipätkän.
Onko mitään muuta keinoa saada tuota tekstiä poistettua?
No niin, nyt keksin mistä on kyse – siis tarkoitat sitä ”Kommentit poissa käytöstä”-tekstiä, joka tulee artikkelilistoihin? Se tulee loop.php:sta ja näyttää tältä:
<span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyten' ), __( '1 Comment', 'twentyten' ), __( '% Comments', 'twentyten' ) ); ?></span>
Tuo pois, niin lähtee – mutta silloin teksti lähtee silloinkin. Fiksummin asia hoituu laittamalla siihen sopivan if-lauseen ympärille:
<?php if (comments_open()) : ?>
<span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyten' ), __( '1 Comment', 'twentyten' ), __( '% Comments', 'twentyten' ) ); ?></span>
<?php endif; ?>
Helppo juttu. No joo, TwentyTen ei ole kyllä ihan yksinkertaisin teema editoitavaksi, ainakaan vanhoihin oletusteemoihin verrattuna, sen verran erikoisella tavalla eri jutut on hajotettu tiedostoihin ja funktioihin.
Thread Starter
jslo
(@jslo)
Kiitos, sain tekstin poistettua! Sori, ilmaisin aluksi asian huonosti, mikä teksti tarkalleen ottaen on kyseessä. Juurikin tuosta artikkelien yhteyteen tulevasta tekstistä oli kyse.
En saanut toimimaan tuolla if lauseella, ei mitään muutosta aiheuttanut sekään. Päätin sitten vaan typistää koodia, nyt siis ihan vaan
<span class="comments-link"></span>
Kommentteja ei tulla luultavasti lainkaan tarvitsemaan, joten kelvannee noin.
Seuraava kysymykseni olisi ollut miten saan artikkelien yhteyteen tulevan ”Tagged” muutettua nimeltään ”Avainsanoiksi”. Mutta sehän oli selkeästi tuolla loop.php:ssä. Mielestäni selasin huolella kaikki mallit ja käytin hakuakin, mutta jotenkin sitten kuitenkin onnistuin olemaan löytämättä.
Kiitos, tämä ratkaistu!
Jos et halua tekstiä ollenkaan, voit poistaa koko spanin.