• Miten saan poistettua näkyvistä ”Kommentit poissa käytöstä”? Eli jos tahdon kommentoinnin olevan käytössä se toimisi normaalisti, mutta jos se on poissa käytöstä ei tulisi tuota tekstiä esille.

    Poistin koodista comments.php Comments are closed ohjeen mukaan

    php else : // comments are closed ?
    !– If comments are closed. –>
    p class=”nocomments”>Comments are closed</p>

    Ongelma ei poistunut, enkä löydä mistään koodista ”Kommentit poissa käytöstä” tekstiä. Miten sen saisi pois näkyvistä? Jos saisi rautalangasta väännettyjä ohjeita.

    Samankaltainen ongelma myös ”Posted in Ei kategoriaa” jutun kanssa, jonka tahtoisin myös pois näkyvistä. Senkään koodiin en tunnu pääsevän käsiksi mistään?

    Teemana Twenty Ten 1.1

Esillä 9 vastausta, 1 - 9 (kaikkiaan 9)
  • 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.

Esillä 9 vastausta, 1 - 9 (kaikkiaan 9)
  • The topic ‘Miten "Kommentit poissa käytöstä" pois näkyvistä?’ is closed to new replies.