skabe en enkel crm - i wordpress: avancerede skik områder

, skabe en enkel crm - i wordpress: avancerede skik områder,,,,, 55,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en ny serie: skabe en enkel crm - i wordpress. skabe en enkel crm - i wordpress: at skabe skik fieldscreate simpelt crm - i wordpress: forøgelse af kolonner til wp_list_table, vi har set på, hvordan der kan skabes en enkelt crm - system i wordpress.  i sidste del af denne serie, vi har tilføjet en sædvane, e - mail - adresse inden for vores kontakter sædvane efter type.  vi lærte at skrive og læse denne skik felt data og gennemføre en pædofil, for at sikre, at vores form indlæg er sikker, vi i dag skal dække anvendelsen af avancerede skik områder, en populær wordpress stik af, til hurtigt at skabe skik områder.,, avancerede skik områder, skaber skik inden for en post - er tidskrævende, og vi har identificeret væsentlige sikkerhedshensyn i processen.for en crm, hvor vi kan have flere forskellige former, som f.eks. en særlig dropdown område eller til galochka manuelt at skabe områder i et stik af vil tage et stykke tid.,, avancerede skik områder er en wordpress stik af, at både yder en brugergrænseflade og nye metoder til at skabe skik og sædvane meta - kasser felter i enhver stilling type.  ,,   giver også et større udvalg af form område typer, som f.eks.:,,, visuelle redaktører, nummer /afstand, kodeord, e - mail, billede, udvælge, afkrydsningsfelt, efter objekter, google maps,,, sædvane meta - kasser og deres områder kan have de betingelser, der er knyttet til dem, så de fremlægges kun baseret på post - eller værdien af et andet område.det er meget nyttigt, hvis vi kun ønsker at vise et område, hvor en afkrydsningsfelt kontrolleres, f.eks.,, at installere avanceret skik områder, gå til den, plugins > tilføje nye, i din wordpress instrumentbræt.i søgningen kasse ind i avancerede skik områder, og klik, søg plugins,,,,,, at søge resultater skærm, finde, avancerede skik områder, og klik, installere nu,.,,,,,, når installeret, aktivere stik af.,, at fjerne vores skik område, så vi vil være ved hjælp af avancerede skik områder til at skabe vores skik meta - kasser og områder, den hurtigste måde at fjerne vores skik område, der produceres i anden del af denne serie er at downloade kode fra del 1 i denne forelæsning serie.,, hvad var del 2 om?, snarere end bare hop lige ind i anvendelsen af avancerede skik områder, vi har forklaret i detaljer, hvordan processen virker for registrering af custom meta - kasser, sædvane områder, at data og genfinde data.  ,,   ved at gøre dette har vi en klar idé om, hvordan avancerede skik områder fungerer, samt at se, hvor meget hurtigere. det er (for ikke at tale om en bedre brugergrænseflade).,, at skabe et område - gruppen, klik på speciallavet områder i wordpress administration menu:,,,,, du vil se, område grupper, skærm.på et område som en sædvane meta - boks, som gruppen har vi beskrevet i del 2.lad os skabe vores første område - gruppen ved at klikke, tilføje nye, kommende til området gruppe:,,,,, så ring til området gruppe, kontaktoplysninger, og klik på det, tilføje område, knap at tilføje vores første område:,,,,, ind i følgende oplysninger:,,, mark, værdi, område etiket, e - mail - adresse område type e - mail nødvendig?ja, gå ned til, placering, rubrik.vi ønsker dette område gruppe til fremvisning på vores kontakt,   sædvane efter type, så lad os tilføje en tilstand af valg, viser dette område gruppe, hvis efter type er lig med kontakt,,,,,,, gå ned til muligheder.sæt den bekendtgørelse nr.,,.,, stil, at standard, og kontrollere alle kasser, gem dig på skærmen, undtagen, indhold, chefredaktør mulighed:,,,,, klik, offentliggør, og området gruppe vil blive reddet, lad os tjekke vores område, er til rådighed vores kontakt efter type, ved at gå til, kontakter > tilføje nye, i wordpress instrumentbræt:,,,,, gå videre og få en navn og e - mail - adresse, din kontakt, og klik, offentliggør.du vil se, hvordan avancerede skik områder tager sig af alle område, validering, opsparing, og at læse skik feltdata.,, så lad os tilføje nogle flere områder til vores eksisterende område - gruppen.redigere, kontaktoplysninger, område gruppe du har skabt over, og tilføje følgende områder:,, telefonnummer,,,,,,,, værdi, område etiket telefonnummer område - der?ja, foto,,,,,,,, værdi, område etiket foto felttype image, der kræves.nej, type,,,,,,,, værdi, område etiket type felttype udvælge nødvendig?ja, valg mulighed: udsigt, kunde: kunde, føle sig fri til at tilføje andre områder eller oplysninger, du normalt ville vente til deres kunder og udsigter.,, når du er færdig, klik, ajourføre, og begynde at tilføje, redigering og styring af deres kontakter:,,,,, at forhindre sædvane inden ændringer, vi vil ikke have andre wordpress administratorer at ændre disse områder (eller værre, slette dem), ville det betyde, at vi ikke kan se eller redigere en kontakt oplysninger,.,, åbne stik af fil vi skabte tidligere, og tilføje følgende før, klasse wptutscrm (,: /* * * satte avancerede skik områder light - modus, så det ikke ud i den wordpress administration menu * /definere ('acf_lite, sande), og at redde stik af sagsakter og ladeden wordpress administration grænseflade.du vil se, at det, sædvane områder menu indrejse er forsvundet:,,,,, programmatically definere skik områder, kan vi gå et skridt videre og programmatically definere vores skik områder i stedet for at forlade sig på brugergrænsefladen af avancerede skik områder, stik af at definere dem.  ,  , det ville være nyttigt, hvis for eksempel, vi fordeler vores crm - stik af flere wordpress anlæg.det ville være tidskrævende at:,,, installere crm - stik af,,, installere avanceret skik områder, definerer vores område, grupper og skik områder, fjerne de følgende kode fra vores stik af, så vi kan få adgang til det igen i wordpress administration: /* * * satte avancerede skik områder, lite - modus, så det ikke ud i den wordpress administration menu * /definere ('acf_lite, sande), i wordpress administration, klik på speciallavet områder, og derefter klikker, eksport mulighed.,, lad os vælge den, kontaktoplysninger, gruppe - og tryk eksport til folkesundhedsprogrammet mulighed:,,,,, indre tryk kode, der står på skærmen, som vil fremhæve det hele.kopi til dine håndklæder, og sæt det ind i en ny funktion i din stik af: /* * * register omformningsfolie område grupper og områder * /funktion acf_fields() (hvis (function_exists ("register_field_group") (register_field_group (array ('id = > acf_contact-details,'title = > »kontaktoplysninger«,'fields = > system (system ('key = > field_5323276db7e18, »mærket« = > e - mail - adresse,'name = > email_address,'type = > e - mail -,'required = > 1,'default_value = > ",'placeholder = >",'prepend = > ",'append = >"), system ('key = > field_53232a6cf3800, »mærket« = > "nummer", "name' => 'phone_number', \t\t\t\t\t'type' => 'number', \t\t\t\t\t'default_value' => '', \t\t\t\t\t'placeholder' => '', \t\t\t\t\t'prepend' => '', \t\t\t\t\t'append' => '', \t\t\t\t\t'min' => '', \t\t\t\t\t'max' => '', \t\t\t\t\t'step' => '', \t\t\t\t), \t\t\t\tarray ( \t\t\t\t\t'key' => 'field_53232aa9f3801', \t\t\t\t\t'label' => 'Photo', \t\t\t\t\t'name' => 'photo', \t\t\t\t\t'type' => 'image', \t\t\t\t\t'save_format' => 'object', \t\t\t\t\t'preview_size' => 'thumbnail', \t\t\t\t\t'library' => 'all', \t\t\t\t), \t\t\t\tarray ( \t\t\t\t\t'key' => 'field_53232c2ff3802', \t\t\t\t\t'label' => 'Type', \t\t\t\t\t'name' => 'type', \t\t\t\t\t'type' => 'select', \t\t\t\t\t'required' => 1, \t\t\t\t\t'choices' => array ( \t\t\t\t\t\t'Prospect' => 'Prospect', \t\t\t\t\t\t'Customer' => 'Customer', \t\t\t\t\t), \t\t\t\t\t'default_value' => '', \t\t\t\t\t'allow_null' => 0, \t\t\t\t\t'multiple' => 0, \t\t\t\t), \t\t\t), \t\t\t'location' => array ( \t\t\t\tarray ( \t\t\t\t\tarray ( \t\t\t\t\t\t'param' => 'post_type', \t\t\t\t\t\t'operator' => '==', \t\t\t\t\t\t'value' => 'contact', \t\t\t\t\t\t'order_no' => 0, \t\t\t\t\t\t'group_no' => 0, \t\t\t\t\t), \t\t\t\t), \t\t\t), \t\t\t'options' => array ( \t\t\t\t'position' => 'normal', \t\t\t\t'layout' => 'default', \t\t\t\t'hide_on_screen' => array ( \t\t\t\t\t0 => 'permalink', \t\t\t\t\t1 => 'excerpt', \t\t\t\t\t2 => 'custom_fields', \t\t\t\t\t3 => 'discussion', \t\t\t\t\t4 => 'comments', \t\t\t\t\t5 => 'revisions', \t\t\t\t\t6 => 'slug', \t\t\t\t\t7 => 'author', \t\t\t\t\t8 => 'format', \t\t\t\t\t9 => 'featured_image', \t\t\t10 = > "kategorier", 11 = > plader, 12 = > "send trackbacks')),'menu_order = > 1)), dernæst deaktivere avancerede skik områder, stik af, og så flytter de avancerede skik områder, stik af folder i vores, tuts crm, folder:,,,,, ved at fremme skik områder uden for plugins fortegnelse, får vi brug for manuelt at aktivere den fra vores stik af.lad os gøre det ved at tilføje følgende kode før, klasse wptutscrm (,:,, include_once ("avancerede skik områder /omformningsfolie. folkesundhedsprogrammet); at definere ('acf_lite, sande);,, endelig er vi nødt til at sige, at vi har programmatically avanceret skik områder defineret område, grupper og skik områder.ændre vores stik af er konstruktion til nedenstående: /* * * konstruktøren.stik af, er kaldt, da indledes * /funktion __construct() {add_action ("lokalitet, system ($, register_custom_post_type ')); add_action (' plugins_loaded, system ($, acf_fields')}, lade de wordpress instrumentbræt, og skabe og /eller redigere en kontakt.vil du se, at vores område, grupper og skik områder bevares.,, ulemper, sammenknytning af et stik af inden for et stik af, er ikke altid den bedste strategi.det giver os mulighed for at fordele vores stik af hurtigt på tværs af flere wordpress anlæg i et enkelt skridt, vi har brug for til at udstede en opdatering af vores stik af, hver gang:,,, områder er oprettet, redigeret eller destrueres, avancerede skik fields har en ajourføring, der er til rådighed, afhængigt af deres anvendelse, kan du foretrækker den bundtede tilgang.hvis du kører dette på et enkelt sted, ved hjælp af brugergrænsefladen at definere deres område grupper og skik områder kan være en hurtigere, lettere tilgang.,,.,, i den næste artikel, kommer vi til at redigere wordpress administration tabel (også kendt som, wp_list_table) til at vise vores avancerede. fields.















Previous:
Next Page: