Kirjoitetut vastaukset

Esillä 3 vastausta, 1 - 3 (kaikkiaan 3)
  • Toimii näemmä niin, että eka sivu on IMHO ok mutta alhaalla on linkki ” Older Entries »” joka sitten tarjoaakin not foundia =(

    Ilmeisesti se tulee riviltä bfa_center_content($bfa_ata[’content_above_loop’]) itse kun en ole tutustunut kyseiseen atahualapa teemaan ratkaisuksi heittäisin että korvaat sen rivin jotakuinkin seuraavalla:

    if(!is_page())
      bfa_center_content($bfa_ata['content_above_loop']);

    Tosin tuon teeman kommentoinnin perusteella menetät samalla kommentti lootat 🙁

    Eli jos ymmärsin oikein noi uutiset on jonkun tietyn kategorian alla ? Mikäli noi uutiset on wordpressin ”ulkopuolisen” tablen alla niin pääset niihin käsiksi varsin helposti wpdb objektilla http://codex.wordpress.org/Function_Reference/wpdb_Class

    Mutta oletin että uutiset nimen omaan ovat kategoriassa ”uutiset”. Itse ratkaisisin ongelman siten että tekisin templaten uutislistaus.php ja sen jälkeen lisäisin wordpressiin sivun jolle antaisin kyseisen templaten. Uutislistaus.php näyttäisi suurinpiirtein tältä:

    <?php
    /*
    Template Name: Uutislistaus
    */
    
    /* tää on kopioitu/muokattu http://codex.wordpress.org/Template_Tags/the_excerpt */
    function new_excerpt_more($post) {
    	return '<a href="'. get_permalink($post->ID) . '">' . 'Lue lis&auml;&auml;' . '</a>';
    }
    add_filter('excerpt_more', 'new_excerpt_more');
    get_header();
    /* tsekkaa http://codex.wordpress.org/User:Environnement-France/fr:get_posts */
    $uutiset = get_posts('category_name=uutiset&numberposts=-1&order=DESC');
    foreach($uutiset as $post){
      setup_postdata($post);
      printf('<a href="%s">%s</a>', get_the_permalink(),get_the_title());
      the_excerpt();
    }
    get_footer();
    ?>

    p.s en jaksanut testata(varmaan jotain typoja löytyy) tän toimivuutta mutta eiköhän idea aukene mitä ajoin tässä takaa.

    Miten olisi loopin sisään heittää jotain tähän tyyliin

    $images = get_children( 'post_type=attachment&post_mime_type=image&orderby=menu_order&post_parent=' . get_the_ID() );
    
    if($images){
      $img = array();
      foreach( $images as $imageID => $imagePost )
        $img[] = wp_get_attachment_image($imageID, 'thumbnail');
    }
    
    the_excerpt();
    
    if(!empty($img[0]))
      echo $img[0];

    Heitin tämän päästä joten koodissa saattaa olla jotain virheitä, mutta idea varmaan tulee aika hyvin selville

Esillä 3 vastausta, 1 - 3 (kaikkiaan 3)