• Case:
    Alustana WP 3.0.1 Suomi, johon asensin Game Pro teeman.
    Linkki teemaan

    Teemassa on featured image -toiminto, joka näyttää Home tai etusivulla kategorian X uutisista halutun määrän asetettuja kuvia ja uutisia.

    Tavoitteena olisi näyttää staattisella etusivulla ”Edusivu” tuo featured image toiminto JA Edusivulle kirjoitettua tekstiä – ei artikkeleita (jotka ovat uutiset sivulla).

    Ongelma on se, että jos laitan etusivuksi staattisen sivun ”Edusivu” (jossa on vähän tekstiä), featured image toiminto ei näy. Jos laitan asetuksista Asetukset > Lukeminen > Etusivulla näytetään sivu ja siitä artikkeleiden sivu:Edusivu, featured image näkyy kyllä Edusivulla, samaten kuin ko. kategoriaan valitut artikkelit, mutta Edusivulle laitettu teksti taas ei näy :/

    Pian huomasinkin että teeman indexi-tiedossa on lause
    <?php if(is_home()) { include (TEMPLATEPATH . '/featured.php'); } ?>
    jonka koitin muuttaa is_front_page, mutta sekään ei toiminut.

    Header-tiedostossa oli vastaava kohta
    <?php if(get_theme_option('featured_posts') != '' && is_home()) {
    ja siihenkin laitoin is_front_page, mutta ei toiminut.

    Ideoita mitä tsekata seuraavaksi?

    index.php:ssa koodi menee siis
    ..<div id="content">
    <?php if(is_home()) { include (TEMPLATEPATH . '/featured.php'); } ?>
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <div class="postwrap">…jne

Esillä 3 vastausta, 1 - 3 (kaikkiaan 3)
  • Entä jos laitat siihen is_homen tilalle is_page('Edusivu')?

    Thread Starter pmkr

    (@pmkr)

    Ei pelaa 🙁 tuolla ’pagella’ – ei enää näytä featured-imagea edes silloin kun laitan
    Asetukset > Lukeminen > Etusivulla näytetään sivu ja siitä artikkeleiden sivu:Edusivu

    Mietin että voisinko jotenkin includata tuon featured.php:n ”Edusivulle”? Asensin pluginin iinclude_page.php:n, mutta se includaa näköjään vain WP:n kautta luodut sivut.

    Thread Starter pmkr

    (@pmkr)

    Homma ratkaistu – älkää kysykö miten XD

    Kopioin teeman index.php:n templatefileksi palvelimelle nimellä jotain.php
    Koodin yläreunaan lisäsin

    <?php
    /*
    Template Name: Etusivun pohja
    */
    ?>

    Sitten muutin koodia jotain.php-tiedostosta
    <?php if(get_theme_option('featured_posts') != '' && is_home())
    kohtaan homen tilalle is_front_page ja niin ikään muutin ko. pätkän header.php -tiedostoon.

    WP:n sisällönhallinnassa kävin valitsemassa Edusivu-sivun malliksi ”Etusivun pohja”

    Voilá – content slider näkyy ja sen alapuolella Edusivu:lle lisäämäni teksti 🙂

Esillä 3 vastausta, 1 - 3 (kaikkiaan 3)
  • The topic ‘ongelma Game Pro -teeman featured image -toiminnon kanssa’ is closed to new replies.