50 filtre af wordpress: filtre 21

, 50 filtre af wordpress: filtre børn mellem 14 og 30,,,,, 2,,,,,,,,, 4,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie kaldet 50 filtre af wordpress.50 filtre af wordpress: filtre 11-2050 filtre af wordpress: filtre 31-40 i det foregående dele af denne serie, vi gik igennem 30 wordpress filtre.i denne forelæsning, vi kommer til at se en anden batch af dem og gøre eksempler med hver.,, lad os begynde!,, filtrering, leder efter forespørgsel, er et af de vigtigste elementer i wordpress (og det er   blev primitiv, af en eller anden grund).med det, posts_search, filter, kan du abe med søgningen sql.,, f.eks.: herunder password - beskyttet stillinger efter resultater, lad os sige, at du bruger stillinger for dine klienter informations - og du sætter passwords for hver post og sende kodeordet til din klient.  ,, at lade kunderne søgning blandt stillinger og finde deres egen side, kan du bruge den kode snippet nedenfor, at besøgende finde password - beskyttet stillinger inden for søgningen resultater:,, <?folkesundhedsprogrammet aspektet add_filter ('posts_search "," posts_search_example); funktion posts_search_example ($søgning) (samlet $wpdb; hvis (!is_user_logged_in()) ($mønster = "(($wpdb - > præfiks) posts.post_password ="). "$søger = str_replace ($mønster," "$søgning);} tilbage $søgning;} //f.eks. kilde: http://wpsnipp.com/index.php/functions-php/include-password-protected-posts-in-search-results/?>,, hvis brugerne af din blog er registreret, du behøver ikke bruge den kode ovenfor: de kan gennemsøge password - beskyttet stillinger, så længe de er logget på –, men de er selvfølgelig stadig ikke kan se indholdet, medmindre de træde kodeordet., at motorer kvalitet til uploadede billeder, ved misligholdelse, wordpress forsøger at begrænse dine billeder, mens nedskæring for defineret billede størrelser.med det, wp_editor_set_quality, filter, du kan ændre eller deaktivere motorer sats.,, f.eks. forhindre, at wordpress fra komprimering & at forvride deres billeder, image compression i folkesundhedsprogrammet resultater i diskret forvridninger, der kun kan ses af skarpe øjne for nærmere oplysninger.hvis din hjemmeside har et skarpt blik publikum (designere, måske?og ønsker ikke at bruge det wordpress kompressionsalgoritme, kan du bruge den kode nedenfor for at deaktivere motorer og undgå konkurrenceforvridning:,, <?folkesundhedsprogrammet aspektet add_filter ('wp_editor_set_quality "," wp_editor_set_quality_example); funktion wp_editor_set_quality_example ($kvalitet) {tilbage 100)?>,, filtrering teksten dims, automatisk widgets i wordpress har deres egen filtre.det, widget_text, filter er filteret, du gættede det, teksten widget.,, f.eks.: at shortcodes teksten dims,, det er lidt irriterende, at wordpress lader os ikke bruge shortcodes i teksten widget ved misligholdelse.tak for dets filter, men vi kan gøre det muligt for shortcodes i widget:,, <?folkesundhedsprogrammet aspektet add_filter ('widget_text "," do_shortcode)?>,,... nej, nej, nej, nej - funktion til klo?der er faktisk: det er en central opgave, der hedder, do_shortcode(), som måske har du hørt om.eftersom der allerede er en funktion til at filteret, behøver vi ikke at skrive en ny.,, filtrering af foderet, som du kan filtrere efter indhold, the_content, du kan manipulere med foder, også med, the_content_feed, filter., at post, f.eks.: thumbnails til foder, og dette eksempel er en af mine favoritter blandt alle eksempler i denne serie: tilførsel af den nødvendige efter virksomhed beskrevet til foder.,, <?folkesundhedsprogrammet aspektet add_filter ('the_content_feed "," the_content_feed_example); funktion the_content_feed_example ($indhold) ($featured_image = ". $featured_image = get_the_post_thumbnail (get_the_id(), virksomhed beskrevet, system (»art« = >" flyde: venstre margen:. 75em;')); $indhold = get_the_excerpt(). "< en href = ".get_permalink(). "" > ".__ (læs mere ").< /a > '; hvis ("!= $featured_image) $indhold = < div > ".featured_image dollars.$indhold.< br stil = "klart: begge" /> < /div > « tilbage $indhold)?>,, hvis du ønsker det thumbnails fremlægges på den scene, ganske enkelt ændring,'float: venstre margen:. 75em; «, med'float: ret; margen:. 75em;,.,, at ændre knapper af visuelle redaktør, wordpress kommer med tinymce en avanceret wysiwyg redaktør, som vi bruger, når vi skriver vores stillinger.med det, mce_buttons, filter, vi kan ændre den første linje af knapper i den redaktør.,, f.eks. fjerne uønskede knapper af visuelle redaktør,, hvis du løber en multi - forfatter blog, og du vil ikke have din forfattere til at anvende specifikke knapper i visuel redaktør, kan du fjerne nogle af de knapper (eller alle af dem) med kode nedenfor:,, <?folkesundhedsprogrammet aspektet add_filter ('mce_buttons "," mce_buttons_example); funktion mce_buttons_example ($knapper) ($remove_array = system ("til at klare det, blockquote", "hr", "alignleft", "aligncenter", "alignright", "wp_more", "wp_adv); //fuldstændige liste (wp udgave 3.9) //' dristig, kursiv, til at klare det, bullist", "numlist", "blockquote", "hr", "alignleft", "aligncenter", "alignright", "sammenhæng", "frigør", "wp_more", "jo", "fullscreen", "wp_adv" for hvert ($remove_array som $fjerne) (hvis (($nøgle = array_search ($fjerne, $knapper)).= = falske) frakoblet ($knapper [$centrale]);} tilbage $knapper;}?>, konstatere, at det ikke deaktivere anvendelse af de ting du fjerne – det fjerner de knapper.,, som jeg sagde, dette filter beskæftiger sig med den første linje af knapperne i den visuelle redaktør.for den anden linje ("avancerede knapper"), der er et filter, der hedder, mce_buttons_2, og der er yderligere to filtre til to emtpy linjer:, mce_buttons_3, og mce_buttons_4,.,, undtagen ud fra lister, der er tider, hvor man skal "udelukke" et ord fra hver enkelt betegnelse liste i din hjemmeside.denne lille filter, giver os mulighed for at gøre præcis, hvad dens navn antyder,.,, f.eks.: bortset fra de kategorier, din stik af skabt, forestil dig, at du har bygget et stik af, der skal skabe to kategorier, der hedder "favorited myplugin" og "hadede myplugin".det ville se grim, hvis de mærker, blev opført i kategori lister, så du er nødt til at skjule, dem fra listerne.her er hvordan du gør det:,, <?folkesundhedsprogrammet aspektet add_filter ('list_terms_exclusions "," list_terms_exclusions_example, 10, 2); funktion list_terms_exclusions_example ($udelukkelser, $args) (//id af hensyn til udelukkes $udelukke = "42132". $exterms = wp_parse_id_list ($udelukke); for hvert ($exterms som $exterm) (hvis (tomme ($udelukkelser) $udelukkelser = og (t.term_id < > ".intval ($exterm). "; andre $udelukkelser. = "og t.term_id < >".intval ($exterm). "hvis (;).tom ($udelukkelser) $udelukkelser. =); tilbage $udelukkelser} //f.eks. kilde: http://shailan.com/2598/how-to-exclude-categories-and-tags-from-your-widgets/?>,, her er et interessant træk: dette filter skjuler også betingelserne fra din back - end - lister.fedt...og skræmmende,.,, ændrer billedet størrelser dropdown,, hvis du tager et billede til brug i deres stillinger, får du lov at vælge en størrelse ved at tilføje det til post - indhold.den her filter, giver os mulighed for at tilføje skik image størrelser (oprettet med, add_image_size(), funktion på forhånd) til dropdown menu, hvor vi udvælger størrelser.,, f.eks.: at lade forfattere vælge skik image størrelser, hvis du allerede skabt en sædvane billede med navnet på "gyldne forholdstal tommelfinger", og du har brug for din forfattere til at tilføje billeder med den størrelse i deres stillinger, når det er nødvendigt.her er hvordan du tilføje skik billedets størrelse til, < udvælge >, menu:,, <?folkesundhedsprogrammet aspektet add_filter ('image_size_names_choose "," image_size_names_choose_example); funktion image_size_names_choose_example ($størrelser) {tilbage array_merge ($størrelser, system ('golden-ratio-thumb = > __ ("gyldne forholdstal virksomhed beskrevet)))) //f.eks. kilde: http://codex.wordpress.org/plugin_api/filter_reference/image_size_names_choose?>,, det er næsten for nemt, ikke?,, at "mere" snor på uddrag,, wordpress nedskæringer af den første 55 ord i deres stillinger, fjerner formatering og kalder dem "undtagelser", resuméer af stillinger.ved udgangen af det uddrag, der er en [...], snor, der er lidt irriterende for mig.heldigvis er de, excerpt_more, filter, giver os mulighed for at ændre den.,, f.eks.: at tilføje et link til efter uddrag, lad os sige, at de ønsker at ændre denne tekst og gøre det til et link til den post.her er hvordan du gør det:,, <?folkesundhedsprogrammet aspektet add_filter ('excerpt_more "," excerpt_more_example); funktion excerpt_more_example ($tekst) (samlet $post tilbage...< en klasse = "læs mere sammenhæng" href = ".get_permalink ($post - > id). "> læs mere < /a > «)?>,, så den irriterende lille tekst er blevet udnyttet, forvaltning af kolonner i stillinger liste, om stillinger side i deres administration panel, kan du se listen over jeres stillinger som en tabel med yderligere oplysninger, som forfattere, kategorier af stillinger   hundetegn.,,, manage_posts_columns, giver os mulighed for at gemme dem eller tilføje nye (ved hjælp af aktioner og foranstaltninger funktioner).,, f.eks.: fjernelse af "forfatter" kolonne,, hvis du er den eneste forfatter i din hjemmeside, du behøver ikke at se forfatter af hver post, så du kan lige så godt fjerne denne kolonne for at spare plads.her er hvordan du gør det:,, <?folkesundhedsprogrammet aspektet add_filter ('manage_posts_columns "," manage_posts_columns_example); funktion manage_posts_columns_example ($kolonner) {frakoblet ($kolonne ['author']); tilbage $kolonner;}?>,, der du går.ved misligholdelse, der er syv kolonner, som du kan gemme:,,, cb (for galochka),,,,,, forfatter, titel,,,, kategorier,,,,,,,,,,,,,,, bemærkninger,,,,,,,, at få det til at fungere i praksis efter former, - kan bruge den, manage_ $post_type_posts_columns, hvor $post_type, id - navnet på jeres skik efter type.,, redigering af brugernes kontakt metoder, vidste du, at du kan tilføje eller fjerne) områder i brugerprofiler?jep, det er hvad, user_contactmethods, filter er for.,, f.eks.: at brugeren inden for sociale medier regnskaber, det er et populært kode snippet, fordi wordpress har stadig profil områder som "og" og "mål", og man ønsker at slippe af med dem.i dette eksempel, vi kommer til at slette nogle default "kontakt metoder" og tilføje et par nye profil områder:,, <?folkesundhedsprogrammet aspektet add_filter ('user_contactmethods "," user_contactmethods_example); funktion user_contactmethods_example ($contactmethods) {frakoblet ($contactmethods ['yim']); frakoblet ($contactmethods ['aim ']); frakoblet ($contactmethods ['jabber']); $contactmethods ['facebook '] = "facebook". $contactmethods ['twitter "] = twitter. $contactmethods ['gplus'] =" google + « $contactmethods ['linkedin'] = linkedin. $contactmethods ['instagram '] = instagram. tilbagevenden $contactmethods;}?>,, profil områder ligner mere 2014 og mindre som 2002 nu, ikke?, i slutningen af tredje del, vi gik igennem den anden serie af 50 filtre i denne artikel.jeg håber, du kan lide, og lære nye ting fra det.vi ses i næste!,, jeg vil høre din mening, også.hvad synes du om disse filtre.efter deres bemærkninger nedenfor, og hvis du kunne lide den artikel, glem ikke at dele det.,



Previous:
Next Page: