Skrýt kategorii na stránce příspěvků

Úvodní stránka Fórum podpory WordPressu Šablony, CSS (zobrazení webu) Skrýt kategorii na stránce příspěvků

Štítky: 

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

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

    Yanek
    Participant
    Web

    Dobrý den. Mám takový malý problém. Mám stránku příspěvků a potřebuju na této stránce skrýt určité kategorie. Zatím jsem vytvořil template a následně z něho stránku s názvem (dejme tomu) XYZ a na této stránce jsem zobrazil kategorii ab1. Nyní potřebuji tuto kategorii (ab1) skrýt na stránce příspěvků. Vytvořil jsem tedy template s názvem blog.php a do ní bych potřeboval napsat tu funkci, v podstatě negaci té první. Je to možné provést tak jednoduše jako tu první část?
    Dík za radu.

    #34429

    LuCaCZ
    Participant

    stačí do loopu dát podmínku “pokud není v kategorii, tak vypiš”
    if (!is_category('ab1')) { ...vypiš post... }

    #34430

    LuCaCZ
    Participant

    Mám dojem, že příspěvek musí být právě v dané kategorii. Pokud by byl v podkategorii dané kategorie, tak se zobrazí.

    #34432

    Yanek
    Participant
    Web

    Dík moc, vyzkouším.

    #34437

    Yanek
    Participant
    Web

    Tak nereaguje. Jsem lama a je zřejmě nutno na mne názorně. Toto je template stránky Blog. Myslej jste to takto?

    <?php
    /*
    Template Name: Blog
    Description: pouze pro prispevky mimo denicku.
    */
    ?>

    <?php get_header(); ?>
    <?php get_sidebar(‘top’); ?>
    <?php
    if (have_posts()) {
    /* Start the Loop */
    if (!is_category (‘Denicek’));
    while (have_posts()) {
    the_post();
    get_template_part(‘content’, ‘page’);
    }
    } else {
    theme_404_content();
    }
    ?>
    <?php get_sidebar(‘bottom’); ?>
    <?php get_footer(); ?>

    #34439

    LuCaCZ
    Participant

    ta podmínka if je špatně a asi i na špatným místě

    <?php
    /*
    Template Name: Blog
    Description: pouze pro prispevky mimo denicku.
    */
    ?>
    <?php get_header(); ?>
    <?php get_sidebar('top'); ?>
    <?php
    if (have_posts()) {
    /* Start the Loop */
      while (have_posts()) {
        if (!is_category ('Denicek')) {
          the_post();
          get_template_part('content', 'page');
        }
      }
    } else {
      theme_404_content();
    }
    ?>
    <?php get_sidebar('bottom'); ?>
    <?php get_footer(); ?>
    #34440

    Yanek
    Participant
    Web

    Tak ani tohle neprošlo. Já zkusil i plugim CustomPostType UI a ten to zase odliší jako položky na stránce a není možno komentovat.
    Tak nevím. Asi chci moc…

    #34443

    LuCaCZ
    Participant

    Deníček, Denicek, denicek asi bude rozdíl… zkusil bych zadat název slugu (název v url) = denicek

    #34458

    LuCaCZ
    Participant
    #34459

    Yanek
    Participant
    Web

    AHA! Koukám, že to není zrovna jednoduchá legrace.

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

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

WordPress – novinky, návody a zajímavosti