Statická stránka a posty

Zvolené téma obsahuje celkem 6 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  zdeziza a poslední změna je stará 8 let, 3 měsíce.

Aktuálně je na stránce zobrazeno 7 příspěvků - 1. až 7. (z celkem 7)
  • Autor
    Příspěvky
  • #26202

    zdeziza
    Participant

    Ahoj, přešel jsem na Endoru s WP a bez znalostí PHP mám potíže.Vytvořil jsem úvodní statickou stránku jako full-width bez sidebaru, vložil úvodní text pomocí echo. Našel jsem jen kus kodu na načtení určeného počtu postů z vybrané kategorie, ten jsem použil, načtu je, zavolám vytvořenou šablonu pro ty 2 posty a ona mi je zobrazí. Je to sice funkční, ale moc se mi to nezdá. Budu rád za jakoukoli radu, kterou poberu i se svými neznalostmi.Ale hlavně se mi nedaří s odkazy. Ty 2 posty mají sloužit jen jako odkazy na konkrétní rubriku, po kliknutí se má otevřít rubrika s posty. To jsem zatím nedokázal. Předem díky za pomoc.
    bloghttp://zdeziza.g6.cz

    
    <!--/ timhle najdu članek, ale chci jeden konkretni, takhle musi byt prvni -->
    <?php
    $args = array( 'category'=> 6, 'numberposts' => 1, 'order'=> 'ASC', 'orderby' => 'title' );
    $postslist = get_posts( $args );
    foreach ($postslist as $post) :  setup_postdata($post); ?>
     <?php endforeach; ?>
    
    <!--/ a timhle volam sablonu vytvorenou pro tyhle konkretni posty na staticke strance post1.php -->
    <?php get_template_part( 'post1' ); ?>
    
    <!--/ a znova druhy clanek najdu ho metodou pokus omyl cislem za numberposts-->
    <?php
    $args = array( 'category'=> 6, 'numberposts' => 4, 'order'=> 'ASC', 'orderby' => 'title' );
    $postslist = get_posts( $args );
    foreach ($postslist as $post) :  setup_postdata($post); ?>
    <?php endforeach; ?>
    <?php get_template_part( 'post1' ); ?>

    a kus šablony pro ty posty, kde bych potřeboval vytvořit odkaz na rubriku
    <h2 class="title1"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__('Permalink to %s', 'themater' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    Předem díky, pokud neumím vysvětlit, doplním.

    #26206

    zdeziza
    Participant

    Stačilo si postěžovat a najednou to jde, díky.

    #26211

    sjiamnocna
    Participant
    Web

    Ať žijí originální řešení problémů :D :)

    #26212

    zdeziza
    Participant

    Tak další pokus.. Lepší?

    <?php query_posts('category_name=skokan&post_per_page=10'); ?>
        <?php if ( have_posts() ) : ?>
        <?php while (have_posts()) : the_post(); ?>
        <?php endwhile;?>
     <?php endif; ?> 
    <?php get_template_part( 'post1' ); ?>
    #26251

    zdeziza
    Participant

    Po dvou dnech pokusů:

    <?php query_posts('&p=49'); ?>
        <?php while (have_posts()) : the_post(); ?>            
        <?php endwhile;?>
    <?php get_template_part( 'post1' ); ?>

    už je to ono?

    #26253

    sjiamnocna
    Participant
    Web

    Pardon, nějak se mi přesytila emailová schránka a dostal jsem se k tomu až teď;

    Na začátku čtu, že chcete mít odkazy na archivní stránku rubriky? Proč to tedy řešíte posty? Nejlepší řešení je podle mého názoru použít Název a Popis rubriky, který lze vytáhnout ze systému. Můžete tak vytvořit ty dva boxy na hlavní stránce a odkaz bude směřovat přímo na archivní stránku rubriky (výpis článků).

    Pro přidání obrázku rubriky (kategorie) můžete využít pluginy, například
    Categories images a potom si jen náhled obrázku přidáte do toho boxíku;

    get_term_by();
    z_taxonomy_image_url();

    <?php
    $cat = get_term_by( 'slug', 'skokan', 'category' );
    $cattitle = $cat -> name;
    $catdesc = $cat -> description;
    $catimgsrc = z_taxonomy_image_url( $cat -> term_id );
    echo "<img src=\"$catimgsrc\" style=\"width:120px;height:70px;float:left;\">";
    ?>

    Jednodušší samozřejmě bude přidat tam vlastní obrázek ručně, pomocí tagu <img>, zadáním absolutní adresy obrázku, popřípadě přidáním třídy pro stylování a změnu velikosti (potřebujete “malý” náhled)

    #26263

    zdeziza
    Participant

    Jejda, to vypadá na delší studium. Každopádně díky za nakopnutí správným směrem. Zatím díky zdeziza

Aktuálně je na stránce zobrazeno 7 příspěvků - 1. až 7. (z celkem 7)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti