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.
-
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.
stačí do loopu dát podmínku “pokud není v kategorii, tak vypiš”
if (!is_category('ab1')) { ...vypiš post... }
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í.
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(); ?>
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(); ?>
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…
Deníček, Denicek, denicek asi bude rozdíl… zkusil bych zadat název slugu (název v url) = denicek
AHA! Koukám, že to není zrovna jednoduchá legrace.
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti