Výpis dané kategorie v šabloně stánky

Úvodní stránka Fórum podpory WordPressu Šablony, CSS (zobrazení webu) Výpis dané kategorie v šabloně stánky

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

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #26334

    tomasm
    Participant

    Dobrý den,
    potřeboval bych radu ohledně výpisu dané kategorie v šabloně stránky. Níže přikládám šablonu stránky. Jde mi o to aby se nevypisovali všechny kategorie, ale pouze jedna, kterou si v šabloně zvolím, například pomocí ID kategorie nebo názvu.

    <?php /* Template Name: Portfolio */ ?>
    <?php get_header(); ?>

    <?php get_template_part(‘element’, ‘page-header’); ?>

    <div id=”main” class=”main”>
    <div class=”container”>
    <section id=”content” class=”content”>
    <?php do_action(‘cpotheme_before_content’); ?>

    <?php if(have_posts()) while(have_posts()): the_post(); ?>
    <div id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>
    <div class=”page-content”>
    <?php the_content(); ?>
    </div>
    </div>
    <?php endwhile; ?>

    <?php cpotheme_secondary_menu(‘cpo_portfolio_category’, ‘menu-portfolio’); ?>

    <?php if(get_query_var(‘paged’)) $current_page = get_query_var(‘paged’); else $current_page = 1; ?>
    <?php $query = new WP_Query(‘post_type=cpo_portfolio&paged=’.$current_page.’&posts_per_page=16&order=ASC&orderby=menu_order’); ?>
    <?php if($query->posts): $feature_count = 0; ?>
    <section id=”portfolio” class=”portfolio”>
    <?php cpotheme_grid($query->posts, ‘element’, ‘portfolio’, 3, array(‘class’ => ‘column-narrow’)); ?>
    </section>
    <?php cpotheme_numbered_pagination($query); ?>
    <?php wp_reset_postdata(); ?>
    <?php endif; ?>

    <?php do_action(‘cpotheme_after_content’); ?>
    </section>
    <?php get_sidebar(); ?>
    <div class=”clear”></div>
    </div>
    </div>

    <?php get_footer(); ?>

    #26335

    sjiamnocna
    Participant
    Web

    Pardon, možná jsem teď navečer úplně blbý, ale můžete mi vysvětlit, co se tam vlastně má stát? Nějak jsem to z toho kódu nepochytil :)

    Jde o to, že chcete vypsat na hlavní stránce příspěvky jen z dané kategorie? Nebo chcete u příspěvku vždy jen jednu kategorii?

    #26336

    tomasm
    Participant

    Toto je kód šablony stránky, který nyní vypisuje příspěvky ze všech kategorií, např hotely, apartmany, pensiony atd. Potřeboval bych radu, jak udělat aby vypisoval příspěvky pouze z jedné kategorie, např ,,hotely,,.

    #26343

    sjiamnocna
    Participant
    Web

    Tak můžete použít query_posts, před smyčkou obsahu:

    <?php
    query_posts('cat=hotely&orderby=date&order=ASC');
    
    if(have_posts()) while(have_posts()): the_post(); ?>
    <div id=“post-<?php the_ID(); ?>“ <?php post_class(); ?>>
    <div class=“page-content“>
    <?php the_content(); ?>
    </div>
    </div>
    <?php endwhile; ?>
Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

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

WordPress – novinky, návody a zajímavosti