skabe en enkel crm - i wordpress: at skabe en sædvane efter type

, skabe en enkel crm - i wordpress: at skabe en sædvane efter type,,,,, 69,,,,,,,,, 23,,,,,,,,,, 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 felter, hvis du er en freelance - designer, entreprenør, eller en virksomhed, ved du, hvor svært det er at holde et centralt lager af kunde data.  når du har løst, er det undertiden vanskeligt at holde oplysningerne ajourføres - logging opkald, du har gjort, at udsigten, e - mails, du har sendt, og så videre.,,, specielt, vil vi undersøge registreringen af en sædvane efter type, skabe sædvane efter områder, hvor sædvane efter områder i wordpress administration grænseflade, efter vores skik felt data og gøre wordpress administration grænseflade til en let crm - grænseflade,.,, hvorfor så ikke bruge crm - stik af (eller crm - system?,, mens fri og præmie wordpress crm - plugins findes (f.eks. wp-crm) og tredjemand crm - tjenester (f.eks. salesforce eller højhusbyggeri), de enten er for kompleks til at begynde at bruge hurtigt, eller elementer, som måske ikke ideelt, for vores særlige workflow.,, af rullende vores egen løsning, kan vi opbygge et let og enkel løsning, som kunne udvides i fremtiden på grundlag af deres specifikke krav.plus, vi skal lære at bruge nogle af wordpress api - funktioner, at crm - stik af, for denne serie, vil vi skabe en wordpress stik af og udvide sine funktioner gennem hver del i denne serie.,, kildekoden vil blive ydet fuldt ud ved udgangen af hver artikel, men indtil da, lad os skabe stik af trinvis.,,, i deres lokale anlæg af wordpress, skabe en fortegnelse, wp indhold /plugins, kaldet, tuts crm - træning.fra nu af, vil vi begynde at tilføje vores kildekode.,, stik af header, skabe filen, tuts crm php, indsættelse af følgende kode:,, <?php /* * * stik af navn: tuts + crm - * stik af uri:&#* version 1.0. forfatter: tuts + * forfatter uri: http://code.tutsplus.com * beskrivelse: en simpel crm - system for wordpress * kørekort: gpl2 * /?>, som du vil se, det er bare en php kommentar.men wordpress scanninger at regne ud:,,, navnet på den stik af,,, der er ophavsmand til det stik af,,, en beskrivelse af, hvad den stik af,,, i wordpress instrumentbræt, aktivér dit nye stik af med hen til "plugins" > "installeret plugins," og så klikker "aktiver" ved siden af crm - stik af:,,,,, at vores stik af klasse, med en wordpress hjemmeside under alle mulige og kombination af plugins, er det muligt, at en funktion navn, vi vælger at bruge (f.eks. crm()) konflikter med en anden stik af, at der anvendes de samme.,, plugins rundt om dette spørgsmål ved hjælp af en, function_exists(), tjek:,, hvis (!function_exists (crm)) (funktion crm() (//gøre noget her), mens det stopper din wordpress sted i stå, er det ikke få din stik af arbejde, hvis der er en konflikt, en anden genstand orienteret tilgang er at afslutte deres funktioner i en samt   klasse.lad os gå videre og gøre det ved at tilføje følgende under overskriften bemærkning:, stik af klasse wptutscrm {/* * * konstruktøren.stik af, er kaldt, da indledes * /funktion __construct() {}} $wptutscrm = nye wptutscrm;, skaber dette vores php klasse sammen med en konstruktion, der hedder, når vi når frem til grænsen, $wptutscrm = nye wptutscrm;,,, registrering af vores sædvane efter type, skal vi registrere en skik efter type, der opbevarer hver kontakt i vores crm - system.,, fra codex:,, wordpress kan holde, og har mange forskellige former for indhold.et enkelt punkt på dagsordenen for et sådant indhold generelt er en post, selv om post er også et særligt efter type.internt, alle post - typer er oplagret på samme sted, i wp_posts database, tabel, men er differentieret fra en kolonne til post_type.,, wordpress 3,0 giver dig mulighed for at tilføje din egen skik post - typer, og anvende dem på forskellige måder.,, sider og stillinger er to fælles wordpress post - typer.vi kan udvide wordpress "funktioner ved at tilføje vores sædvane efter type.lad os gøre det ved at registrere en aktion, at vores stik af er konstruktøren:,, funktion __construct() {add_action ("lokalitet, system ($, register_custom_post_type ')), og det fortæller wordpress at løbe, register_custom_post_type, funktion i vores klasse, når vores stik af er initialiseres.,,, tilføje, register_custom_post_type, funktion: /* * * registrerer en sædvane efter type kaldes kontakt * /funktion register_custom_post_type() {register_post_type (" kontakt "system (" mærkning "= > system ('name = > _x (" kontakter "," post - almindelige navn, tuts crm -'),'singular_name = > _x ("kontakt", "post - enestående navn, tuts crm '),'menu_name = > _x (" kontakter "," admin menu', 'tuts-crm' ), \t\t\t'name_admin_bar' => _x( 'Contact', 'add new on admin bar', 'tuts-crm' ), \t\t\t'add_new' => _x( 'Add New', 'contact', 'tuts-crm' ), \t\t\t'add_new_item' => __( 'Add New Contact', 'tuts-crm' ), \t\t\t'new_item' => __( 'New Contact', 'tuts-crm' ), \t\t\t'edit_item' => __( 'Edit Contact', 'tuts-crm' ), \t\t\t'view_item' => __( 'View Contact', 'tuts-crm' ), \t\t\t'all_items' => __( 'All Contacts', 'tuts-crm' ), \t\t\t'search_items' => __( 'Search Contacts', 'tuts-crm' ), \t\t\t'parent_item_colon' => __( 'Parent Contacts:', 'tuts-crm' ), \t\t\t'not_found' => __( 'No conttacts found.', 'tuts-crm' ), \t\t\t'not_found_in_trash' => __(ingen kontakter fandt i papirkurven. "," tuts crm ')) //frontend "has_archive = > falske" offentlig "= > falske, publicly_queryable = > falske, //admin" capability_type = > "post", "menu_icon » = > dashicons forretningsmand, menu_position = > 10, query_var = > sandt, show_in_menu = > sandt, show_ui = > rigtigt, støtter" = > system ('title,'author,'comments ",)))), registrerer en sædvane efter type, kontakt., register_post_type, accepterer følgende række argumenter:,,,,,,,, beskrivelse, etiketter, en bred vifte af etiketter, der beskriver denne post - type.de anvendes inden for de wordpress administration.has_archive giver arkiver om frontend hjemmeside.offentlige, om post - bør være til rådighed i wordpress administration og frontend hjemmeside.publicly_queryable, om denne sædvane efter type kan sætte spørgsmålstegn ved frontend hjemmeside.capability_type, der anvendes til at definere den kapacitet, bør brugeren har for at tilføje, redigere og slette stillinger til denne post - type.det kunne være en eksisterende kapacitet (f.eks. post,) menu_icon enten url til menuen ikon image, eller en, dashicons - klasse (3,8 eller højere).anvendes i wordpress administration.menu_position et tal, som angiver, hvor i wordpress administration menu til at vise dette punkt på dagsordenen.lavere tal betyder, at det virker hurtigere.query_var fastsætter query_var for denne post - type.misligholdelse af navnet på den sædvane efter type.show_in_menu, om at vise denne skik efter type i wordpress administration menu.show_ui, om at skabe en eu - erhvervsgrenen i wordpress administration, således at tilføje, redigering og sletning af stillinger for denne skik efter type.støtter en bred vifte af områder, der er til rådighed til denne sædvane efter type.som eksempler kan nævnes, titel, redaktør, uddrag, og side attributter, redde din stik af, og så på din wordpress instrumentbræt.du burde se en ny menu indrejse, kontakter,,,,,,, klik på dette punkt, og du skulle se et kendt grænseflade til en, man bruger til at forvalte stillinger og sider:,,,,, så lad os gå videre og tilføje vores første kontakt.klik på "tilføjer nye," og så "joe bloggs" i "titel" område, før du "offentliggøre".,,,,, og endelig har vi brug for at kontrollere sædvane efter type reddede.klik på "kontakter" i wordpress administration menu, og du skal se vores nye kontakt:,,,,,,,, i den næste artikel, tilføjer vi skik områder til vores kontakt sædvane efter type, der giver os mulighed for at oplagre flere oplysninger om vores muligheder og kunder.








Previous:
Next Page: