Kako dodati oglasne enote v wordpress. Kako vstaviti oglasne enote v WordPress. Dodajanje podpore tem

Hvala v naprej

Hvala v naprej

","contentType":"text/html"),"proposedBody":("source":"

Hvala v naprej

Hvala v naprej

","contentType":"text/html"),"authorId":"40638173","slug":"52","canEdit":false,"canComment":false,"isBanned":false,"canPublish" :false,"viewType":"old","isDraft":false,"isOnModeration":false,"isSubscriber":false,"commentsCount":10,"modificationDate":"Čet, 1. januar 1970 03:00:00 GMT +0000 (UTC)","showPreview":true,"approvedPreview":("source":"

Hvala v naprej

Hvala v naprej

","html":"če je vstavljena v index.php, povezava vodi samo na glavno stran. če ga postavite v single.php, blok ni viden v glavnem bloku.","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/novo","putImageUrl":"/blog/image/put","urlBlog":"/blog/share","urlEditPost":"/blog/569dda94a427fd90608af952/edit","urlSlug ":"/blog/ post/generateSlug","urlPublishPost":"/blog/569dda94a427fd90608af952/publish","urlUnpublishPost":"/blog/569dda94a427fd90608af952/unpublish","urlRemovePost":"/blog/569dda94a427f d90608af 952/removePost" ,"urlDraft":"/ blog/share/52/draft","urlDraftTemplate":"/blog/share/%slug%/draft","urlRemoveDraft":"/blog/569dda94a427fd90608af952/removeDraft","urlTagSuggest": "/blog/api/suggest /share","urlAfterDelete":"/blog/share","isAuthor":false,"subscribeUrl":"/blog/api/subscribe/569dda94a427fd90608af952","unsubscribeUrl":"/blog /api/unsubscribe/569dda94a427fd90608af952" ,"urlEditPostPage":"/blog/share/569dda94a427fd90608af952/edit","urlForTranslate":"/blog/post/translate","urlRelateIssue":"/blog/post/updateIssue"," 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),"aliases": (),"prijava": "reva-money","display_name":("name":"reva-money","avatar":("privzeto":"0/0-0","prazno":true )),,"naslov": " [e-pošta zaščitena]","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/4611686018427442682 /normalno))))))">

Verjetno imate objave v spletnem dnevniku, ki bi jih radi izpostavili. Te se običajno imenujejo "Predstavljene objave" ali "Predstavljena vsebina". Če uporabljate WordPress, je mogoče doseči prikaz teh predstavljenih objav različne poti, eden od njih uporablja vtičnik, kot je Jetpack.

Jetpack je niz funkcij za vaše spletno mesto WordPress. V času pisanja tega vodnika je bilo približno 30 takšnih funkcij, vključno s statistiko WordPress.com, Photon, Infinite Scroll in tudi tisto, na kar se bomo danes osredotočili – blok Predstavljena vsebina. Začnimo.

Dodajanje podpore tem

Nadgradnja: V Jetpacku 3.7 je oblika predstavljene vsebine v Videz→ Meni.

Prva stvar, ki jo morate storiti, je dodati funkcijo add_theme_support v datoteko functions.php:

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

Ko dodate, boste na strani videli nov obrazec za predstavljeno vsebino Možnosti → Branje.

Določite oznako za predstavljeno vsebino, nastavite, koliko objav želite prikazati, in potrdite polje, če želite to oznako skriti pred obiskovalci bloga. Uporabite to oznako za objave v spletnem dnevniku, ki jih želite označiti kot priljubljene.

Prikaz vsebine

Dodali bomo nekaj vrstic kode za prikaz vsebine v blogu. V tej vadnici bom kot primer uporabil temo TwentyTwelve.

Običajno je predstavljena vsebina prikazana na domači strani. Če vaša tema sledi standardni strukturi teme WordPress, domača stran Odgovorna datoteka je index.php, home.php ali front-page.php.

Odprite functions.php in dodajte naslednjo funkcijo (dobili boste predstavljene objave in jih postavili v niz):

Funkcija twentytwelve_get_featured_content() ( apply_filters("twentytwelve_featured_content", array()); )

Kodo lahko razširimo takole:

funkcija twentytwelve_get_featured_content($num = 1) ( globalno $featured; $featured = apply_filters("twentytwelve_featured_content", array()); if (is_array($featured) || $num >= count($featured)) return true; return lažno;)

Naslednji pogojni izraz bo prikazal predstavljeno vsebino, če obstaja vsaj en tak vnos in če stran ni bila razdeljena na več.

Poleg tega lahko nastavimo tudi nove velikosti sličic za predstavljeno vsebino. V tem primeru sem ustvaril nove dimenzije - 250 x 160 slikovnih pik. Naslednjo kodo lahko dodate nekje pod add_theme_support("post-thumbnail"):

Add_theme_support("post-sličice"); add_image_size("twentytwelve-featured-thumb", 250, 160, true);

" title="!}">

V index.php bomo to predlogo poklicali z uporabo get_template_part() in jo postavili v zanko, kot je ta:

V bistvu je to to. Z dodajanjem nekaj CSS-ja dobimo lepo predstavljen blok vsebine:

Upamo, da vam bo ta vodnik koristen.

if (function_exists("register_sidebar")) register_sidebar(array("name" => "Right sidebar", "before_widget" => "", "after_widget" => "", "before_title" => "

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

v vrstici 3 nastavimo ime gradnika (name). Ime nam je Desna stranska vrstica. Vnesete lahko poljubno ime, bodisi v angleščini ali v ruščini, vendar je pomembno, da si ga zapomnite, saj ga bo treba vnesti še na enem mestu. Tudi v vrstici 4 in 5 lahko napišete prikazano kodo HTML pred in za gradnikom (before_widget, after_widget). Naša privzeta vrednost je prazna. V vrsticah 6 in 7 je koda pred in za glavo. To pomeni, da lahko prilagodite svoj razred naslovov in naslov bo v novem pripomočku drugačen. Shranite naše functions.php in pojdite na skrbniško ploščo v razdelek »Widgets«. Če je bilo vse narejeno pravilno, boste tam našli nov blok. Takoj lahko dodate kakšen widget, da lahko kasneje preverite, ali smo vse naredili prav.

2. Prikažite blok v sami predlogi

Če želite to narediti, odprite zahtevano datoteko. To je lahko header.php, footer.php, single.php itd. Vse je odvisno od tega, kje želite postaviti nov blok. Nato prilepite naslednjo kodo na pravo mesto.

V drugi vrstici vidimo - Desna stranska vrstica. To je točno ime, ki bi se moralo ujemati s tem, kar je v datoteki functions.php. To pomeni, da če ste svoj blok poimenovali "Mesto za števce", potem mora biti to ime tam in tam. To je vse. Shranimo datoteko, ki smo jo uredili, in gremo na spletno mesto. Po osvežitvi strani bi morali videti rezultat. Vse kar ostane je, da zapišete sloge v datoteko style.css, da prilagodite nov blok.

To je vse. Hvala za vašo pozornost :)

Že nekaj časa je minilo, odkar sem pisal uporabne tehnične članke o WordPressu, se popravljam. Danes vam bom povedal, moji mali zaslužkarji, kako vstaviti kodo za blokiranje oglasov na glavno stran vašega spletnega dnevnika, tik med obvestili o objavi. Nemogoče ga je postaviti tja z običajnimi orodji, kot sta CTRL+C in CTRL+V; morali se boste nekoliko poglobiti v kodo PHP.

Toda rezultat vas bo zagotovo razveselil. Google je na primer predstavil zanimivo obliko oglasnih blokov v Adsense, imenovano »Native ad in feed«. Ta blok se popolnoma prilega viru objav, saj je po obliki zelo podoben obvestilom v viru bloga. Ima veliko nastavitev in se ga da prilagoditi tako, da se skoraj ne razlikuje od navadnega snemanja. Oglaševanje Yandex se bo prav tako prilegalo.

Ta stvar izgleda nekako takole:

Kot lahko vidite, se prilega precej organsko, ne draži obiskovalcev in na splošno je lahko zelo na temo. No, zdaj pa k tehničnemu delu.

Kako vstaviti oglase na glavni blog in v druge cikle med objavami

Najprej se odločimo, kje želimo izvajati oglaševanje. Če na glavno stran, potem v datotekah predlog WordPress poiščemo datoteko php, ki je odgovorna za prikaz glavne strani, praviloma je to index.php. Odprite ga v urejevalniku besedil, po možnosti Notepad++ ali katerem koli, ki podpira kodiranje in ne pokvari kode. Ne pozabite shraniti izvirne različice datoteke nekje na disk, za vsak slučaj.

Nato v kodi najdemo začetek zapisovalnega cikla, ki ga prepoznamo po črti. In vanjo naredimo majhne spremembe; zaradi jasnosti smo z zeleno označili, kaj je treba dodati, s črno pa tisto, kar v vaši predlogi ostane nespremenjeno in se ga ni treba dotikati.

Vsaka predloga ima lahko svoje nianse, kode ciklov se lahko razlikujejo, lahko je več različnih pogojev, kup dodatnih blokov, povezav, različne funkcionalnosti itd. A bistvo ostaja isto, v zanko moramo vstaviti spremenljivko $count in ji dodeliti vrednost ničin nato povečajte števec

Ko dosežemo objavo, ki jo zahteva račun, se sproži naša oglaševalska koda, ki ji nastavimo pogoj

Ta koda bo izpisala vašo oglasno enoto (ali kateri koli delček, ki ga želite vnesti v zanko) po 2. vnosu. To številko lahko po lastni presoji spremenite na tem mestu - $count == 2 tako, da številko zamenjate z želeno.

Dodate lahko tudi izhodne pogoje, na primer prikaz oglasnih blokov takoj po več objavah v ciklu. To lahko storite tako, da rahlo spremenite pogoje v kodi.

Na primer bo vstavil dva oglasna bloka hkrati po 1. in 3. vnosu v vir.

Mimogrede, to funkcijo lahko uporabite ne samo na glavni strani, ampak tudi v drugih zankah, na primer v kategorijah, za to poiščite in uredite datoteko arhiv.php.

Upam, da bodo te informacije koristne in vam bodo prinesle veliko denarja)