Het soort klanten creëren.

aanbevolen, het creëren van een klant op het soort aanbeveling,,,,,,,,,, 1, 6 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. En als je rent voor elk type elektronische handel, dat is een goed idee, laat je klanten, en zijn van mening dat uw diensten, ten eerste, het is goed voor je om je feedback, hoe kan je je het versterken van de operationele aspecten van de meest belangrijke, maar het is, kun je een grote aanbeveling, die helpen om de potentiële klanten van het gebruik van je dienst.,, geef je de website van deze functie is de eenvoudigste manier om het als een plug - in.Ik heb alle nodige documenten, met inbegrip van de « plug­in » voor klanten op downloaden, dat het op basis van de verschillende vormen van gebruik, het type moeten aanpassen van de inhoud van de scheiding is geweldig van je.Vooral als je op de inhoud niet altijd alle toeters en bellen, tijdens de les, ik zal je laten zien hoe snel je het creëren van een aanbeveling, maar drie dollar doos pas de tekst... En op het type, de add_action ("-", "testimonials_post_type functie testimonials_post_type (");) {% = - Etikettering ("naam" = > "aanbeveling"'singular_name "= >" bewijzen ",'add_new" = > "het toevoegen van nieuwe,'add_new_item" = > "het toevoegen van nieuwe bewijzen,'edit_item" = > "aanbevolen",'new_item "= > nieuwe bewijzen,'view_item" = > van mening dat'search_items "= > aanbeveling van de zoektocht,'not_found" = > aanbeveling van de'not_f niet vinden.Ound_in_trash "= >" afval "wordt niet aanbevolen,'parent_item_colon" = > "); register_post_type (" aanbeveling ", - ('labels" = > $etiket, een "= > waar,'publicly_queryable" = > waar,'show_ui "= > echt en'exclude_from_search" = > waar,'query_var "= > waar,'rewrite" = > waar,'capability_type "= > de" na ",'has_archive" = > waar,'hierarchical "= > valse,'menu_position" = > 10. "Steun voor" = > - ("bewerken"),'register_meta_box_cb "= > de testimonials_meta_boxes, speciaal metaboxes /call - back - functie));}, en de toevoeging van een metabox, nu je het soort aanbeveling voor de gewoonte ontstaan is, heb je een gewoonte m terugbellenEtaboxes, je moet de vaststelling van deze metaboxes zullen tonen.Dus dan moet je gebruiken, add_meta_box (), functionele doen. Functie testimonials_meta_boxes () {add_meta_box ("testimonials_form", "bewijzen" detail ", testimonials_form", "aanbeveling", de "normale", "high"); de functie van testimonials_form (}) {% post_id = get_the_id testimonial_data = get_post_meta (); de dollar (USD post_id, "_testimonial, waar); $client_name = (lege (dollar testimonial_data ['client_name])?"Testimonial_data dollar'client_name: []; $bron = (lege (dollar testimonial_data [Bron])? "Bron: testimonial_data dollar []; $link = (lege (dollar testimonial_data ['link])? "Testimonial_data dollar'link: []; wp_nonce_field ("aanbeveling", "aanbeveling");?> < p> < etikettering > namen van klanten (facultatief) < /etiket > < BR > < input vormen voor de tekst "()" <?PHP ECHO $client_name;?> "naam" dat "de omvang van client_name] [=" 40 "> < /P > < p> < etikettering > ondernemingen /Naam van de website (facultatief) < /etiket > < BR /> < input vormen voor de tekst" () "<?PHP ECHO bron;?> "naam" bewijzen [bron "=" 40 "> < /P > < p> < etikettering van banden > (facultatief) < /etiket > < BR /> < input vormen voor De tekst" lt.;?PHP ECHO schakel?> "naam" bewijzen [link. "=" 40 "> < /P > <?}, er zijn drie gebieden waarop moet worden opgenomen in de gegevens voor een aanbeveling: de naam van de klant van je, hun activiteiten en een link naar de website van ze.Soms, kan je je niet drie maar minstens de informatie die je nodig hebt, is de naam van de klant. Dat, zolang de toevoeging:,, een metabox, dat gebruik van tijdelijke in vaste vorm.Dit is noodzakelijk.In je Codex meer lezen over de willekeurige nummers.En redden van een speciaal element, aangezien je al toegevoegd aan een gewoonte metabox, je moet ervoor zorgen dat alle gegevens te verifiëren en te redden.Je moet koppelen, save_post, actie en de oprichting van een call - back - add_action ("save_post", "testimonials_save_post"); de functionele testimonials_save_post ($post_id) {als (definitie ("doing_autosave") & & doing_autosave) terug te keren; als (!Lege (dollar _post ['testimonials]) & &.Wp_verify_nonce ($_post ['testimonials], "aanbeveling") terug te keren; als (!Lege (dollar _post ['post_type]) & & "pagina = = $_post ['post_type]) {als.Current_user_can ("edit_page, post_id dollar)} {als (andere terug te betalen.Current_user_can ("edit_post, post_id dollar beloning;} als ()).Wp_is_post_revision ($post_id) & & "aanbeveling" = = = = = = = get_post_type ($post_id)) {remove_action ("save_post", "testimonials_save_post"); wp_update_post (array (ID '= > post_id dollar,'post_title "= >" bewijzen ".Post_id dollar); add_action ("save_post", "testimonials_save_post"); als het (de).Lege (dollar _post ['testimonial])) {% testimonial_data'client_name "[] = (lege (dollar'testimonial _post [] ['client_name])?"Sanitize_text_field ($_post'testimonial: [] ['client_name "]); $testimonial_data [] = (lege bron (dollar'testimonial _post [] [van])?"Sanitize_text_field ($_post: [] [Bron'testimonial]); $testimonial_data ['link "] = (lege (dollar'testimonial _post [] ['link])?"Esc_url ($_post'testimonial: [] ['link "]); update_post_meta (post_id dollar" _testimonial, testimonial_data dollar);} {(post_id dollar, anders delete_post_meta "_testimonial");}}, speciaal de lijst van mening dat, als je het een bewijs, dan zal je zien dat het in de gewoonte in Het lijst van soorten van mening, maar je ziet geen gewoonte van metagegevens, dit is een simpele oplossing: je moet de vaststelling van de lijst van de standpunten van de kolommen, alle informatie die je wil zien, zal er nog meer taken, add_filter ("manage_edit-testimonials_columns", "testimonials_edit_columns"); de functionele testimonials_edit_columns ($) {% kolom = - ('cb ">" = < in het vakje "/> de titel = >" titel ","Bewijzen" = > "bewijzen",'testimonial-client-name "= > de naam van de klant,'testimonial-source" = > ondernemingen /website,'testimonial-link "= >" links ",'author" = > de "post",'date "= >" terug op); kolom;} add_action ("manage_posts_custom_column", "testimonials_columns", 10, 2); de functionele testimonials_columns (kolom, post_id dollar) {% testimonial_data = get_post_meta (post_id dollar _testimonial ",", waar); - (kolom) {gevallen blijkt dat the_excerpt (); de breuk; zaak dat als (de Naam van de klant.Lege (dollar testimonial_data ['client_name]) ECHO $testimonial_data ['client_name]; de schuld; zaak bewijzen van oorsprong ": als (!Lege (dollar testimonial_data [Bron]) ECHO $testimonial_data] [Bron; breuk; zaak van de aanbeveling (link: als.Lege (dollar testimonial_data ['link]) ECHO $testimonial_data ['link]; breken;}}, bijna alles wat je nodig hebt in je aanbeveling van de beheerder.Maar dat is wat ze aan de voorkant?We op verschillende manieren om blijk te geven van uw aanbeveling, een aanbeveling te zien. En, als je wilt dat je de pagina 's van de thema' s in de aanbevolen model waar dat nodig is om een functie te doen.Hier is een snelle, laat je een klant aanbevolen.Je kan het gebruik van parameters voor de keuze van een specifieke aanbeveling gebruik te maken van een id, of aan een door een willekeurige waarde ", dat orderby. * * * * * * * * * * * * * * Param int /aanbeveling post_per_page dollar aanbevolen dat nummer wil je * * * * * * * @ de touwtjes om een https://manuscripten. Wordpress. Org /class_reference /wp_query&#order_ - testimonial_id dollar. 26_orderby_parameters * Param de identiteit of id (s), gescheiden door een komma 's * * * terug. Http: //europa.eu.int /functie van formaat get_testimonial ($posts_per_page = 1 = geen orderby dollar testimonial_id = nul) {% sprake - ('posts_per_page =" = > posts_per_page dollar (int) en'post_type "= >" aanbeveling "'orderby" = > orderby dollar,'no_Found_rows "= > waar,); als ($testimonial_id) en'post__in"] = [array ($testimonial_id); - vraag = nieuwe wp_query ($sprake); $aanbevolen = "; als ($vraag > have_posts () {in ($vraag > have_posts ()): $onderzoek > the_post (); post_id dollar = get_the_id (); testimonial_data = get_post_meta dollar (USD post_id," _testimonial, waar); $client_name = (lege (dollar testimonial_data ['client_name])? "Testimonial_data dollar'client_name: []; $bron = (lege (dollar testimonial_data [Bron])? ""-".De bron van testimonial_data dollar []; $link = (lege (dollar testimonial_data ['link])? "Testimonial_data dollar'link: []; $citeer = ($link)? "< href = ".Esc_url ($link). "Het doel van _blank "=" > ".Client_name dollar.Bron.< />: client_name dollar.$bron; $toespraak. = "< aan de andere kant =" bewijzen ">"; en "- toespraak. = = = = = = = <" prijs "> &"; < grensoverschrijdende >; ", toespraak. = < die soort =" punten ">"; getuige. = < P = "bewijzen" tekst ">".Get_the_content (").< span > < Kruis > < /P >; ", toespraak. = < P =" > klant aangetoond; < verwijzingen > ".De verwijzingen naar $< /CITES% GT%; - toespraak. = "< /div >; $toespraak. =" < /kant > "; endwhile; wp_reset_postdata (}); terugkeer van certificaten;}, dat is mijn stijl van de CSS gebruik aanbevolen. Aanbeveling {opgevuld. De relatieve positie 60px;::; - index: 0; de lettergrootte: 16px;} aside.testimonial {} {. Positie van de verwijzing: absolute; links: 0; de hoogste: - 25 pixels, lettergrootte: [[beeld: 2005; de letters: Georgië, serif; kleur:&#f2f2f2 z - INDEX: 1; lijn; hoogte: 1;}. Het bewijs dat de tekst (lettertype stijl: (;). De aanbeveling van de naam van de klant (aanpassing van de tekst: rechts; de lettergrootte: 14; de naam van de klant). Aanbeveling genoemd {lettertype stijl: de normale;}, en aanRtcode, misschien wilt u ook zien in je pagina 's artikelen of de inhoud van de aanbeveling.Dit is niet het probleem.Alles wat je hoeft te doen is de haak wordpress gecodeerd API, add_shortcode ("bewijzen", "testimonial_shortcode"); dat de korte codes aanbevolen /* * * * * * * * * * * * * * [aanbeveling posts_per_page = "1" = "geen" testimonial_id orderby = ""] * /functie testimonial_shortcode ($atts) {uittreksel (shortcode_atts (array ('posts_per_page "= > 1,'orderby" = > "geen",'testimonial_id "= >"), $atts)); get_testimonial (posts_per_page naar $, bestellen, testimonial_id);}, aanbevolen delen, onderdelen zijn geweldig.Ze zijn gemakkelijk te gebruiken, kan de toevoeging van zo veel functies van uw website.Laten we de oprichting van een eenvoudige aanbeveling - dus je kan in een van de thema 's widgetized regio blijkt dat je je klanten, /* * * * * * * * * * * * * * /klasse testimonial_widget aanbevolen widget wp_widget {openbare functies uit __construct () {% widget_ops = array ("facultatieve" = > beschrijving van de testimonial_widget "," "= > dat type); de bewijzen; na de ouders: __construct (" testimonial_widget "," aanbeveling ", widget_ops dollar); de openbare functie (} een dollar gegeven) {uittreksel ($sprake); $titel = apply_filters (" widget_title, lege ($voorbeeld [titel])? "Zoals de titel van $: [], bijvoorbeeld, de - > id_base); $posts_per_page = (int) voor voorbeelden van ['posts_per_page]; orderby = strip_tags dollar (USD voorbeelden'orderby "[]); testimonial_id (lucht = = = = = = = = = = = = = $$voorbeeld ['testimonial_id])?"Strip_tags (voorbeeld: $'testimonial_id "[]); ECHO $before_widget; als (!Lege ($) before_title ECHO titel).De titel.After_title dollar; ECHO get_testimonial (posts_per_page $, bestellen, testimonial_id); ECHO $after_widget;} actualisering van de functie (new_instance dollar old_instance) {% voorbeeld = old_instance dollar. $strip_tags] = [titel van echte patiënten (dollar new_instance [titel]); $voorbeelden'posts_per_page "] = [(int) ['posts_per_page] new_instance dollar; de dollar'orderby voorbeeld [] = strip_tags ($new_instance'orderby" [] ['testimonial_id voorbeelden); en (lucht = = = = = = = = = = = = = "] ['testimonial_id $new_instance])?"Strip_tags ($new_instance: []'testimonial_id "); de aanleg van openbare functie terug te keren;} vorm ($voorbeeld) {% = ((-) voorbeelden van wp_parse_args als voorbeeld van - (" titel "= >", "posts_per_page" = > "1" en "orde" = > "geen", "; testimonial_id" = > ruimte); $titel = strip_tags ($voorbeeld [titel]); $posts_per_page = (int) voor voorbeelden van ['posts_per_page]; orderby = strip_tags dollar (USD voorbeelden'orderby "[]); testimonial_id (lucht = = = = = = = = = = = = = $$voorbeeld ['testimonial_id])?"Strip_tags (voorbeeld: $'testimonial_id "[]);?> < p> < = "< etiketten;?PHP ECHO - > get_field_id ("titel");?"> > titel: < /etiket > < - =" widefat "=" <?PHP ECHO - > get_field_id ("titel");?> "naam" <?PHP ECHO - > get_field_name ("titel");?> "". "De tekst" = <?PHP esc_attr ($titel); de ECHO?> "> < /P > < p> < =" < etiketten;?PHP ECHO - > get_field_id ("posts_per_page");?"> > een aantal overwegingen: < /etiket > < - =" widefat "=" <?PHP ECHO - > get_field_id ("posts_per_page");?> "naam" <?PHP ECHO - > get_field_name ("posts_per_page");?> "". "De tekst" = <?PHP esc_attr ($posts_per_page); de ECHO?> "> < /P > < p> < =" < etiketten;?PHP ECHO - > get_field_id ("order");?"> > Orde van de < /etiket > < id = <"?PHP ECHO - > get_field_id ("order");?> "naam" <?PHP ECHO - > get_field_name ("order");?"> > < de waarde van de optie =" geen "<?PHP (orderby dollar, "geen");?> > geen < /opties > < de waarde van de optie "id = <?PHP selectie ($orderby, id);?> > id < /opties > < de waarde van de optie "Date" = <?PHP selectie (orderby dollar, "dag");?> > datum < /opties > < de waarde van de optie 'wijzigen "= <?PHP selectie ($orderby, "wijzigen");?> > wijziging < /opties > < de waarde van de optie "Lander" = <?PHP selectie (orderby dollar, "land");?> > willekeurige < /opties > < /selectie > < /P > < p> < = "< etiketten;?PHP ECHO - > get_field_id ("testimonial_id");?"> > aanbeveling id < /etiket > < - =" widefat "=" <?PHP ECHO - > get_field_id ("testimonial_id");?> "naam" <?PHP ECHO - > get_field_name ("testimonial_id");?> "". "De tekst" = <?PHP ECHO $testimonial_id;?> "> < /P > <?}} add_action ("widgets_init", "register_testimonials_widget" * * * * * * * * * * * * * *); deze functie /geregistreerde widget verbonden aan "widgets_init actie haken.* * * * * * * /functie register_testimonials_widget () {register_widget ("testimonial_widget");}, archieven, pagina 's aanbevolen model, omdat de aanbeveling moet speciaal element, je kan niet afhangen van de standaard archief. Model om te laten zien dat zij de juiste is.Met het oog op de oprichting van een speciaal archief pagina 's, je moet een dossier, archive-testimonials.php, en voeg het toe aan de thema' s van de MAP, <?PHP /* * * * * * * * * * * * * * /archief model voor de klant aan get_header (); de???????> < deel id = "hoofdzakelijk" = "de inhoud van de website" > < die id = "inhoud" voor de rol van de "grote" > < hoofd = "archief titel" > < h = "dossier" > de titel aanbeveling < /H1 > < /Head > <.-&#archief titel:% GT% <?(have_posts (PHP)): the_post (); testimonial_data dollar = get_post_meta (get_the_id ("), _testimonial, waar); $client_name = (lege (dollar testimonial_data ['client_name])?"Testimonial_data dollar'client_name: []; $bron = (lege (dollar testimonial_data [Bron])? ""-".De bron van testimonial_data dollar []; $link = (lege (dollar testimonial_data ['link])? "Testimonial_data dollar'link: []; $citeer = ($link)? "< href = ".Esc_url ($link). "Het doel van _blank "=" > ".Client_name dollar.Bron.< />: client_name dollar.- bronnen> < het id = "<?PHP the_id (); de???????> "<?PHP post_class ("bewijzen");?> > < breedte = "prijs" > & "; < grensoverschrijdende > < div =" punten "> < P =" bewijzen dat de tekst "> <?PHP get_the_content (ECHO);?> < span > < Kruis > < /P > < P = "> klant aangetoond; < verwijzingen > <?PHP ECHO $citeren?> < /CITES > < /P > < /div > < /artikel > <?PHP endwhile;?> <?De wp_query dollar; als (1 < wp_query dollar - > max_num_pages):???????> < de nettowaarde van de activa van de klas van 'document navigatie "=" ins "> < div =" NAV geleden alignleft "> <?PHP next_posts_link ("< trans - type =" element van de nettowaarde van de activa van "> & Lahr; < grensoverschrijdende > de oude post");?> < /div > < div = "navigatie alignright" > <?PHP previous_posts_link ("de nieuwe posten van categorie < =" element van de nettowaarde van de activa van "> & rarr; < grensoverschrijdende >");?> < /div > < /NAV > <.- navigatie. DOCUMENTEN:% GT% <?Endif;?> < /div > < /dag > <.-&#school - > <?PHP get_sidebar (); de???????> <?PHP get_footer (); de???????>,, conclusies, ik hoop dat je het niet zo boven het bedrag van de code.Je zou niet moeten gebruiken, omdat het echt is afhankelijk van uw vraag zal zijn.Misschien moet je een korte, of gewoon archief model.Hoe dan ook, door deze training moet je in veel gevallen voor te bereiden, ontmoet je je website bij de klanten was, als je iets leest geen advies of feedback over de volgende, alsjeblieft.



Previous:
Next Page: