Support » Kokeneille käyttäjille » Artikkelisivun listaus (etusivu) ja yksittäinen artikkeli

  • Resolved Eemeli

    (@eemeli)


    Olen tehnyt erään lehden sivut (demoasteella) WP:llä ja siinä Skeleton-teemasta muokatulla omalla teemalla. Kun en php-koodauksesta valitettavasti mitään ymmärrä, on tullut vaikeuksia. Teemassa on omituisesti esim. single.php, archive.php ja loop.php yhteydessä toisiinsa, joten en pääse kustomoimaan yksittäistä artikkelipohjaa, vaan kaikki koodi joka vaikuttaa sekä single- että esim. index.php templateihin sijaitsee loop.php -tiedostossa. En osaa muokata sitä niin, että saisin tietyn asian esiintyvän pelkästään single-pohjassa, EI artikkelilistauksessa. Luultavasti asian saisi ”if (is_…)” jne. tyyppisellä koodinpätkällä hoidettua, mutta kun ei onnistu. Erroria pukkaa, kun yritän sellaista muotoilla. Löytyisikö apuja?

    Toisaalta parempi vaihtoehto olisi, jos sekä yksittäiseen artikkeliin että artikkelilistaukseen olisi omat templatet. Mutta näin ei siis tässä teemassa ole. Olisikohan mahdollista yhdistää (muuttaa) tähän teemaan nuo templatet jostain muusta ihan perus teemasta. Kaikki muu toimii loistavasti, mutta tämä asia mättää pahasti ja estää homman etenemisen.

    Voin laittaa jonnekin nähtäville konkreettisesti tämän demon, jos joku kiinnostuu asiasta.

Esillä 3 vastausta, 1 - 3 (kaikkiaan 3)
  • Thread Starter Eemeli

    (@eemeli)

    Vastaan itselleni, että sain sen ratkaistua käyttämällä comments.php -templatea tähän tarkoitukseen, koska sivuilla ei kommentteja käytetä. Eli comments.php on nyt valjastettu näyttämään jotain ihan muuta. Hyvä näin.

    Moderator Sami Keijonen

    (@samikeijonen)

    Pitäisi nähdä teeman kaikki tiedostot, jotta voisi neuvoa. Ehkä tästä on apua, niin pääset kärryille mitä tiedostoa WP käyttää mihinkin tarkoitukseen.

    http://codex.wordpress.org/Template_Hierarchy

    Thread Starter Eemeli

    (@eemeli)

    Olen kyllä tutustunut tuohon linkkaamaasi sivuun. Tässä teemassa single.php hakee index.php:n ja index.php hakee loop.php:n. Loopissa on kaikki koodi sekä artikkelilistaukseen että yksittäiseen artikkeliin. Mutta sain tosiaan haluamani asian tehtyä muokkaamalla comments.php:tä (koska en osaa tehdä UUSIA php-käskyjä, vain muokata olemassa olevia, ja senkin on sitten tuskaa)… Tämä olkoon tosiaan ratkaistu, mutta laitanpa tänne uuden aiheen koskien toista ratkaisematonta asiaa.

Esillä 3 vastausta, 1 - 3 (kaikkiaan 3)
  • The topic ‘Artikkelisivun listaus (etusivu) ja yksittäinen artikkeli’ is closed to new replies.