Pitkään kaivattu uusi ominaisuus ”wp_body_open”

Tyyppi: Yleiskeskustelu
Esillä 2 viestiä, 1 - 2 (kaikkiaan 2)
  • Julkaisija
    Viestit
  • #761 Uusi viesti
    AvatarTapio_Huuhaa
    Ylläpitäjä

    5.2 tuo tullessaan wp_body_open -koukun, jonka avulla teemat voivat sisällyttää koodia heti body-elementin alkuun.

    Tätä tai vastaavaa olen kaivannut siitä lähtien kun itse aloin ylläpitää sivustoa.

    Olisi kiva, jos keskusteltaisiin, miten tätä voisi hyödyntää.

    Voit vaihtaa ulkoasun toisen näköiseksi. Kokeile eri väriteemoja (siniharmaa, harmaasävy ja tumma)!

    #765 Uusi viesti
    AvatarTapio_Huuhaa
    Ylläpitäjä

    Tunnelma lässähti totaalisesti kun luin
    https://make.wordpress.org/themes/2019/03/29/addition-of-new-wp_body_open-hook/

    On vain metadatalle ja skripteille. Kun lisäsin koukun teemaani ja lisäsin seuraavan koodin Code Snippetillä

    function custom_code(){
    echo ’<div style=”position:fixed; top:150px; left:100px; border:1px solid red;”>Testikoodia</div>’;
    }
    add_action(’wp_body_open’, ’custom_code’ );

    tuo tuli esille. Ehkä sitä voi hyödyntää. Vaikka funktion tarkoituksena ei ole luoda tavanomaista sisältöä, se on mahdollista omia funktioita luoden.

    Koska se vaatii echo-komennon käyttöä return asemasta ns. shortcode-koodaus ei toimi.

    ____________

    Korjaus 9.5. Sain toisaalla tiedon, että shortcode-koodaus toimii echon kanssa, mutta edellyttää funtion käyttöä:

    $sisalto = ”Tähän jotain sisältöä jossa on [shortcode].”; echo do_shortcode( $sisalto );

    _____________

    Vaihtoehtoisen valikon luonti on periaatteessa mahdollista, mutta koska se tulee muun sisällön ulkopuolelle, ulkoasun määrittämisessä on työtä.

    Koska joudun joka tapauksessa editoimaan header.php-tiedostoa, varmaan sen suhteen järkevintä on tehdä muutokset suoraan em. tiedostoon.

    Ns. vimpainalueen (widget area) luonti on tuskin mahdollista.

    Voit vaihtaa ulkoasun toisen näköiseksi. Kokeile eri väriteemoja (siniharmaa, harmaasävy ja tumma)!

Esillä 2 viestiä, 1 - 2 (kaikkiaan 2)
Vastaa aiheeseen: Pitkään kaivattu uusi ominaisuus ”wp_body_open”

Kun luot uuden aiheen, laita aina siihen sisältöä, ettei aihetta luokitella roskapostiksi. Voit käyttää muotoilussa BBCode-merkintöjä.
Et voi käyttää muotoilussa edistyneempiä (advanced) BBCode-merkintöjä. Tallennettaessa ne poistetaan.

Tietosi:




Foorumit 2. Muut aiheet 2.1 WordPress & bbPress Pitkään kaivattu uusi ominaisuus ”wp_body_open”