Ondersteuning » Code oplossingen gezocht » Underscore vóór id van aangepast veld

  • Opgelost Guido

    (@guido07111975)


    Hallo,

    Ik ben bezig met een plugin en heb enkele aangepaste velden (custom fields) aangemaakt.

    Ik zie dat er vaak een underscore vóór de id van een veld gezet wordt, terwijl het zonder underscore ook prima werkt:

    'id' => 'author'
    'id' => '_author'

    Mijn vraag, waarom zou je een underscore vóór de id willen zetten?

    Moet bekennen dat ik deze vraag ook op het ENG forum gesteld heb, maar helaas geen antwoord gekregen.

    Guido

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • zo is een label -van een veld- makkelijker te onderscheiden van de variabelenaam van het veld… ook / zelfs als ze hetzelfde zijn…

    Kortom minder fouten in je code…;)

    Thread starter Guido

    (@guido07111975)

    Daar had ik niet aan gedacht. En aangezien label en id bij mij hetzelfde zijn (bij meerdere custom fields) kan dit dus een probleem opleveren.

    Nu had ik al eens dat alle ingevulde waardes wegvielen (leeg werden) toen ik een product aan andere productcategorie koppelde, dit kan dus de oorzaak zijn…

    Update: volgens mij wordt label niet in database opgeslagen, dus dat kan bovenstaande niet veroorzaken lijkt me.

    woocommerce_wp_text_input( array( 'id' => 'auteur', 'label' => __('Auteur') ) );

    Guido

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘Underscore vóór id van aangepast veld’ is gesloten voor nieuwe reacties.