Wsparcie » Wtyczki » Inny opis strony na każdej stronie statycznej

  • Rozwiązano superpawelTV

    (@superpaweltv)


    Witam. Mam małe pytanko, otóż potrzebowałbym zmienić opis swojej strony na inny gdy wejdę na pewną stronę statyczną. Dokładniej, chodzi mi o napis „Oficjalna strona Morning in Space”, chcę zrobić tak że gdy ktoś wejdzie w „Sklep” to zmieni on się na np. „Sklep”.
    Używam motywu „GamePress”
    Strona

    Zna ktoś do tego jakąś wtyczkę?

    Z góry dziękuję za pomoc.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Wtyczki to raczej do tego nie znajdziesz chyba.

    Musisz zmodyfikować motyw. Najłatwiej będzie zrobić tak, żeby sobie dodać jakiegoś stałego Custom Fielda i jeśli dana strona ma go ustawionego, to zamiast wyświetlać tagline, wyświetlasz zawartość tego CF.

    W edycji wpisu należy dodać obsługę CF’a o nazwie moje-pole

    <?php
    
    add_filter( 'bloginfo', 'bloginfo_foo' );
    
    function bloginfo_foo( $text )
    {
        if ( !is_single() ) {
            return $text;
        }
    
        $description = get_bloginfo( 'description' );
    
        if ( $text != $description ) {
            return $text;
        }
    
        $text = get_post_meta( get_the_ID(), 'moje-pole', true );
    
        if ( empty( $text ) ) {
            return $description;
        }
    
        return $text;
    }
    Thread Starter superpawelTV

    (@superpaweltv)

    Dziękuję bardzo za odpowiedź. Myślę iż nie będę miał problemu z ogarnięciem tego.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘Inny opis strony na każdej stronie statycznej’ jest zamknięty na nowe odpowiedzi.