Jak vložit reklamní jednotky do WordPressu. Jak vložit reklamní jednotku do zdroje blogových příspěvků ve WordPressu Jak vložit reklamní jednotky na stránku WordPress

Je velmi obtížné najít na internetu stránky, které neobsahují reklamy třetích stran ( Google adsense, Yandex.Direct, Runner atd.). Není žádným tajemstvím, že reklama na webu přináší majiteli webu určitý zisk. Na některých stránkách se tento zisk počítá jako slušná částka a na některých tento zisk sotva stačí na zaplacení hostingu a názvu domény.
Na webu samozřejmě existují stránky, které reklamy neobsahují. Takové stránky prodávají hlavně zdroje. Tyto stránky nejsou vytvořeny za účelem generování příjmů přímo z nich, ale za účelem prezentace a prodeje určitých produktů uživateli.

Lze také vidět téměř všechny blogy běžící na enginu WordPress reklamní jednotky... Tento blog není výjimkou.
Další věcí je mít vysokou kvalitu vkládat reklamy do blogu WordPress musíte alespoň trochu rozumět struktuře samotného motoru a mít alespoň obecné pojmy o html a css.

Pro vkládání reklamních jednotek můžete také použít speciální pluginy. Hledej na netu plugin. Osobně jsem takové pluginy nepoužíval, protože si myslím, že extra plugin WordPress zvyšuje zátěž blogu. Navíc s patřičnými znalostmi můžete perfektně vkládat reklamy bez použití pluginu.

Pokud jste obeznámeni se strukturou enginu WordPress, můžete vkládat reklamy přímo do kódu... Obvykle se jedná o soubory v adresáři: / wp-content / themes / your theme /, jako například: index.php, sidebar.php, single.php, page.php.
Zde je například kód Yandex Direct vložený pod hlavní obsah článků na hlavní stránce tohoto blogu:

1 2 3 4
‘; ) add_shortcode (‚yandex_content‘, ‚yandex_direct‘); ?>

‘; ) add_shortcode (‚yandex_content‘, ‚yandex_direct‘); ?>

V případě Google Adsense není escapování vyžadováno:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 < script type= "text/javascript" > < script type= "text/javascript" src= "http://pagead2.googlesyndication.com/pagead/show_ads.js"> ‘; ) add_shortcode (‚google_content‘, ‚google‘); ?>

‘; ) add_shortcode (‚google_content‘, ‚google‘); ?>

A tak, když jako příklad použijeme Yandex Direct, název funkce, kterou jsme vytvořili, je „yandex“, výstupní kód je „yandex_content“. Nyní, když píšete nebo upravujete článek, jednoduše vložte: [yandex_content] na správné místo a na tomto místě se na blogu objeví reklamy.
Stejné je to se zobrazením bloků Google Adsense. Vložíme na správné místo a na našich blocích vidíme reklamy.

Tímto způsobem můžete vytvořit více funkcí ve vašem souboru functions.php. Můžete pojmenovat funkce a výstupní kód. Samozřejmě pouze v latince.
Slušný výdělek pro vás na reklamách.

Widgety v šablonách wordpress vám umožňují snadno, rychle a vizuálně přidávat různé prvky do designu vašeho blogu. Nejčastěji se widgety zobrazují v postranním panelu nebo patičce, kam můžete umístit například seznam posledních příspěvků, archiv blogu, tagy nebo nějaké další informace. Aby se to nezobrazovalo pomocí speciálních funkcí v šablonách (které ne všichni uživatelé znají), přidávají vývojáři speciální bloky widgetů. V nich uživatel jednoduše přetahuje hotové prvky a konfiguruje jejich vlastnosti. Dnes se podíváme na to, jak je to implementováno. Mimochodem, můžete také, pokud to opravdu potřebujete.

Abyste pochopili, o čem ve skutečnosti budu dnes mluvit, přejděte do sekce " Vzhled"- nabídka" Widgety ". Na stránce vlevo najdete seznam dostupných widgetů a vpravo jsou bloky, kam je můžete přidat.

Bohužel vývojáři témat ne vždy poskytují možnost pracovat s widgety, bylo by přesnější říci, že tyto widgety nejsou vždy umístěny na místě, které potřebujeme. Obecně vám dnes řeknu něco o tom, kde v šabloně označují a jak přidat nové bloky pro widgety.

V zásadě na tom není nic složitého, pokud se často díváte do editoru šablona wordpress, pravděpodobně jste tam viděli blok kódu jako:

Tento kód je zodpovědný za zobrazení obsahu bloku widgetu. Takto jej například můžete umístit do zápatí vašeho webu, pokud tam chcete zobrazovat widgety. Pokud je v šabloně dostatek nainstalovaných widgetů, můžete se na ně omezit. Ale v případě práce na šabloně na míru (ne pro sebe) může nastat situace, kdy se vytvoří další blok widgetů. Chcete-li to provést, postupujte podle několika kroků.

Nejprve přejděte do souboru functions.php, kam přidáme kód:

if (function_exists ("register_sidebar")) register_sidebar (pole ("name" => "Nový postranní panel", "before_widget" => "", "after_widget" => "", "before_title" => "
"," after_title "=>"
" , ) ) ;

if (function_exists ("register_sidebar")) register_sidebar (pole ("name" => "Nový postranní panel", "before_widget" => "", "after_widget" => "", "before_title" => "

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

Tím se nastaví název widgetu (název), zobrazený HTML kód před a za widgetem (before_widget, after_widget) a také kód před a za záhlavím.

Uložte obsah functions.php a přejděte do sekce "Widgety". Pokud bylo vše provedeno bez chyb, najdete tam nový blok:

Už tam bude možné umístit různé prvky. Chcete-li je však zobrazit, musíte přejít do souboru šablony, který potřebujete (postranní panel, zápatí nebo jakékoli jiné místo), kam přidáme kód:

Na rozdíl od úplně prvního příkladu zde explicitně specifikujeme název bloku widgetu, který jsme vytvořili. Šablonu si uložte a podívejte se, zda je na webu vše zobrazeno, mělo by to fungovat :) Pokud se chcete "hrabat hlouběji", můžete si přečíst sekci kódu o widgetech v šablonách.

V zásadě osobně vždy odebírám widgety, aby nedocházelo k nesrovnalostem v šabloně, když se část zobrazuje přes widgety, část přes speciální funkce. I když zde je samozřejmě důležitá úroveň zaškolení uživatelů, kteří budou pracovat s admin panelem wordpressu. Někdy jsou situace, kdy je třeba vše udělat rychle a je mnohem jednodušší umístit widgety než přidávat funkce do kódu šablony.

P.S. Hlídač. Pokud se chystáte navštívit „kulturní hlavní město“ Ruska, vyberte si hostely Petrohrad podle svých přání a možností.

Je pravděpodobné, že máte blogové příspěvky, které byste chtěli zdůraznit. Ty se běžně označují jako Doporučené příspěvky nebo Doporučený obsah. Pokud používáte WordPress, lze dosáhnout zobrazování těchto doporučených příspěvků různé způsoby jeden z nich používá plugin jako Jetpack.

Jetpack je sbírka funkcí pro váš web WordPress. V době psaní tohoto článku existovalo asi 30 takových funkcí, včetně Statistik WordPress.com, Photonu, Infinite Scroll a toho, na co se dnes podíváme - blok Doporučený obsah... Začněme.

Přidání podpory motivu

Aktualizace: v Jetpacku 3.7 se formulář s doporučeným obsahem nachází v části Vzhled → Nabídka.

První věc, kterou musíte udělat, je přidat funkci add_theme_support do vašeho souboru functions.php:

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

Po přidání uvidíte nový formulář pro doporučený obsah na stránce Možnosti -> Číst.

Zadejte značku pro doporučený obsah, nastavte počet příspěvků, které chcete zobrazit, a zaškrtněte políčko, pokud chcete tuto značku skrýt před návštěvníky blogu. Přiřaďte tuto značku blogovým příspěvkům, které chcete označit jako oblíbené.

Zobrazení obsahu

Přidáme několik řádků kódu pro zobrazení obsahu na blogu. Jako příklad v tomto tutoriálu použiji téma TwentyTwelve.

Doporučený obsah se obvykle zobrazuje na domovské stránce. Pokud vaše téma sleduje standardní strukturu WordPress témata, za domovská stránka odpovědný je soubor index.php, home.php nebo front-page.php.

Otevřete functions.php a přidejte následující funkci (získáte doporučené příspěvky a vložíte je do pole):

Funkce dvacettwelve_get_featured_content () (apply_filters ("twentytwelve_featured_content", pole ());)

Kód můžeme rozšířit takto:

funkce dvacettwelve_get_featured_content ($ num = 1) (globální $ featured; $ featured = apply_filters ("twentytwelve_featured_content", pole ()); if (is_array ($ featured) || $ num> = count ($ featured)) vrátí hodnotu true; return Nepravdivé;)

Výše uvedená podmínka zobrazí doporučený obsah, pokud existuje alespoň jeden takový záznam a pokud stránka nebyla rozdělena na několik.

Kromě toho můžeme také nastavit nové velikosti miniatur pro doporučený obsah. V tomto příkladu jsem vytvořil nové rozměry – 250 x 160 pixelů. Někde pod můžete přidat následující kód add_theme_support ("post-thumbnail"):

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

"title =" (! JAZYK:!}">

V index.php zavoláme tuto šablonu pomocí get_template_part () a vložíme ji do smyčky takto:

V podstatě je to tak. S trochou přidaného CSS získáme pěkný blok doporučeného obsahu:

Doufáme, že tento průvodce bude pro vás užitečný.

Děkuji předem

Děkuji předem

"," contentType ":" text / html "),," navrhovanéBody ":(" zdroj ":"

Děkuji předem

Děkuji předem

"," 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": "Čt 1. ledna 1970 03:00:00 GMT +0000 (UTC) "," showPreview ": true," schválenéPreview ":(" zdroj ":"

Děkuji předem

Děkuji předem

"," html ":" pokud je vložen do index.php - odkaz vede pouze na hlavní. pokud je nastaveno v single.php - není vidět na hlavním bloku. "," contentType ":" text / html "), titleImage ": null," tagy ":," isModerator ": false," commentsEnabled ": true, " url ":" / blog / sdílení / 52 "," urlTemplate ":" / blog / sdílení /% 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 / generationSlug "," urlPublishPost ":" / blog / 569dda94a427fd90608af952 / publikovat "," urlUnpublishPost ":" / blog / 569dda94a427fd90608Reaf952 / unpublish "," / unpublish "," /4Postmove remove draft "," /4Post "blog" /4Post "blog" "," urlDraftTemplate ":" / blog / sdílení / % slug% / koncept "," urlRemoveDraft ":" / blog / 569dda94a427fd90608af952 / removeDraft "," urlTagSuggest ":" / blog / api / navrhnout / sdílet "," urlAfterDelete " :" / blog / sdílení "," isAutho r ": false," subscribeUrl ":" / blog / api / přihlásit se / 569dda94a427fd90608af952 "," unsubscribeUrl ":" / blog / api / unsubscribe / 569dda94a427fd90608af952 "," "url27Postslate" /5% blog : "/ blog / příspěvek / přeložit", "urlRelateIssue": "/ blog / příspěvek / updateIssue", "urlUpdateTranslate": "/ blog / příspěvek / updateTranslate", "urlLoadTranslate": "/ blog / příspěvek / loadTranslate "," urlTranslationStatus ":" / blog / sdílet / 52 / translationInfo "," urlRelatedArticles ":" / blog / api / relatedArticles / share / 52 "," autor ":(" id ":" 40638173 "," uid " :( " value": "40638173", "lite": false, "hosted": false), "aliasy" :(), "login": "reva-money", "display_name" :( "name": " reva-money "," avatar ":(" výchozí ":" 0 / 0-0 "," prázdné ": true)), adresa ":" [e-mail chráněný]"," 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 / normální ")))))">

if (function_exists ("register_sidebar")) register_sidebar (pole ("name" => "Pravý postranní panel", "before_widget" => "", "after_widget" => "", "before_title" => "

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

v řádku 3 nastavte název widgetu (název). Máme jméno - Pravý boční panel... Můžete zadat libovolné jméno, dokonce i v angličtině nebo v ruštině, ale je důležité si jej zapamatovat, protože bude nutné zadat ještě na jednom místě. Také ve 4. a 5. řádku můžete napsat zobrazený HTML kód před a za widget (before_widget, after_widget). Ve výchozím nastavení máme prázdné. Na řádcích 6 a 7 je kód před a za záhlavím. To znamená, že si můžete přizpůsobit třídu titulků a název se v novém widgetu bude lišit. Uložte naše functions.php a přejděte na admin panel do sekce "Widgety". Pokud bylo vše provedeno správně, najdete tam nový blok. Okamžitě můžete přidat nějaký widget, abyste později zkontrolovali, zda jsme udělali vše správně.

2. Zobrazte blok v samotné šabloně

Chcete-li to provést, otevřete požadovaný soubor. Může to být header.php, footer.php, single.php atd. Vše závisí na tom, kde chcete, aby se nový blok objevil. Poté vložíme následující kód na správné místo.

Ve druhém řádku vidíme - Pravý boční panel... Přesně toto jméno by se mělo shodovat s názvem v souboru functions.php. To znamená, že pokud jste svůj blok pojmenovali - "Místo pro žetony", pak by tento název měl být tam a tam. To je vše. Uložíme náš soubor, který jsme upravili, a přejdeme na web. Po obnovení stránky byste měli vidět výsledek. Zbývá napsat styly do souboru style.css, abyste si nový blok přizpůsobili.

To je vše. Děkuji za pozornost 🙂