vis dig selv med en skik forfatter rubrik

, vise dig med en skik forfatter rubrik,,,,, andel,,,,,,,, 5,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, multi - forfatter blogs, bliver mere og mere populær, og med god grund.at skabe regelmæssige, at indholdet kan ofte være en udfordring for en individuel blogger.med flere forfattere, kan det være nemmere, og også gør det muligt at dække en større vifte af emner, trækker fra kendskab til flere mennesker.på steder, som wptuts. du kommer til at læse artikel fra et stort hold af forfattere og bloggere, har vi alle vores egen skrive stil og personligheder.som wptuts + på hovedparten af forfatter lokaliteter, vil du finde en sød lille forfatter oplysninger kasse et eller andet sted på den side.i dag vil jeg vise dig, hvordan man kan skabe en til din egen hjemmeside.,, wordpress er en klar multi - forfatter blogge og indhold platform.alle de redskaber, vi har brug for, er bygget på, vi har bare brug for at vide, hvordan man bruger dem. det hele startede med en profil, gemt væk på wordpress admin bar (når fældet i) alle brugere har adgang til "klippe min profil" link.det tager dig til den side, hvor du sætter din navn er anført på stedet, det er hvor du ændre dit kodeord og e - mail - adresse.det er også det sted, hvor du kan indtaste virkelig nyttige, moderne og aktuelle oplysninger, som f.eks. mål, yahoo og google ham tale nærmere (/sarkasme).det ved jeg, for jeg gør det samme, som du altid har ignoreret det meste.hvis du ikke bruger disse områder, hvorfor fylde dem i?vores forfatter æske vil bruge disse områder, og vi skal give dem en lille smule mere nyttigt.,, ekstra områder er det meget let for os at fjerne den kontakt, metoder, som vi ikke ønsker at bruge og erstatte dem med noget lidt mere aktuelle.så det første, du skal åbne din tema er, functions.php (eller blive i et stik af, hvis du foretrækker), og lad os komme i gang., funktion wptuts_contact_methods ($contactmethods) (//fjerner vi, hvad vi ikke ønsker frakoblet ($contactmethods ["mål" frakoblet ($); contactmethods ["den"]); frakoblet ($contactmethods ["og"]); //tilføje nogle nyttige $contactmethods ["twitter"] = twitter brugernavn. $contactmethods ["facebook"] = "facebook profil, url. $contactmethods [" linkedin '] = linkedin offentlige profil url. $contactmethods ["googleplus'] =" google + profil url'; tilbage $contactmethods;} add_filter ('user_contactmethods "," wptuts_contact_methods), så det første, vi gør, er at rem -kærlig temmelig ubrugelig inden næste vi blot tilføje, yderligere områder, vi vil have.den første del skal være entydig, for den tekst, de kan komme ind på, hvad du vil, som det er, hvad der vises ved området om profil side. hvis du overveje din edit profil side. nu skal de se deres supplerende områder er dukket op, og den ubrugelig, der er forsvundet. og nu har vi et sted, vi kan opbevare vores yderligere oplysninger, kan vi gå videre med at arbejde sammen med dataene, og hvordan vi kan vise det på forenden af vores hjemmeside.,, vis dig selv, så vi vil vise et billede af vores forfatter, en lille beskrivelse /bio - og nogle forbindelser til sociale medier, websteder, wordpress håndtag brugerprofil billeder ved hjælp af gravatar.vi vil bruge wordpress funktion, get_avatar(), det har gravatar for bestemte brugeridentitet eller e - mail - adresse. <?php echo get_avatar ($id_or_email $størrelse, $misligholdelse, $alat)?>, kan de angive størrelsen af afbildningen og også, hvad de skal gøre, hvis de bruger ikke har en gravatar.den endelige parameter, giver dig mulighed for at fastsætte alternative tekst til avatar.for nu skal vi anvende følgende kode:, <?php echo get_avatar (get_the_author_meta (id), '70).>, det trækker i gravatar på 70px x 70px og anvender de bruger - id for ophavsmanden til den nuværende stilling. vi ønsker også at trække nogle af de grundlæggende brugerprofil oplysninger gennem som brugerens skærm, navn og beskrivelse.lad os se på en grundlæggende eksempel.,, det basale, < div klasse = "medierne" > <?php echo get_avatar (get_the_author_meta (id), '70).> < div klasse = bd "> < h4 > <?folkesundhedsprogrammet aspektet printf (esc_attr__ (om% s "," tuts_plus "), get_the_author())?> < /h4 > < p > <?php echo wp_kses (get_the_author_meta (beskrivelse), null)?> < /p > < div klasse = "profil forbindelser" > < en href = "<?php echo get_author_posts_url (get_the_author_meta ("id").> "> <?folkesundhedsprogrammet aspektet printf (__ (for alle poster i% af s < over klasse = "meta - nav" > & rarr; < /span > "," tuts_plus "), get_the_author())?> < /a > < /div > < /div > < /div > ovennævnte kode giver et godt udgangspunkt.åbn jeres, single.php, jeg bruger 20 12 for anvendelsen af denne artikel) og pasta i ovennævnte kode i loop, men over deres bemærkninger skabelon.(line 25, hvis de bruger 20 12 samt. lad os gå gennem det, vi gør. vi har allerede talt om, get_avatar(), funktion, men længere ned, vil du se, get_the_author(), funktion.det har efter forfatter.i vores eksempel, vi trykker forfatterens navn øverst på vores forfatter kasse.det vil vise, hvad de bruger har udvalgt som deres "display navn offentligt som".du kan bare bruge:, < h4 > <?php echo get_the_author();?> < /h4 >, men jeg foretrækker at undslippe min produktion og give mulighed for oversættere. næste, vi ser, get_the_author_meta(),.vi skal bruge dette ganske lidt.denne funktion er tilbage i den ønskede meta - data for givet.- hvis vi bruger den i en sløjfe, behøver vi ikke at specificere de bruger - id, men det kan anvendes uden for det ved, at brugerens id. med denne funktion, kan du få en række oplysninger i ovenstående eksempel, vi bruger det til at trække den beskrivelse, som er den biografi æske du kan fuldføre på brugeren profil side.som forfatteren navn jeg flygter produktion for at sikre, at vores forfattere har ikke gemt alle uhyrerne!endelig har vi et link på bunden, som forbinder gennem vores forfatter side.vi bruger den, get_author_posts_url(), funktion blot at give os adressen.WordPress automatically creates author pages for all users of the site who have published posts.,Let's add some CSS and see how it looks:, \t.media, .bd { overflow: hidden; _overflow: visible; zoom: 1; } \t.media img, .media .img { float: left; margin-right: 10px; } \t.media img { display: block; } \t.media .imgExt { float: right; margin-left: 10px; } \t.profile { margin-top: 10px; padding: 20px 10px; border: solid thin #c6c6c6; -webkit-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); } \t.profile-links { padding: 5px 0; }, ,Social Shizzle Wizzle,So we've got a basic box, but what about all those extra fields we added? vi kan bruge den, get_the_author_meta(), funktion, for at hente de skik områder, ligesom vi har gjort med den beskrivelse.lad os gå gennem følgende eksempel sammen, en erstatning for de tidligere "profil forbindelser" div. < div klasse = "profil forbindelser" > < ul klasse = "sociale forbindelser" > <?folkesundhedsprogrammet (get_the_author_meta ("twitter").= ") {?> < li > < en klasse = "twitter link" href = "https: //twitter. kom /<?php echo wp_kses (get_the_author_meta ("twitter"), null)?> "> <?folkesundhedsprogrammet aspektet printf (esc_attr__ ("følg% på twitter, tuts_plus"), get_the_author())?> < /a > < /li > <?folkesundhedsprogrammet)?> <?folkesundhedsprogrammet (get_the_author_meta ("facebook").= ") {?> < li > < en klasse = "facebook forbinder" href = "<?php echo esc_url (get_the_author_meta ("facebook").> "> <?folkesundhedsprogrammet aspektet printf (esc_attr__ ("følg% på facebook, tuts_plus"), get_the_author())?> < /a > < /li > <?folkesundhedsprogrammet)?> <?folkesundhedsprogrammet (get_the_author_meta ('linkedin').= ") {?> < li > < en klasse = "linkedin link" href = "<?php echo esc_url (get_the_author_meta ('linkedin')?> "> <?folkesundhedsprogrammet aspektet printf (esc_attr__ ("forbindes med% på linkedin", "tuts_plus"), get_the_author())?> < /a > < /li > <?folkesundhedsprogrammet)?> <?folkesundhedsprogrammet (get_the_author_meta ('googleplus').= ") {?> < li > < en klasse = "google link" href = "<?php echo esc_url (get_the_author_meta ('googleplus')?> "> <?folkesundhedsprogrammet aspektet printf (esc_attr__ ("følg% på google +", "tuts_plus"), get_the_author())?> < /a > < /li > <?folkesundhedsprogrammet)?> < /ul > < en href = "<?php echo get_author_posts_url (get_the_author_meta ("id").> "> <?folkesundhedsprogrammet aspektet printf (__ (for alle poster i% af s < over klasse = "meta - nav" > & rarr; < /span > "," tuts_plus "), get_the_author())?> < /a > < /div > vi har skabt en unordered liste og hver liste punkt vil blive vores ekstra områder, vi har tilføjet i begyndelsen af artiklen.for det første har vi en rå kontrol for at sikre, at der er en værdi, der er opført for hver af dem, som vi ikke vil have forbindelser, som det ikke gør noget.vi skaber en forbindelse baseret på de oplysninger, der registreres i brugerprofil.som du kan se fra det eksempel, vi udgør forbindelsen med det samme, get_the_author_meta(), funktion, dog afhængigt af, hvad det er, vi outputting, vi bruger en anden validering funktion.for twitter - forbindelsen, som vi er kun ind på et brugernavn og tilføjer, at vores forbindelse skiller vi en html fra det med, wp_kses(), for andre, som vi går ind i fuld profil url - adresser i vores profil side, vi bruger, esc_url(), for at sikre, at de er ordentligt dannet url - adresser.jeg har vist dig to forskellige måder at gøre det på, så du kan se, hvordan det kan være fleksibel. ved at tilføje mere forskning kan vi stil, og det er næsten færdig.,. sociale forbindelser li (polstring: 5px; display: overensstemmelse; liste stil: ingen; tekst led: - 9999px; flyde: venstre}. sociale forbindelser li a {baggrund holdning: 0; baggrund gentager: ingen: bredde: 16px. højde: 16px; display: blok.}. twitter link {baggrund: url (billeder /twitter.png) nr. gentager.}. facebook forbinder {baggrund: url (billeder /facebook.png) nr.:). linkedin forbindelse {baggrund: url (billeder /linkedin.png) nr. gentager.}. google forbindelse {baggrund: url (billeder /google-plus.png) nr. gentager.}, css jeg bruger bare en demonstration, du kan jo gøre, hvad du vil med dit eget design., at fine, nu har vi vores grundlæggende kasse, vi kan tilføje alle former for ekstra elementer.vi er ved at skabe en dynamisk linkedin profil kort, når du svæver over linkedin ikon. først skal vi skabe nogle funktioner.vi er nødt til at enqueue den linkedin javascript bibliotek på vores blog og vores forfatter sider (mere om det senere.., funktion wptuts_linkedin_js() (hvis (is_single()



Previous:
Next Page: