, en gennemgang af betinget brikker i wordpress: 14 til 26,,,,, 75,,,,,,,, 20,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie, kaldes en gennemgang på betinget brikker i wordpress. en gennemgang af betinget brikker i wordpress: 1 - 13a vandre betinget mærker i wordpress: 27 - 39 i denne serie, vi går igennem et af de grundlæggende elementer i wordpress: betinget hundetegn.i denne tredje del, vil vi fortsætte med at indføre og revision af den betingede hundetegn.sørg for at se på den foregående dele, hvis du ikke har endnu. lad os begynde.,, 14.kontrol af, om vi er på forsiden: , is_front_page(), i wordpress, "foran" kan sættes til en statisk wordpress side eller listen over de seneste blog (, indstillinger > behandling).uanset hvad, betinget øremærke, is_front_page(), afkast, sand, når forsiden bliver udstillet.,, accepterede parametre, den betingede mærke, ikke acceptere parametre.,, 15.kontrol af, om den stilling, har en virksomhed beskrevet: , has_post_thumbnail(), "taget billeder" er en af de centrale dele af den nye post /side af skærmen.den betingede øremærke, has_post_thumbnail(), afgør, om der er en, der var billede til givet efter eller ej.,, accepterede parametre, den betingede mærke, har kun én parameter:,,, $post_id (integer, valgfrit): post - id (default: nuværende post - id), brug, f.eks., has_post_thumbnail(), lad os sige, du udvikler et tema, og i det, hvert eneste postede skal have en "var billede", så vil du vise et "misligholdelse billede", hvis der ikke var image er klar.her er hvad du gør:,, <?php funktion mytheme_featured_image ($klasse = ") (samlet $post. $post_title = get_the_title(); hvis (has_post_thumbnail ($post - > id)) ($featured_image = get_the_post_thumbnail ($post - > id, virksomhed beskrevet, system ('alt = > esc_attr ($post_title),'class = > - klasse)} andre ($featured_image = < img src =".get_stylesheet_directory_uri(). "aktiver /default tommelfinger jpg "alat =".esc_attr ($post_title). "klasse = "misligholdelse tommelfinger.$klasse. "/> "} tilbage $featured_image;} /* * anvendelse (i loop): * echo mytheme_featured_image (" min skik klasse); * /?>,, 16.kontrol af, om temaet er "bemærkninger pop - up -": , is_comments_popup(), skulle du ikke dømme nogen, der bruger en 10 - årig tema eller elsker retro.hvis du udvikler en stik af, du er nødt til at tage hensyn til alt, og det omfatter emner, der anvender bemærkninger pop - up - vindue.til bestemmelse af dette, kan du bruge den betingede øremærke, is_comments_popup(),.,, accepterede parametre, den betingede mærke, ikke acceptere parametre.,, 17.kontrol af, om den side er en 404 fejl side: , is_404(),, "ikke" fejl sider, er som regel dem, vi hader at se i vores websteder, og vi er ligeglade med, hvordan de ser ud.men når du bruger disse fejl sider korrekt, kan du få dem til at informere deres brugere nyttige sider eller hjælpe dem navigere.den betingede øremærke, is_404(), hjælper os med at fastlægge, hvorvidt en 404 fejl bliver udstillet for brugeren, accepterede parametre, den betingede mærke, ikke acceptere parametre.,, brug, f.eks., is_404(), lad os sige, du udvikler et stik af, at tømmer brudt interne forbindelser, og du vil have din funktion løb, hver gang en 404 fejl side betragtes.her er hvad du gør:,, <?folkesundhedsprogrammet aspektet add_filter ('template_redirect "," my_plugin_check_404_pages); funktion my_plugin_check_404_pages() (hvis (is_404()) (my_plugin_404_logger_function();}}?>,, 18.kontrol af, om de i betragtning af taksonomi er: , taxonomy_exists(), hvis du har brug for at kontrollere, om en skik taksonomi er allerede registreret, kan du bruge den, taxonomy_exists(), betingede mærke til din kode afgøre det.,, accepterede parametre, den betingede mærke, har kun én parameter:,,, $taksonomi, (string krævede): taksonomi navn.(default: ingen), 19.kontrol af, om den side er "søgningsresultater" side: , is_search(), mens en smule undervurderet, "søgningsresultater" sider er en vigtig del af wordpress websteder.og hvis du udvikler en stik af eller et tema, du kan afsløre de sider ved hjælp af, is_search(), betingede navneskilt.,, accepterede parametre, den betingede mærke, ikke acceptere parametre.,, brug, f.eks., is_search(), lad os sige, du vil indeholde et link til en google - søgning med samme vilkår.her er hvad du gør:,, <?folkesundhedsprogrammet (is_search()) ($search_query = get_search_query(); echo '< div klasse = "google - søgning" > < en href = "https://www.google.com.tr/search?q = ".search_query dollars. "> ".__ (søgning med google, oversættelse område ').< /a > «)?>,, 20.kontrol af, om den side er en "tag arkiver" side: , is_tag(), ønsker at behandle et arkiv anderledes?den betingede øremærke, is_tag(), kan hjælpe dig med det.ønsker at behandle specifikke mærker anderledes?bare giv mig en tag navn, kugle - eller id (eller en række af disse) som parameter.,, accepterede parametre, den betingede mærke, har kun én parameter:,,, $- (array /snor, valgfrit): et id, navn, kugle eller et system af dem.(default: ingen), 21.kontrol af, om post - har en skik uddrag: , has_excerpt(), er der to slags "undtagelser" i wordpress stillinger: hvis du vil skrive en selv, det kaldes en "skik uddrag", og hvis du ikke er en "automatisk uddrag" er genereret (ved misligholdelse, er det første 55 ord af post).det, has_excerpt(), betingede mærke, kontrollerer, om brugeren sat skik uddrag for den pågældende post.,, accepterede parametre, den betingede mærke, har kun én parameter:,,, $post_id (integer, valgfrit): post - id (default: nuværende post - id), anvendelse has_excerpt(), f.eks., lad os sige, du gør et tema, og du vil se skik uddrag i hjemmeside, men du vil ikke vise automatiske undtagelser.her er hvad du gør:,, <?folkesundhedsprogrammet (has_excerpt()) (the_excerpt();}?>,, 22.kontrol af, om det er de vigtigste spørgsmål: , is_main_query(),, wordpress anvender, wp_query, klasse liste over stillinger, uanset om det er bare en liste efter afsnit eller indeks for fuld stillinger i et arkiv side.en række funktioner, brug, wp_query, klasse, og is_main_query(), er en af dem.denne betingede mærke konstaterer, om forespørgslen er ikke en "sekundær query", men "vigtigste query".,, accepterede parametre, den betingede mærke, ikke acceptere parametre.,, 23.kontrol af, om den stilling, har givet et: , has_tag(), nogle gange, kan det være nødvendigt at undersøge, om en post - har nogle mærker, at stillingen (eller stillinger) opfører sig anderledes end andre.for at opnå dette, du kan bruge, has_tag(), for at kontrollere, om en stilling er mærket med tag dig nærmere.(bemærk: det gør det muligt at angive mere end én brik til at se til.), accepterede parametre, den betingede mærke har to parametre:,,, $- (array /snor, valgfrit): et navn, id, kugle eller et system af dem.(default: ingen), $post (objekt, valgfrit): efter at se.(default: nuværende post),,, brug, f.eks., has_tag(), lad os sige, du har "mærker" for din blog (som "ny", "var" og "forældede"), som skal aktiveres ved hjælp af tilsvarende mærker, og du vil gentage de billeder ind stillinger.her er hvad du gør:,, <?folkesundhedsprogrammet (has_tag ("skilt") (echo '< div klasse = "post - indhold" nye ">"} andre, hvis (has_tag ("skilt var')) (echo '< div klasse =" post - indhold skilt var "> «. andre, hvis (has_tag (" skilt forældede')) (echo '< div klasse = "post - indhold" forældede "> «) andet (echo' < div klasse =" post - indhold "> «) //post - indhold.echo 's < /div > «.>,, 24.kontrol af, om den blog er monteret (?)- , is_blog_installed(), denne særlige betinget navneskilt vender tilbage, hvis wordpress er installeret.jeg er også denne betingede mærke til reference, fordi det ikke kan være nyttige for stik af eller tema udviklere, det kunne anvendes i en ydre wordpress værktøj, måske.,, accepterede parametre, den betingede mærke, ikke acceptere parametre.,, 25.kontrol af, om brugeren er et "super administration": , is_super_admin(), i en multisite net, der er et "super administration", der kan håndtere alle steder.for at afsløre, hvis brugeren er et "super admin" (eller en almindelig administration i regelmæssig wordpress anlæg), kan du bruge den, is_super_admin(), betingede navneskilt.,, accepterede parametre, den betingede mærke, har kun én parameter:,,, $user_id (integer, valgfrit): brugerens id (default: nuværende bruger),,, af f.eks., is_super_admin(), lad os sige, du ikke kan lide "howdy" hilsen, og du ønsker at ændre det, men deres brugere vil have det til at blive.i så fald, du har brug for en løsning på finder kun anvendelse.her er hvad du gør:,, <?php //kilde: http://www.paulund.co.uk/change-the-wordpress-howdy-text add_filter ('admin_bar_menu "," replace_howdy); funktion replace_howdy ($wp_admin_bar) ($my_account = $wp_admin_bar - > get_node ("min konto. $nyt afsnit = __ (" hej chef. ""oversættelse område '); $wp_admin_bar - > add_node (array (" id = > min konto, afsnit "= > $nyt afsnit) afkast $wp_admin_bar;}?>,, 26.kontrol af, om den side er en "side" side: , is_page(), i wordpress, "s" er en af de fem indbygget efter typer sammen med stillinger, revisioner, beslag og navigation menuer.og hvis du vil afsløre en bestemt side (eller enhver side, i almindelighed), kan du bruge den betingede øremærke, is_page(),.,, accepterede parametre, den betingede mærke, har kun én parameter:,,, $side (array /snor, valgfrit): side id, titel, kugle - eller en række af disse.(default: ingen), sidst i denne del, vi har gennemgået en batch af 65 dokumenteret betinget brikker i wordpress.i næste del, vi kommer til at gå igennem de sidste 39.hvis du har spørgsmål eller kommentarer, skyd dem nedenfor, og hvis du kunne lide denne artikel, glem ikke at dele det.,, vi ses i næste del.,
en gennemgang af betinget mærker i wordpress: 14 til 26
Next Page:e