hurtig tip: tilføje shortlinks skik og brug efter typer

, hurtigt tip: tilføje shortlinks skik og brug efter typer,,,,, andel,,,,,,,, 4,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, hvis du bruger nogen form for sociale medier, navnlig på twitter, har de næsten helt sikkert komme på shortlinks "– forkortet url - adresser, der fungerer som en etiket, der peger på en bestemt side, men at sløre dens længere url.de har været her i over et årti, men deres anvendelse virkelig tog url afkortning af tjenester, der er fastsat klik gennem statistikker og karakter grænser for tweets.,, wordpress har sin egen indbyggede "shortlink" –, som automatisk er nok ikke meget fortjener dette navn.det er det, www.yoursite.com?p = 1, forbindelser, som peger på, at en enkelt post, og du kan tage dem fra at få shortlink "knap i din post er edit skærm. det er der en god grund til det. wordpress ønskede ikke at gennemtvinge en bestemt tredjemand tjeneste for url kortere, og under den standard, www.yoursite.com?p = 1, shortlinks ligger en adi, der giver dem mulighed for at erstatte det med et mere væsentligt afkortet url fra en anden tjeneste – eller måske endda deres egne. men wordpress "shortlinks kun anføres på stillinger – ikke sider, eller enhver anden post - type.i denne hurtige tips, jeg vil vise dig, hvordan at rette op på dette.(og på lignende måde, du kan ændre misligholdelse shortlink fuldt ud af en url shortener tjeneste), så åben kildekode, og at de, wp_get_shortlink(), funktion (se codex) finder vi følgende:, funktion wp_get_shortlink ($id = 0, $forbindelse = "post", $allow_slugs = sandt) (//tillade plugins kortslutter denne funktion.$shortlink = apply_filters ('pre_get_shortlink, falske $id $sammenhæng, $allow_slugs); hvis (falsk!= = $shortlink) afkast $shortlink;, klo, pre_get_shortlink, derfor giver os mulighed for at omgå wordpress misligholdelse, håndtering af shortlinks.for at gøre vores stik behøver kun at holde i det filter og vende tilbage til andet end "falske"., * * * en funktion, som tilføjer en shortlinks knap portefølje efter type * /funktion wptuts_shortlinks_for_portfolio ($shortlink $id $sammenhæng) (//sammenhæng kan være post /blog /meta - id eller søgningen $post_id = 0, hvis ("spørgsmål" = = $forbindelse & & is_singular ("portefølje«)) (//hvis sammenhæng er forespørgsel anvendelse af aktuelle ved målet for id $post_id = get_queried_object_id();} elseif (" post "= = $sammenhæng) (//- sammenhæng er de gået efter brug $id $post_id = $id.} //kun gøre noget hvis portefølje efter type, hvis (" portefølje "= = get_post_type ($post_id)) ($shortlink = home_url ("?p = ".$post_id)} tilbage $shortlink;} add_filter ('pre_get_shortlink "," wptuts_shortlinks_for_portfolio, 10, 3), bemærker, at hvis du ikke ønsker at ændre shortlink (f.eks. det er den forkerte post - typen) det er vigtigt at vende tilbage til shortlink (filtreret værdi, som blev vedtaget for os af krogen) og ikke "falske" - da andre plug - ins har allerede ændret, $shortlink, - - og ved at sende falske ville du være altoverskyggende.,



Previous:
Next Page: