Ako zobraziť vložené reklamy vo WordPress

Mnoho používateľov WordPress považuje vložené reklamy za výhodnejšie pre svoje stránky. Reklamné platformy často nabádajú vydavateľov, aby umiestnili reklamy bližšie k oblasti obsahu, aby získali viac kliknutí. Vložené reklamy sú obľúbeným reklamným formátom, ktorý sa používa na miliónoch webových stránok. V tomto tutoriále vám ukážem, ako zobrazovať vložené reklamy vo WordPress pomocou rôznych metód.


Prvá metóda je najjednoduchšia, kde môžete do svojich príspevkov vkladať reklamy pomocou doplnku WordPress. Ostatné tri metódy vyžadujú, aby ste upravili šablóny tém WordPress, preto sa dotýkajú mnohých podobných tém. Z tohto dôvodu vám odporúčame prečítať si všetky metódy zobrazovania vložených reklám, aby ste získali úplné vedomosti o tom, ako implementovať techniky na svoj web..

Ako zobraziť vložené reklamy vo WordPress – nevyžaduje sa kódovanie

Mnoho webových vydavateľov chce po niekoľkých prvých odsekoch zobraziť reklamu. Urobiť to úpravou kódu bude pre väčšinu používateľov zložité. Ale nebojte sa, máme pre vás dokonalý doplnok.

Použitie dobrého doplnku pre správu reklám pre WordPress je najjednoduchší a najefektívnejší spôsob, ako zobraziť vložené reklamy vo vašich príspevkoch. Ak chcete použiť túto metódu, musíte najprv nainštalovať a aktivovať Vložte poštové reklamy zapojiť. Po aktivácii si všimnete položku ponuky Post Adverts v ponuke správcu WordPress.

Ak chcete nastaviť doplnok, musíte prejsť na Uverejniť inzerát »Nastavenia. Doplnok zobrazí typy príspevkov, do ktorých môžete vložiť vložené reklamy do príspevkov. V predvolenom nastavení sa zobrazujú príspevky a stránky. Ak chcete na svojich príspevkoch aj na svojich stránkach zobrazovať reklamy, kliknite na obe možnosti. V opačnom prípade stačí začiarknuť políčko vedľa príspevkov a uložiť nastavenia.

Vložte nastavenia poštových reklám

Ďalším krokom je vytvorenie reklám v poštových reklamách. Ísť do Zverejniť inzerát »Pridať nový. Zadajte názov svojej reklamy. Môže to byť čokoľvek, čo vám pomôže zapamätať si, aký je typ reklamného kódu, napr. Stredný obdĺžnik. Nižšie je potrebné prilepiť kód poskytovaný reklamnou platformou. Nakoniec musíte zvoliť, kedy sa má reklama zobraziť. Predvolená hodnota je za prvým odsekom.

Pridanie nového reklamného kódu

To je všetko, vaša reklama sa automaticky zobrazí po prvom odseku.

Ak sa však cítite dobrodružnejší a chcete si vyskúšať úpravy tém, pokračujte v čítaní. Predtým, ako urobíte akékoľvek zmeny v téme alebo podradenej téme. Chcel by som vás požiadať, aby ste vytvorili úplná záloha na vašom webe alebo aspoň zálohujte svoju tému WordPress.

Ako zobraziť vložené reklamy vo všetkých príspevkoch alebo na stránkach

Vložené reklamy sa môžu zobrazovať vo všetkých vašich príspevkoch alebo stránkach priamym úpravou tematických šablón WordPress. Šablóna, ktorú potrebujete upraviť, závisí od stránky, na ktorú chcete umiestniť svoje reklamy. V tomto návode predpokladám, že chcete na blogových príspevkoch a stránkach zobraziť inline reklamy; Nižšie uvedené techniky však budú fungovať s akoukoľvek šablónou, ktorá zverejňuje obsah.

Ak chcete vložiť vloženú reklamu do hornej časti oblasti s obsahom, musíte vyhľadať túto funkciu obsah(). Táto funkcia vytiahne obsah pre príspevok alebo stránku WordPress. Je vždy umiestnený v slučke WordPress.

Pre stránky je potrebné upraviť šablónu page.php. V dvadsiatich trinástich vyzerá kód obklopujúci funkciu the_content () takto:

<?php the_content (); ?>
<?php wp_link_pages (pole (‘pred’ => ”. __ („Strany:“, „dvadsiateho trinásť“). ”, ‘za’ => ”, ‘link_before’ => ”, ‘link_after’ => ”)); ?>

Príspevky do blogu sú ovládané prostredníctvom šablóny single.php. Mnoho tém umiestni kompletný kód slučky WordPress do šablóny single.php. Počas posledných niekoľkých rokov mnoho vývojárov tém WordPress presunulo časť slučky WordPress do vyhradených šablón. To je predovšetkým na úkor formáty príspevkov v úhľadnejšej móde.

Ak funkcia the_content () nie je umiestnená priamo v samotnej šablóne single.php, môžete si prezrieť kód, ktorý na ňu odkazuje, v šablóne single.php a určiť, z ktorej šablóny sa má upraviť..

Ako príklad sa pozrime, ako sa s predvolenou témou WordPress Twenty Thirteen zaobchádza. Kód slučky WordPress v šablóne single.php vyzerá takto:

<?php / * Slučka * / ?>
<?php while (have_posts ()): the_post (); ?>

<?php get_template_part (‘content’, get_post_format ()); ?>
<?phpteenthirteen_post_nav (); ?>
<?php comments_template (); ?>

<?php nakoniec; ?>

Volanie šablóny pre get_template_part () importuje obsah zo šablón obsahu. V prípade bežných blogových príspevkov je touto šablónou content.php. Šablóny ako content-quote.php (úvodzovky), content-image.php (obrázky) a content-status.php (stavy) sa používajú pre iné formáty príspevkov.

V content.php vyzerá kód obklopujúci funkciu the_content () takto:

<?php the_content (__ (‘Pokračovať v čítaní →’, ‘dvadsiateho trinásť’)); ?>
<?php wp_link_pages (pole (‘pred’ => ”. __ („Strany:“, „dvadsiateho trinásť“). ”, ‘za’ => ”, ‘link_before’ => ”, ‘link_after’ => ”)); ?>

Ak chcete umiestniť reklamu na začiatok obsahovej oblasti, musíte pridať reklamný kód nad funkciu the_content (). Potom môžete zaistiť, aby sa obsah okolo neho obalil pomocou plaváka CSS, aby ste vyplávali svoju reklamu na ľavú alebo pravú stranu.

Nižšie uvedený kód zobrazí vašu reklamu v pravom hornom rohu vašich článkov s polstrovaním s veľkosťou päť pixelov na ľavej a spodnej strane reklamy..

Nižšie je uvedený príklad pridania reklamného kódu vyššie do funkcie the_content () v šablóne dvadsaťtri trinásť strán.php:

<?php the_content (); ?>
<?php wp_link_pages (pole (‘pred’ => ”. __ („Strany:“, „dvadsiateho trinásť“). ”, ‘za’ => ”, ‘link_before’ => ”, ‘link_after’ => ”)); ?>

Výsledkom by bolo:

Plávajúca reklama vpravo

Vaše reklamy sa môžu vznášať na ľavej strane oblasti s obsahom zmenou plaváku CSS sprava doľava. Musíte tiež zmeniť výplň tak, aby sa medzery zobrazovali na pravej a dolnej strane reklamy, a nie na ľavej a spodnej strane reklamy..

Nižšie je uvedený príklad pridania reklamného kódu do funkcie the_content () v šablóne Twenty Thirteen content.php. V kóde sa budú v blogových príspevkoch vznášať reklamy na ľavej strane.

<?php the_content (__ (‘Pokračovať v čítaní →’, ‘dvadsiateho trinásť’)); ?>
<?php wp_link_pages (pole (‘pred’ => ”. __ („Strany:“, „dvadsiateho trinásť“). ”, ‘za’ => ”, ‘link_before’ => ”, ‘link_after’ => ”)); ?>

Konečný výsledok vyzerá takto:

Plávajúca reklama doľava

Vo vyššie uvedených príkladoch som upravil svoje reklamy priamo v samotnej divízii CSS. Prípadne môžete vytvoriť triedu CSS a pridať ju do šablóny so štýlmi CSS (čo je súbor šablóny style.css)..

Môžete napríklad vytvoriť triedu CSS s názvom inlineads:

.inlineads {float: right; padding: 0 0 5px 5px;}

Potom odkaz na triedu v samotnom reklamnom kóde:

Konečný výsledok je rovnaký, ale umiestnenie štýlu v šablóne so štýlmi je praktickejším riešením, pretože ak zmeníte štýl svojich reklám (napr. Pridáte orámovanie alebo zmeníte farbu pozadia), budete musieť zmeniť iba kód v štýle. css šablóna. To vám ušetrí z úpravy niekoľkých šablón.

Pred aktualizáciou motívov na novú verziu nezabudnite zálohovať všetky zmeny, ktoré vykonáte vo svojich šablónach. Inak sa všetky vykonané zmeny stratia.

Ako zobraziť vložené reklamy vo vybratých príspevkoch alebo stránkach pomocou podmienených značiek

Kód šablóny môžeme ďalej rozširovať a používať Podmienené značky WordPress aby sa vo vybraných príspevkoch a stránkach zobrazovali iba reklamy inline.

Funkcia podmienených značiek pre príspevky do blogu je is_single. Príspevok môže byť odovzdaný ako parameter do funkcie pomocou názvu príspevku, príspevku alebo ID príspevku. Spätná väzba príspevku, ako si možno pamätáte, je permalinkovou časťou adresy URL. Zatiaľ čo ID príspevku sa týka identifikačného čísla príspevku v databáze WordPress. Podmienené značky používajú booleovské hodnoty údajov; Preto musí byť hodnota buď pravdivá alebo nepravdivá.

Uvažujme novinový príspevok s názvom „Posledné blogové správy za december“. URL príspevku je www.yourwebsite.com/news-post-seven/ a identifikačné číslo je 7. Tento príspevok môžeme špecifikovať pomocou značky stavu is_single jedným z troch spôsobov:

  • is_single („Posledné novinky z blogu za december“)
  • is_single („novinky-sedem“)
  • is_single (‘7’)

Môžete tiež použiť pole, ktoré vyhovie výsledku true, ak sú splnené niektoré z podmienok.

  • is_single (pole („Posledné novinky z blogu za december“, „správy po siedmich“, 7))

Podmienené značky sa vždy používajú spolu s príkazmi if. Nižšie uvedený kód zobrazí inline reklamu iba na blogovom príspevku „Posledné blogové správy za december“. Nebude sa zobrazovať na žiadnom inom príspevku.

<?php if (is_single (‘news-post-seven’))) { ?>

<?php}?>

Je nepravdepodobné, že budete chcieť zobrazovať vloženú reklamu iba v jednom blogovom príspevku na svojej webovej stránke. Majitelia webových stránok zvyčajne chcú zobrazovať reklamy na väčšine svojich blogových príspevkov. Podmienené značky možno použiť na zobrazenie reklamy na všetkých príspevkoch okrem tých, ktoré výslovne vylúčite. To sa vykonáva pomocou logického operátora NOT (!).

Nasledujúci kód zobrazí vloženú reklamu na všetkých blogových príspevkoch okrem pätnástich príspevkov.

<?php if (! is_single (15)) { ?>

<?php}?>

Podmienená značka pre stránky je is_page. Funguje to presne rovnakým spôsobom ako is_single. Názov stránky, slug stránky a ID stránky môžu byť odovzdané ako parametre.

Logický operátor NOT sa dá použiť aj so stránkami. Povedzme, že chcete zobrazovať inline reklamy na všetkých svojich obsahových stránkach, ale nie na informačných stránkach, ako je napríklad vaša stránka. Všetko, čo musíte urobiť, je určiť každú stránku, ktorú chcete vylúčiť. Môžeme to urobiť pomocou logického operátora OR (||).

Nižšie uvedený kód informuje WordPress, že nechceme zobrazovať našu reklamu na žiadnej z uvedených stránok. Na všetkých ostatných stránkach sa zobrazí vložená reklama.

<?php if (! (is_page (‘About’) || is_page (‘Contact’) || is_page (‘Privacy Policy’)))) { ?>

<?php}?>

Stránky môžeme vylúčiť aj pomocou poľa:

<?php if (! is_page (pole (‘About’, ‘Contact’, ‘Privacy Policy’)))) { ?>

<?php}?>

Príkazy Else a elseif sa môžu tiež použiť na zobrazenie určitých reklám v jednej časti vášho webu a iných reklám v inej časti. Napríklad kód uvedený nižšie by zobrazoval jeden typ reklamy na blogových príspevkoch a iný typ reklamy na všetkých vašich stránkach.

<?php if (is_single ()) { ?>

<?php} elseif (is_page ()) { ?>

<?php}?>

Dotkli sme sa iba povrchu toho, čo sa dá dosiahnuť pomocou podmienených značiek v programe WordPress. Je možné vytvárať komplexné výkazy pomocou podmienených značiek, ktoré zobrazujú rôzne reklamy na celom vašom webe. Koncept je jednoduchý. Musíte len určiť, kde sa majú reklamy zobrazovať a kde nechcete, aby sa zobrazovali pomocou príkazov if.

Ako zobraziť vložené reklamy vo vybratých príspevkoch alebo stránkach pomocou vlastných polí

Vlastné polia umožňujú používateľom WordPress priraďovať vlastné polia k príspevkom a stránkam. Ak chcete na svojich príspevkoch a obrazovkách editorov stránok zobraziť oblasť vlastného poľa, musíte v hornej časti stránky otvoriť políčko možností obrazovky a skontrolovať, či je začiarknuté políčko Vlastné polia..

Možnosti obrazovky

Vlastné polia majú dve časti: Názov vlastného poľa a jeho zodpovedajúca hodnota.

Vlastné pole

Informácie je možné získať z vlastných polí v šablónach tém. To nám umožňuje pridať vlastné polia k jednotlivým príspevkom a stránkam a na základe týchto vlastných polí načítať konkrétne informácie zo šablón témy.

Ak chcete vytiahnuť údaje z vlastných polí v programe WordPress, musíte použiť get_post_meta Funkcie. Funkcia má tri parametre.

get_post_meta ($ post_id, $ key, $ single)

Parameter $ post_id je povinný, zatiaľ čo ostatné dva parametre sú voliteľné.

  • $ post_id – ID príspevku, z ktorého chcete údaje.
  • $ key – Názov reťazca, ktorý je definovaný v poli vlastného poľa vo vašom príspevku alebo stránke.
  • $ single – boolovský parameter, ktorý je možné nastaviť ako true alebo false. Ak je nastavená ako true, vráti sa reťazec, ktorý bol zadaný ako hodnota do poľa pre vlastné pole. Ak je nastavená ako false, vráti sa pole vlastných polí.

Pozrime sa na príklad, ako môžeme zobraziť vložené reklamy v rámci konkrétnych príspevkov a stránok. Pre akýkoľvek príspevok alebo stránku, na ktorej chceme zobraziť reklamu, môžeme definovať názov ako ad_size a potom definovať hodnotu, napríklad 300 × 250.

Príklad vlastného poľa

Ak by sme zavolali (get_post_meta ($ post->ID, $ key, true) vo vyššie uvedenom príspevku (prostredníctvom šablóny), výstup bude „300 × 250“. Je to užitočné, pretože tento výstup môžeme použiť na kontrolu toho, aký typ reklamy chceme zobraziť na našej webovej stránke.

Predpokladajme napríklad, že v našich blogových príspevkoch chceme zobraziť tri veľkosti reklám. Môžeme kontrolovať, ktorá reklama sa zobrazuje, pomocou série vyhlásení if a elseif.

Pozrite sa na nasledujúci kód a zistite, ako sa to dá dosiahnuť. Nezabudnite, že tento kód by sa mal pridať nad funkciu the_content () vo vašej tematickej šablóne (napr. Page.php, single.php, content.php atď.).

<?php $ key ="ad_size";
if (get_post_meta ($ post->ID, $ key, true) == "300×250") { ?>

<?php} elseif (get_post_meta ($ post->ID, $ key, true) == "250×250") { ?>

<?php} elseif (get_post_meta ($ post->ID, $ key, true) == "200×200") { ?>

<?php} ?>

Prvá vec, ktorú urobíme vyššie, je definovať parameter $ key ako „ad_size“. To zaisťuje, že jedna z našich troch reklám sa zobrazí iba v prípade, že pre príspevok alebo stránku bolo zadané vlastné pole „ad_size“. $ príspevok->ID sa používa na vytiahnutie ID príspevku a $ single je nastavené na true, takže je na výstupe reťazec. Ak prejdete na jeden z vašich príspevkov alebo stránok a do poľa názvu zadáte „ad_size“ a do poľa „200 × 200“; zobrazí sa reklama s rozmermi 200 × 200.

Pomocou tejto metódy môžete určiť, ktoré reklamy sa zobrazia na vašom webe. Pomocou podmienených značiek sme kontrolovali, ktoré stránky a príspevky na webe zobrazovali reklamy priamo prostredníctvom šablóny témy. Na základe vlastných polí sme kontrolovali, ktoré príspevky a stránky zobrazujú reklamy priamo prostredníctvom stránok pre príspevky a stránky. Jedna metóda nie je lepšia ako druhá. Všetko sa týka toho, ako to chcete nastaviť.

Dúfam, že tento článok vám pomohol zobraziť vložené reklamy na vašich príspevkoch a stránkach WordPress.

Ak sa vám tento článok páčil, pripojte sa k nám cvrlikání a Google+.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map