Support » Kokeneille käyttäjille » function.php käskyt

  • Resolved aatu2016

    (@aatu2016)



    Hei, pääsinkin projektissani vaiheeseen että functions.php pitäisi lisätä koodin pätkä. Kysymys kuuluu minne kohtaa koodi laitetaan? Väärä sijoitus voi johtaa saitin kaatumiseen.

    Koodi on seuraavanlainen:

    <?php
     
    add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
     
    function custom_override_checkout_fields( $fields ) {
        unset($fields['billing']['billing_first_name']);
        unset($fields['billing']['billing_last_name']);
        unset($fields['billing']['billing_company']);
        unset($fields['billing']['billing_address_1']);
        unset($fields['billing']['billing_address_2']);
        unset($fields['billing']['billing_city']);
        unset($fields['billing']['billing_postcode']);
        unset($fields['billing']['billing_country']);
        unset($fields['billing']['billing_state']);
        unset($fields['billing']['billing_phone']);
        unset($fields['order']['order_comments']);
        unset($fields['billing']['billing_address_2']);
        unset($fields['billing']['billing_postcode']);
        unset($fields['billing']['billing_company']);
        unset($fields['billing']['billing_last_name']);
        unset($fields['billing']['billing_email']);
        unset($fields['billing']['billing_city']);
        return $fields;
    }

    Kyseistä toimintoa ei voi kuulemma tehdä ilmaisilla lisäosilla. Myös functions.php koodin voin lisätä seuraavaan viestiin.

    Kiitos jo etukäteen!

Esillä 2 vastausta, 1 - 2 (kaikkiaan 2)
  • Jätä alusta tuo <?php pois ja lisää koodi functions.php:n loppuun. Mikäli tiedoston lopussa on ?>-merkintä, ota se ensin pois.

    Saitin kaatuminen on vaarallista vain, jos muokkaat tiedostoa WordPressin käyttöliittymän kautta: silloin väärin laitettu koodi voi aiheuttaa hankaluuksia. Jos muokkaat tiedostoa esimerkiksi FTP:n avulla, virhe koodissa ei ole suuri ongelma: virheen sattuessa voit helposti perua muutoksen tai korjata virheen.

    Tämä toimikin juuri kuten neuvoit. Opin samalla että functions.php koodia ei tarvitse päättää merkkiin ?> mutta se tulee aloittaa koodilla <?php.

    Kiitos..

Esillä 2 vastausta, 1 - 2 (kaikkiaan 2)
  • The topic ‘function.php käskyt’ is closed to new replies.