2 berichten aan het bekijken - 1 tot 2 (van in totaal 2)
  • Q:
    Bijdrager
    CasperB

    Repeatabe custom fields in WordPress

    Goedemiddag,

    Hopelijk kan iemand mij met het volgende probleem helpen. Ik heb tot op heden nog geen oplossing kunnen vinden.

    Ik ben bezig met het maken van custom metaboxes voor de backend in WordPress
    Wat ik wil is het volgende:
    Het mogelijk maken om velden van een metabox, in mijn geval een image upload en een text input te kunnen dupliceren met een button.
    Nou is daar al een tutorial van, namelijk: http://wp.tutsplus.com/tutorials/reusable-custom-meta-boxes-part-1-intro-and-basic-fields/

    Deze heb ik uiteraard gevolgd en werkt prima.
    Maar aangezien ik meerdere velden wil kunnen dupliceren (namelijk zoals eerder gezegd een image upload en een text input) is de bovenstaande tutorial niet helemaal geschikt. Hier wordt slechts 1 input text gebruikt.

    Nu heb ik van dezelfde author de volgende source code gevonden, die aan mijn wensen enigszins voldoet:
    https://github.com/tammyhart/Reusable-Custom-WordPress-Meta-Boxes

    Hiermee is het mogelijk om meerdere cases in een repeatable field te stoppen (dit is wat ik wil), alleen de code is nu veel te uitgebreid en staat in een php class. Nu wil ik deze code integreren in die van de tutorial, alleen krijg dit tot veel proberen en onderzoeken niet voor elkaar.

    Nu vraag ik me of iemand mij hierbij kan helpen. Ik heb vele dingen geprobeerd en werken tot op heden nog niet.
    Als ik de source code bekijk, denk ik ook niet heel het stuk nodig is en zal er meer overbodig dan nodig zijn.
    Ook heb ik al simpel geprobeerd om de case repeatable te copy/paste, maar dan krijg ik errors, waaronder dat er een aantal variable niet bestaan. (Deze worden, zoals ik het bekijk ook hellemaal nergens gedeclareerd…)

    Alle tips, adviezen en stukken code zijn heel erg welkom!
    Alvast hartelijk dank voor de moeite en tijd.

    Mochten er nog vragen zijn, ik hoor ze graag.

    Met vriendelijke groet,
    Casper

    Bijdrager
    CasperB

    De volgende code is vanuit de tutorial gecodeerd:

    Code is te bekijken via: http://snippi.com/s/dz7nqo9

    Vandaag ben ik ook (nog) bezig met het uitzoeken, hoe ik de source code kan integreren in de code van de tutorial, helaas geeft deze wel errors, zoals ik al zei namelijk:

    Notice: Undefined variable: repeatable_fields in /customers/0/d/a/design-style.nl/httpd.www/wordpress/wp-content/plugins/ds-flexslider/includes/cpt-manager.php on line 117 Warning: Invalid argument supplied for foreach() in /customers/0/d/a/design-style.nl/httpd.www/wordpress/wp-includes/functions.php on line 2638 Warning: array_filter() expects parameter 1 to be array, null given in /customers/0/d/a/design-style.nl/httpd.www/wordpress/wp-content/plugins/ds-flexslider/includes/cpt-manager.php on line 118 Notice: Uninitialized string offset: 0 in /customers/0/d/a/design-style.nl/httpd.www/wordpress/wp-content/plugins/ds-flexslider/includes/cpt-manager.php on line 138

    Code is in te zien via: http://snippi.com/s/xpwucxg

    Nogmaals hartelijk dank voor de moeite. Codes mogen zonder meer gebruikt worden voor het testen van eventuele oplossingen.

2 berichten aan het bekijken - 1 tot 2 (van in totaal 2)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.