CSS úprava pouze pro jedinou stránku

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem CSS úprava pouze pro jedinou stránku

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

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

    Bigdrobek
    Participant
    Web

    Ahoj,

    chtěl bych Vás požádat o radu, jestli lze upravit pomocí CSS pouze jednu stránku.

    Jedna se stanku vyhledame.cz/posledni-tematicke-clanky/ (staticka stranka)

    Potřebuji dát pryč seznam a nadpis tučně.

    Díky,

    Radek

    PS: jedná se o automaticky generovanou stránku

    #13704

    Lukenzi
    Participant

    Asi bych použil funkci is_page() a v podmínce kontroloval zda je zobrazena konkrétní stránka, pokud ne zobrazil bych seznam a nadpis tučně, pokud ano nezobrazoval bych nic, případně bych doplnil do hlavičky další CSS s jinou definicí.

    if(!is_page('posledni-tematicke-clanky')){

    echo'seznam';

    }

    #13705

    Bigdrobek
    Participant
    Web

    a tenhleku koru vložit fo function.php a co to udělá? PHP nerozumím, jen html.

    možná jsem se blbě vyjádřil, potřebuji udělat pomocí CSS, aby bloky (nadis + text 200 znaků) označené `

    li>…</li

    ` nedělali nic tedy smazat efekt li.

    Dále bych chtěl nadpis udělat tučně.

    dle jednoho návodu stačí vložit CSS ale nepodařilo se mě to :(

    .page-id-278 .post-content ul li {
    list-style:none;
    margin-bottom:20px;
    margin-left:0;
    }

    #13706

    admin
    Keymaster
    Web

    ID stránky totiž není 278 (jako v uvedeném příkladu), ale 160.

    #13707

    admin
    Keymaster
    Web

    PS: jedná se o automaticky generovanou stránku

    Co to znamená? Jak je ta stránka generována? Všimněte si, že v body je třída .page, .page-id-160 a .page-template-default, zatímco v article je zase třída .post-160, .page a .type-page. Z toho můžete vycházet pro další úpravy stylování…

    Pokud má jít o úpravy CSS pouze na této stránce, tak asi postačí úprava style.css. Jinak bych doporučil použití vlastní šablony stránky s doplněním nějaké vlastní třídy, případně to lze obejít pomocí vlastní funkce (v podobě nezávislého pluginu) postavené na základě post_class() či body_class() (a příslušných filtrů).

    Následující kód mi na uvedené stránce fungoval:

    .post-160 .entry-content ul {
    list-style-type: none;
    margin-left: 10px;
    }

    .post-160 .entry-title {
    font-weight: bold;
    }

    Výsledkem bude odebrání odrážek a tučný nadpis pouze na této konkrétní stránce (s ID 160).

    #13708

    Bigdrobek
    Participant
    Web

    Automaticky generovaná stránka

    : plugin post index zbírá nové články ze všech subdomén na multisite do jedné tabulky a druhý plugin je poté pomocí shortcode vloží do stránky. Jenže shortcode má málo nastavení a já bych to rád upravil.

    Nyní jsem to chtěl udělat pomocí ultimate branding, protože jednak se me to nepodařilo pomocí úpravy style.css a jednat nejsem moc fanda úpravy kódu a jeho úpravy.

    Děkuji za radu

    PS: všechno jsou to wpmudev pluginy :)

    #13709

    Bigdrobek
    Participant
    Web

    díky funguje :)

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