Hur man lägger till annonsenheter i wordpress. Hur man infogar annonsenheter i WordPress. Lägger till temastöd

tack på förhand

tack på förhand

","contentType":"text/html"),"proposedBody":("källa":"

tack på förhand

tack på förhand

","contentType":"text/html"),"authorId":"40638173","slug":"52","canEdit":false,"canComment":false,"isBanned":false,"canPublish" :false,"viewType":"gammal","isDraft":false,"isOnModeration":false,"isSubscriber":false,"commentsCount":10,"modificationDate":"Tor 01 Jan 1970 03:00:00 GMT +0000 (UTC)","showPreview":true,"approvedPreview":("källa":"

tack på förhand

tack på förhand

","html":"om den infogas i index.php, leder länken bara till huvudsidan. om du lägger det i single.php, är blocket inte synligt på huvudblocket.","contentType":"text/html"),"titleImage":null,"tags":,"isModerator":false," commentsEnabled":true," url":"/blog/share/52","urlTemplate":"/blog/share/%slug%","fullBlogUrl":"https://yandex.ru/blog/share" "addCommentUrl":" /blog/createComment/share/52","updateCommentUrl":"/blog/updateComment/share/52","addCommentWithCaptcha":"/blog/createWithCaptcha/share/52","changeCaptchaUrl": "/blog/api/ captcha/new","putImageUrl":"/blog/image/put","urlBlog":"/blog/share","urlEditPost":"/blog/569dda94a427fd90608af952/edit","urlSlug ":"/blog/ post/generateSlug","urlPublishPost":"/blog/569dda94a427fd90608af952/publish","urlUnpublishPost":"/blog/569dda94a427fd90608af952/unpublish"49ePogddast", 90608af 952/ta bort Post" "urlDraft":"/ blog/share/52/draft","urlDraftTemplate":"/blog/share/%slug%/draft","urlRemoveDraft":"/blog/569dda94a427fd90608af952/removeDraft","url":TagS "/blog/api/suggest /share","urlAfterDelete":"/blog/share","isAuthor":false,"subscribeUrl":"/blog/api/subscribe/569dda94a427fd90608af952","unsubscribeUrl":"/blogg /api/unsubscribe/569dda94a427fd90608af952" ,"urlEditPostPage":"/blog/share/569dda94a427fd90608af952/edit","urlForTranslate":"/blog/post/translate"/"urlRelate"/Irelate"/relate" urlUpdateTranslate":"/blog/ post/updateTranslate","urlLoadTranslate":"/blog/post/loadTranslate","urlTranslationStatus":"/blog/share/52/translationInfo","urlRelatedArticles":"/blog/api/ relatedArticles/share/52", "author":("id":"40638173","uid":("value":"40638173","lite":false,"hosted":false),"alias": (),"login": "reva-money","display_name":("name":"reva-money","avatar":("default":"0/0-0","empty":true )),,"adress": " [e-postskyddad]","defaultAvatar":"0/0-0","imageSrc":"https://avatars.mds.yandex.net/get-yapic/0/0-0/islands-middle","isYandexStaff": false),"originalModificationDate":"1970-01-01T00:00:00.000Z","socialImage":("orig":("fullPath":"http://avatars.yandex.net/get-yablog/4611686018427446018427426 /normal")))))">

Chansen är stor att du har blogginlägg som du vill lyfta fram. Dessa kallas vanligtvis "Utvalda inlägg" eller "Utvalda innehåll". Om du använder WordPress kan du visa dessa utvalda inlägg olika sätt, en av dem använder ett plugin som Jetpack.

Jetpack är en uppsättning funktioner för din WordPress-webbplats. När jag skrev den här guiden fanns det cirka 30 sådana funktioner, inklusive WordPress.com Stats, Photon, Infinite Scroll, och även det vi kommer att fokusera på idag - blockera Innehåll. Låt oss börja.

Lägger till temastöd

Uppdatering: I Jetpack 3.7 finns det utvalda innehållsformuläret i Utseende→ Meny.

Det första du behöver göra är att lägga till funktionen add_theme_support till din functions.php-fil:

Add_theme_support("featured-content", array("featured_content_filter" => "mytheme_get_featured_content",));

När du har lagt till det kommer du att se ett nytt formulär för utvalt innehåll på sidan Alternativ → Läsa.

Ange en tagg för utvalt innehåll, ställ in hur många inlägg du vill visa och markera rutan om du vill dölja taggen för bloggbesökare. Använd den här taggen på blogginlägg som du vill markera som favoriter.

Innehållsvisning

Vi lägger till några rader kod för att visa innehållet på bloggen. Jag kommer att använda TwentyTwelve-temat som ett exempel i denna handledning.

Vanligtvis visas utvalt innehåll på startsidan. Om ditt tema följer standard WordPress-temastrukturen, startsida Den ansvariga filen är index.php , home.php , eller front-page.php .

Öppna functions.php och lägg till följande funktion (du kommer att få de utvalda inläggen och lägga dem i en array):

Funktion twentytwelve_get_featured_content() ( application_filters("twentytwelve_featured_content", array()); )

Vi kan utöka koden så här:

funktion twentytwelve_get_featured_content($num = 1) ( global $featured; $featured = application_filters("twentytwelve_featured_content", array()); if (is_array($featured) || $num >= count($featured)) return true; falskt ;)

Följande villkorliga uttryck kommer att visa utvalt innehåll om det finns minst en sådan post och om sidan inte har delats upp i flera.

Dessutom kan vi också ställa in nya miniatyrstorlekar för utvalt innehåll. I det här exemplet skapade jag nya dimensioner - 250 gånger 160 pixlar. Du kan lägga till följande kod någonstans under add_theme_support("post-thumbnail"):

Add_theme_support("post-thumbnails"); add_image_size("twentytwelve-featured-thumb", 250, 160, true);

" title="!}">

I index.php kommer vi att anropa den här mallen med get_template_part() och lägga den i en loop så här:

I grund och botten är det det. Genom att lägga till lite CSS får vi ett trevligt innehållsblock:

Vi hoppas att du tycker att den här guiden är användbar.

if (function_exists("register_sidebar")) register_sidebar(array("name" => "Höger sidofält", "before_widget" => "", "after_widget" => "", "before_title" => "

", "after_title" => "
",));

i rad 3 anger vi widgetnamnet (namn). Vårt namn är Höger sidofält. Du kan ange vilket namn som helst, vare sig det är på engelska eller ryska, men det är viktigt att komma ihåg det, eftersom det kommer att behöva anges på ett ställe till. Även på rad 4 och 5 kan du skriva den visade HTML-koden före och efter widgeten (before_widget, after_widget). Vår standard är tom. På rad 6 och 7 finns kod före och efter rubriken. Det vill säga, du kan anpassa din titelklass och titeln blir annorlunda i den nya widgeten. Spara vår functions.php och gå till adminpanelen till avsnittet "Widgets". Om allt gjordes korrekt hittar du ett nytt block där. Du kan omedelbart lägga till en widget så att du senare kan kontrollera om vi gjorde allt korrekt.

2. Visa blocket i själva mallen

För att göra detta, öppna den önskade filen. Detta kan vara header.php, footer.php, single.php, etc. Allt beror på var du vill att det nya blocket ska vara. Klistra sedan in följande kod på rätt plats.

På andra raden ser vi - Höger sidofält. Detta är exakt namnet som ska matcha det som finns i functions.php-filen. Det vill säga, om du döpte ditt block till "Plats för diskar", så borde detta namn finnas både där och där. Det är allt. Vi sparar vår fil som vi redigerade och går till sidan. Efter att ha uppdaterat sidan bör du se resultatet. Allt som återstår är att skriva stilarna i style.css-filen för att anpassa det nya blocket.

Det är allt. Tack för din uppmärksamhet :)

Det var ett tag sedan jag skrev användbara tekniska artiklar om WordPress, jag korrigerar mig själv. Idag ska jag berätta för er, mina små intäktsgenererande, hur man infogar annonsblockskod på din huvudbloggsida, mitt emellan inläggsmeddelanden. Det är omöjligt att placera det där med konventionella verktyg som CTRL+C och CTRL+V; du måste gräva lite djupare i PHP-koden.

Men resultatet kommer säkert att glädja dig. Till exempel har Google introducerat ett intressant annonsblocksformat i Adsense, kallat "Native ad in feed". Detta block passar perfekt in i inläggsflödet, eftersom det är väldigt likt tillkännagivanden i bloggflödet till formatet. Den har många inställningar och kan justeras så att den nästan inte går att skilja från en vanlig inspelning. Yandex-annonsering passar lika bra in.

Det ser ut ungefär så här:

Som du kan se passar det in ganska organiskt, irriterar inte besökarna och kan i allmänhet vara väldigt mycket på ämnet. Nåväl, nu till den tekniska delen.

Hur man lägger in annonser på huvudbloggen och i andra cykler mellan inlägg

Först och främst bestämmer vi var vi vill implementera reklam. Om till huvudsidan, så letar vi i WordPress-mallfilerna efter php-filen som ansvarar för att visa huvudsidan, som regel är detta index.php. Öppna den i en textredigerare, helst Notepad++ eller någon som stöder kodningar och inte bryter koden. Se till att spara den ursprungliga versionen av filen någonstans på din hårddisk, för säkerhets skull.

Därefter hittar vi i koden början av postcykeln, som kan identifieras av raden. Och vi gör små ändringar i den; för tydlighetens skull har vi markerat i grönt vad som behöver läggas till och i svart det som förblir oförändrat i din mall och inte behöver röras.

Varje mall kan ha sina egna nyanser, cykelkoderna kan skilja sig, det kan finnas flera olika villkor, ett gäng ytterligare block, länkar, olika funktionalitet etc. Men essensen förblir densamma, vi måste infoga variabeln $count i slingan och tilldela den värdet nolloch öka sedan räknaren

Efter att ha nått posten som krävs av kontot utlöses vår reklamkod, som vi ställer in villkoret för

Den här koden matar ut din annonsenhet (eller vilket utdrag du vill infoga i slingan) efter den andra posten. Du kan ändra detta nummer efter eget gottfinnande på denna plats - $count == 2 genom att ersätta numret med det önskade.

Du kan också lägga till utdatavillkor, till exempel att visa reklamblock direkt efter flera postmeddelanden i en cykel. Detta kan göras genom att något ändra villkoren i koden.

Till exempel kommer att infoga två annonsblock samtidigt efter den första och tredje posten i flödet.

Förresten, den här funktionen kan användas inte bara på huvudsidan, utan också i andra slingor, till exempel i kategorier, för detta, leta efter och redigera filen archive.php.

Jag hoppas att denna information kommer att vara användbar och kommer att ge dig mycket pengar)