hurtig tip: at en smart wordpress register form fra bunden

, hurtigt tip: en fin wordpress register form fra bunden,,,,, andel,,,,,,,, 7,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, i denne lektion, jeg vil guide dig igennem processen med at gøre en smuk "register" form ved hjælp af fancybox, jquery, og naturligvis wordpress.så vil du finde, processen er faktisk ret enkelt.,,, trin 1.avancen, lad os først bringe vores knap på toppen af side i stedet for misligholdelse beskrivelse i tema. < div id = "registrering" > < en klasse = "vis registrere knap" href = "# register form" > register < ///////a > < /div > bemærker, at der i registret knap, href (# register form) er den samme id, som form nedenfor.vi er også ved at bruge klasse. "vis" at kalde fancybox med jquery.,, vi har brug for vores base, lad os skabe vores oveni.åben header.php, og denne efter snippet, hvorhen du vil., < div stil = "display: ingen" > <!- registrering... > < div id = "register form" > < div klasse = 1 > < h1 > registrere din konto < /h1 > < span > tegn med os og nyd det!< /span > < /div > < form handlingen = "- metoden" = = "post" > < input type = "tekst" navn = "værdi =" brugernavn "id =" klasse "input =" /> og lt; input type = "tekst" navn = "værdi =" e - mail "id =" klasse "input =" /> < input type = "stille" værdi = "register" id = "register" /> < den højtstående repræsentant /> < p - klassen = "udtalelse" > et password bliver sendt pr. e - mail til dig. < /p > < /form > < /div > < /div > <!- /registreringsnummer - >, bemærk, at jeg bruger display: intet at skjule form i første omgang.,, trin 2.css, css er ret simpelt. jeg er blot en hurtig form - design i photoshop., form, minus style, ligner det: (bemærk, at jeg har fjernet display: ingen i tillægget til at tjekke mine bevægelser), lad os nu begynde - vores kasse.&#register form div. (bredde: 400px; overløb: skjult, højde: 230px. position: relativ; baggrund:&#f9f9f9 url (billeder /sikker. men heller ikke dér er menneskene sikre, ikke gentager 260px 40px; skrifttype familie: helvetica neue, helvetica, ariel.vigtige;}, fortsætter, vil jeg nu stil teksten input, at tilføje nogle fanciness., div&#register udgør bidrag [type = "tekst"] {display: blok; grænse: 1px fast&#ccc; margen: 5px 20px; polstring: 9px 4px; - - grænse 4px; - webkit radius: grænse radius: 4px; bredde: 200px; skrifttype familie: helvetica neue, helvetica, ariel.important; } div#register-form input[type="text"]:hover { \tborder-color: #b1b1b1; } div#register-form input[type="text"]:focus { \t-moz-box-shadow: 0 0 3px #ccc; \t-webkit-box-shadow: 0 0 3px #ccc; }, ,Now, I'll style the button, adding a hover state, and replacing the default button with an image., div#register-form input[type="submit"]#register { \tbackground: url(images/register.jpg) no-repeat; \tborder: 0; \tclear: both; \tcursor: pointer; \theight: 31px; \toverflow: hidden; \tposition: relative; \tleft:295px; \ttext-indent: -9999px; \ttop:42px; \twidth:92px; } div#register-form input[type="submit"]#register:hover { \tbackground-position: 0 -32px; }, ,Finally, we add some general styling., div#register-form span { \tdisspille: blok; margen nederst: 22px;} div&#register udgør div.title {margen: 15px} div&#register i form div.title h1, div&#register udgør div.title levetid (tekst skygge: 1px 1px 0px&#fff) div&#register udgør div.title h1 {margen: 7px 0} p.statement {holdning: absolutte og bund - 2px; tilbage: 10px; skriftstørrelsen:. 9em; farve:d6d6d; tekst skygge: 1px 1px 0px&#fff;}, voila!vi har vores form.nu, lad os komme videre med jquery funktioner.,, trin 3.jquery, først skal vi til at omfatte jquery inden for wordpress.for at opnå dette, er vi nødt til at placere den følgende del af kode før < head > mærke inden for header.php fil.kan du huske, da wordpress selv anvender jquery, vil vi ikke kunne lade det to gange., <?folkesundhedsprogrammet aspektet wp_enqueue_script ("jquery").> <?folkesundhedsprogrammet aspektet wp_head();?>, downloade fancybox og placere det i din wordpress mappe.at tilrettelægge tingene lidt mere, jeg har skabt en "omfatter" mappe.,, åben din footer.php fil, og følgende inden udgangen af < /organ > - < forbindelse rel = "stylesheet" type = "tekst /css" href = "<?folkesundhedsprogrammet aspektet bloginfo ('template_url)?> /omfatter /fancybox /jquery. fancybox-1.3.1. css "media =" screening "/> <!- javascript - > < manuskript type = "tekst /javascript" src = "<?folkesundhedsprogrammet aspektet bloginfo ('template_url)?> /omfatter /fancybox /jquery. mousewheel-3.0.2. pakke. er "> < /manuskript > < manuskript type =" tekst /javascript "src =" <?folkesundhedsprogrammet aspektet bloginfo ('template_url)?> /omfatter /fancybox /jquery. fancybox-1.3.1. pakke. er "> < /manuskript > og lad os kalde fancybox metode; pasta efter kode ovenfor, og inden udløbet af lig mærke. jquery (dokument). klar (function() {jquery (" vis "). fancybox (('titleshow": "falske",'transitionin ":" forsvinder ",'transitionout": "forsvinder"})}), er vi færdige!vores form er blevet skabt, vi endelig har brug for at træffe de fornødne wordpress oplysninger at få det til at fungere ordentligt.,, trin 4.wordpress, er der ikke noget fancy her. vi kræver kun to wordpress stumper, gemt i wp-login.php fil. den første snippet:, <?php echo site_url ('wp-login.php?action = register, login_post)?> og:, <?folkesundhedsprogrammet aspektet do_action ('register_form)?> den sidste kode skal se sådan her:, < div stil = "display: ingen" > <!- registrering... > < div id = "register form" > < div klasse = 1 > < h1 > registrere din konto < /h1 > < span > tegn med os og nyd det!< /span > < /div > < form handlingen = "<?php echo site_url ('wp-login.php?action = register, login_post)?> "metode =" post "> < input type =" tekst "navn =" user_login "værdi =" brugernavn "id =" user_login "klasse =" bidrag "/> < input type =" tekst "navn =" user_email "værdi =" e - mail "id =" user_email "klasse =" bidrag "/> <?folkesundhedsprogrammet aspektet do_action ('register_form)?> < input type = "stille" værdi = "register" id = "register" /> < den højtstående repræsentant /> < p - klassen = "udtalelse" > et password bliver sendt pr. e - mail til dig. < /p > <. /form > < /div > < /div > <!- /registreringsnummer - >, bedes de bemærke, at det er meget vigtigt, og nødvendigt, at vi har user_login som et navn og et id i deres tekst input; det samme gælder for den e - mail - input.ellers virker det ikke. og med det, er vi færdige!,, konklusioner, med en smule af kode, og nogle justeringer, har vi formået at opbygge en flot "register form" for vores brugere.hvad tror du?,












Previous:
Next Page: