8. Developers
wa_translate_get_site( $blog_id )
Haalt een site op, inclusief de wpMula-instellingen.
– $blog_id (int): het ID van een blog (optioneel)
Resultaat: een object met deze informatie
wa_translate_get_site_lng( $blog_id )
Haalt de taal van een site op.
– $blog_id (int): het ID van een blog (optioneel)
Resultaat: de slug, bijvoorbeeld: en, nl of de
wa_translate_get_sites()
Haalt alle sites in het netwerk op met hun wpMula-instellingen.
– Geen parameters
Resultaat: een array met site-objecten
wa_translate_site_active( $site )
Controleert of de site zichtbaar is aan de front-end van de website.
– $site (object): een wpMula-siteobject
Resultaat: een booleanwaarde (true/false)
wa_translate_get_object_translations( $id, $type )
Haalt alle vertalingen van een object op, op basis van ID en type.
– $id (int): ID van een object (optioneel)
– $type (string): type object, bijvoorbeeld ‘post’ of ’term’
Resultaat: een array met alle vertalingen van het object
wa_translate_get_language_switch_items( $current, $object_id, $object_type )
Haalt de taalschakelitems op voor een object.
– $current (boolean): de huidige taal opnemen
– $object_id (int): ID van een object (optioneel)
– $object_type (string): type object, bijvoorbeeld ‘post’ of ’term’
Resultaat: een array met de taalschakelitems van een object.
wpmula_default_langs( $languages )
Wijzig de standaardlijst met beschikbare talen.
– $languages (array): bevat standaard en_US
wpmula_get_site_option( $result, $option, $blog_id )
Wijzig de uitkomst van een wpMula-siteoptie.
– $result (any): boolean/array/string/int
– $option (string): naam van de optie
– $blog_id (int): blog-ID van de vertaling waar de optie bij hoort
wpmula_get_main_option( $result, $option )
Wijzig de uitkomst van een wpMula-hoofdinstelling.
– $result (any): boolean/array/string/int
– $option (string): naam van de optie
wpmula_site_prefix( $prefix, $site )
Wijzig het site-prefix van wpMula.
– $prefix (string): standaard prefixwaarde
– $site (string): blog-ID
wpmula_get_site( $site, $blog_id )
Wijzig het resultaat van get site.
– $site (object): de site met alle eigenschappen
– $blog_id (string): blog-ID
wpmula_site_active( $site )
Wijzig of een site actief is.
– $result (boolean): true of false
– $site (object): de site met alle eigenschappen
wpmula_get_sites( $sites )
Wijzig de lijst met sites.
– $sites (array): lijst met siteobjecten
wpmula_get_available_sites( $sites )
Wijzig de lijst die hoort bij de huidige vertaling.
– $sites (array): lijst met siteobjecten
wpmula_get_langs_enabled( $languages )
Wijzig de lijst met ingeschakelde talen.
– $languages (array): lijst met talen
wpmula_get_langs_wp( $result )
Wijzig de lijst met talen die in WordPress zijn ingeschakeld.
– $result (boolean/array): lijst met talen of false
wpmula_get_object( $object, $id, $type, $blog_id )
Wijzig een object (bijv. bericht of term).
– $object (object): info over de objectvertaling
– $id (int): object-ID
– $type (string): objecttype
– $blog_id (int): blog-ID om uit op te halen
wpmula_get_object_translations( $translations, $id, $type )
Wijzig de vertalingenarray van een object.
– $translations (array): alle vertalingen van dit object
– $id (int): object-ID
– $type (string): objecttype
wpmula_get_upload_dir( $upload_dir )
Wijzig de uploadmap die wpMula gebruikt.
– $upload_dir (object): informatie over de uploadpaden
wpmula_get_site( $site, $blog_id )
Wijzig het opgehaalde siteobject.
– $site (object/boolean): site met alle eigenschappen of false
– $blog_id (int): ID van de opgehaalde site
wpmula_get_site_lng( $lang, $blog_id )
Wijzig de opgehaalde sitetaal.
– $lang (string/boolean): sitetaal of false
– $blog_id (int): ID van de opgehaalde site
wpmula_get_language_switch_items( $items, $current, $object_id, $object_type )
Wijzig de opgehaalde taalschakelitems.
– $items (array): lijst met taalschakelitems
– $current (boolean): huidige taal opnemen
– $object_id (int): object waarvoor items worden opgehaald
– $object_type (string): objecttype (post/term)

