Ondersteuning » Algemeen WordPress » Tekst op je productpagina woocommerce

  • Hallo,

    Ik heb een vraagje, ik ben al dagen opzoek naar de oplossing, maar ik kan het niet vinden. Ik heb een webwinkel aangemaakt met woocommerce. Nu heb ik 4 categorieën (Promotie, Pasen, Sinterklaas en Kerst) nu krijgt elk product automatisch een single product page en daar kan ik gewoon mijn beschrijvingen en productinformatie neerzetten. Maar nu wil ik ook graag een kop en voettekst op de winkelpagina, catelog page.. of hoe het ook heet.. in ieder geval tekst op de pagina waar bijvoorbeeld alle paaschocolade staat.

    In eerste instantie hebben we de website gemaakt met de visual composer en daar konden we natuurlijk tekst toevoegen met een simpele klik, maar omdat we honderden single product pages aan moesten gaan maken hebben we toch gekozen voor woocommerce, dit gaat sneller is effectiever en veel makkelijker te onderhouden.

    Nu heb ik op een aantal forums wel een paar codes gevonden die ik in mijn fucntions.php moet zetten, maar elke keer als ik dat probeer en de code toevoeg en vervolgens op opslaan klik dan krijg ik een wit scherm.. dan moet ik weer naar mijn FTP (filezilla) en daar de funtions.php weer leegmaken en dan bijwerken en dan doet de website het weer. Het lijkt mij dat de code gewoon niet klopt en daarom een wit scherm geeft.

    Ik ben nog nieuw met wordpress en woocommerce en dit is de eerste website die we maken met deze software. Maar voor ons zijn kop en voetteksten wel van belang, kan iemand mij helpen… Als het niet duidelijk is wat ik bedoel vraag er dan even naar en dan zal ik reageren! alvast bedankt!

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Wat is de ‘foute’ code?
    In php is het al mogelijk om een wit scherm te krijgen wanneer er op een verkeerde plek een spatie staat of je een ; of } te veel of te weinig hebt.

    Thread starter Jaimms

    (@jaimms)

    He Richard,

    ten eerste bedankt voor het reageren! ik heb de volgende code gevonden:

    To create a text field type, you will need to use that code:
    // Text Field
    woocommerce_wp_text_input(
    array(
    ‘id’ => ‘_text_field’,
    ‘label’ => __( ‘My Text Field’, ‘woocommerce’ ),
    ‘placeholder’ => ‘http://’,
    ‘desc_tip’ => ’true’,
    ‘description’ => __( ‘Enter the custom value here.’, ‘woocommerce’ )
    )
    );

    Nou heb ik dit pas in tweede instantie gebruikt. In het bericht waar deze code in stond stonden nog twee codes die (als ik het goed begrepen heb) als eerste in moest voeren (ik zet het precies in de volgorde van het bericht):

    The right hooks

    The first step is to hook an action to woocommerce_product_options_general_product_data. The function linked to this hook will be responsible of the new fields display. A second hook will be taken into account to save fields values: woocommerce_process_product_meta. Basically these two actions will be done using that code:

    // Display Fields
    add_action( ‘woocommerce_product_options_general_product_data’, ‘woo_add_custom_general_fields’ );

    // Save Fields
    add_action( ‘woocommerce_process_product_meta’, ‘woo_add_custom_general_fields_save’ );

    Adding New Fields

    The snippet above link two custom functions to the right hooks. Now we need to create those functions. Let’s start bye the first one, woo_add_custom_general_fields(), that will create the fields. Here is how the function will look like:

    function woo_add_custom_general_fields() {

    global $woocommerce, $post;

    echo ‘<div class=”options_group”>’;

    // Custom fields will be created here…

    echo ‘</div>’;

    }

    En dan kreeg ik de code die boven in dit bericht staat.. Ik kreeg meer opties zoals een nummerveld toevoegen of een checkbox toevoegen, maar ik had een tekst veld nodig dus ik heb alleen de code voor het tekstveld gepakt. In eerste instantie heb ik in mijn childtheme een lege functions.php

    Er staat alleen dit:
    <?php
    ?>

    Ik heb een enter na php gegeven en de codes zoals hierboven toegevoed. Dus ik heb 3 codes toegevoegd, toen kreeg ik een wit scherm dus heb ik in de FTP de functions.php weer leeggehaald.. nou website deed het weer en toen heb ik alleen de code voor het tekstveld toegevoegd om te kijken of dat wel werkte, maar ook dat werkte niet en kreeg weer een wit scherm. Ik heb geen andere codes gevonden dan deze… Hopelijk wordt jij hier wel wijs uit en weet je wat ik verkeerd doe! Alvast bedankt voor het doorlezen en meedenken!

    Groetjes Jaimie

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘Tekst op je productpagina woocommerce’ is gesloten voor nieuwe reacties.