Hogyan kell beilleszteni a hirdetési blokkokat a WordPress-ben. Hogyan kell beilleszteni egy hirdetési egységet egy blog belépőszalagban a WordPress Hogyan lehet blokkokat helyezni a WordPress oldalon

Nagyon nehéz megtalálni az interneten található webhelyet, amely nem tartalmazna harmadik fél reklámot ( Google AdSense, Yandex.direct, futó stb.). Ez nem titok, hogy bárki, aki hirdetése a helyszínen hozza a webhely tulajdonosa egy bizonyos nyereséget. Néhány webhelyen ez a nyereség egy tisztességes összeg kiszámításra kerül, és ennek a nyereségnek egy része alig elegendő a tárhely és a tartománynév kifizetéséhez.
Természetesen vannak olyan webhelyek, amelyek nem tartalmaznak reklámokat. Az ilyen helyszínek elsősorban az erőforrások értékesítése. Ezek a webhelyek nem kerülnek közvetlenül bevételre, hanem bizonyos termékek felhasználójának benyújtására és eladására.

Szinte minden blog, amely a WordPress motoron dolgozik, szintén látható reklámblokkok. Ez nem kivétel és ez a blog.
Egy másik dolog, amit minőségi helyezze be a blog hirdetését a WordPress-en Meg kell érteni egy kicsit a motor eszközében, és legalábbis Általános koncepciók A HTML és a CSS-ről.

A speciális bővítményeket is kihasználhatja a hirdetési blokkok beillesztéséhez. Nézd meg a hálózatot, találjon néhány plugint magadnak. Személy szerint nem használtam ilyen pluginokat, mert úgy vélem, hogy a WordPress extra bővítmény növeli a terhelést a blogon. Ráadásul a megfelelő ismeretekkel tökéletesen beillesztheti a reklámot és a plugin használatát.

Ha megérti a WordPress motor eszközét, akkor Építsen hirdetést közvetlenül a kódra. Ezek általában fájlok a könyvtárban: / WP-tartalom / témák / téma /, mint például: index.php, SideBar.php, Single.php, Page.php.
Például itt van a Yandex Kódrendező, amely a blog főoldalán található cikkek fő tartalma alatt helyezkedik el:

1 2 3 4
"; ) add_shortcode ('yandex_content', 'yandex_direct'); ?\u003e.

"; ) add_shortcode ('yandex_content', 'yandex_direct'); ?\u003e.

A Google AdSense esetében az árnyékolás nem szükséges:

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://pagaread2.googlesyndication.com/pagasead/show_ads.js"> "; ) Add_shortcode (Google_content "," Google "); ?\u003e.

"; ) Add_shortcode (Google_content "," Google "); ?\u003e.

És így, a Yandex Direct példáján, a létrehozott függvény neve: "Yandex", kimeneti kód: "Yandex_Content". Most, amikor egy cikk írása vagy szerkesztése során egyszerűen beillesztünk: [yandex_content] a megfelelő helyen, és a hirdetések jelennek meg ezen a helyen.
Hasonlóképpen, a Google AdSense blokkok kimenetével. A megfelelő helyre helyezzük, és a blokkok reklámozását látjuk.

Ily módon több funkciót is létrehozhat a funkciók.php fájlban. A nevek és a kimeneti kód megadható. Természetesen csak latin karakterek.
A hirdetésekre vonatkozó tisztességes jövedelem.

A WordPress sablonokban lévő widgetek egyszerűen eléggé lehetővé teszik, gyorsan és egyértelműen hozzáadhat különböző elemeket a blogod kialakításában. Leggyakrabban a widgetek megjelennek az oldalsávban vagy a Futherben, ahol például az utolsó hozzászólások listáját, egy blog archívumot, címkéket vagy más információt lehet elérni. Annak érdekében, hogy ne adja ki a sablonok speciális funkcióit (amelyek nem minden felhasználó tudják), a fejlesztők speciális hódékokat adnak hozzá. Ban, a felhasználó egyszerűen húzza a kész elemeket, és beállítja a tulajdonságaikat. Ma megvizsgáljuk, hogyan valósul meg. By the way, akkor is nagyon szükséges.

Hogy megértsem, mi, valójában beszélek ma, menj a részre " Megjelenés"-" Widgets "menü. A bal oldalon található oldal megtalálja a rendelkezésre álló widgetek listáját, valamint a jobb blokkokat, ahol hozzá lehet adni.

Sajnos a fejlesztők nem mindig biztosítják a lehetőséget, hogy dolgozzanak a widgetekkel, pontosabban nem mindig mondják, hogy ezek a widgetek a szükséges helyen találhatók. Általánosságban elmondható, hogy ma megmondom neked egy kicsit arról, hogy hol van a sablonban, és hogyan kell új blokkokat hozzáadni a widgetekhez.

Elvileg semmi nehéz ebben, ha gyakran néz ki a szerkesztőbe wordPress sablonValószínűleg láttál egy blokkkód blokkot ott:

Ez a kód felelős a widget blokk tartalmának megjelenítéséért. Tehát például a webhely láblécében elhelyezhető, ha ott szeretné megjeleníteni a widgeteket. Ha a sablon telepített widgetei elég, akkor korlátozhatja őket. De egy sablonon végzett munka esetén (nem magadra) van, lehet, hogy egy további widgetet létrehozó helyzet. Ehhez végezzen néhány lépést.

Először megyünk a fájlfunkciókra.php, ahol hozzáadjuk a kódot:

Ha (function_exists ("Register_sideBar)) regisztrálás_sirk (" Név "\u003d\u003e" Új oldalsáv "," Előre_WIDGET "\u003d\u003e" "," EXTER_WIDGET "\u003d\u003e" "," Előnézet "\u003d\u003e"
"," After_title "\u003d\u003e"
" , ) ) ;

ha (function_exists ("Register_sideBar)) regisztrálás_sirk (" Név "\u003d\u003e" Új oldalsáv "," Előre_WIDGET "\u003d\u003e" "," EXTER_WIDGET "\u003d\u003e" "," Előnézet "\u003d\u003e"

"," After_title "\u003d\u003e"
",));

Itt van a Widget (NAME) neve, amelyet a html kód megjeleníti a Widget (Evers_widget, Wad_widget), valamint a kód előtt és után.

Mentse el a funkciók tartalmát.php és menjen a "Widgets" szakaszhoz. Ha minden hiba nélkül történt, akkor talál egy új blokkot:

Már különböző elemeket lehet elhelyezni. De meg kell jeleníteni őket, meg kell mennie a szükséges sablonfájlba (oldalsáv, futher vagy bármely más hely), ahol hozzáadjuk a kódot:

Az első példával ellentétben itt kifejezetten adja meg az általunk létrehozott widgjúok blokkjának nevét. Megmentünk a mintát, és megnézzük a webhelyet, hogy mindenki megjelenik-e, meg kell-e dolgozni :) Ha van egy vágy, hogy "ásni mélyebb", akkor olvashatja el a kódot a kódokról a sablonokban.

Elvileg én személyesen, mindig megtisztítom a widgetek, hogy ne szétesjem a sablonba, amikor a rész widgeteken keresztül jelenik meg, részben speciális funkciók révén. Bár természetesen a felhasználók előkészítésének szintje fontos lesz a WordPress rendszergazda munkájával. Nos, néha vannak olyan helyzetek, amikor mindent gyorsan meg kell tenni, és a győztesek sokkal könnyebbek, mint a funkciók hozzáadása a sablonkódba.

P.S. Posted. Ha meglátogatja Oroszország "kulturális tőkéjét", válassza ki a Szentpétervár hosteleket magának az akarat és lehetőségeket.

A legvalószínűbb, hogy van egy rekordod a blogodon, amit szeretnél elosztani. Általában "Kedvenc felvételek" vagy "Kedvenc tartalom" (Kiemelt hozzászólások, kiemelt tartalom). Ha a WordPress használatát használja, megjelenítheti ezeket a kiválasztott bejegyzéseket különböző utakAz egyikük egy plugin, mint a jetpack használata.

A Jetpack egy sor funkció a WordPress webhely számára. Az útmutató írásakor az ilyen funkciók körülbelül 30 évesek voltak, beleértve a WordPress.com statisztikákat, a fotont, a végtelen görgetést, valamint azt, amit figyelni fogunk - blokkra Kiemelt tartalom. Folytassuk.

Adja hozzá a témát

Frissítés: A Jetpack 3.7 A kiválasztott tartalom űrlapja a megjelenés szakasz → Menü.

Az első dolog, amit meg kell tennie, hozzáadja az add_theme_support funkciót a funkciókhoz.php fájlhoz:

Add_theme_support ( "Kiemelt-tartalom", Array ( "Featured_Content_Filter" \u003d\u003e "MyTheme_get_featured_Content",));

Miután hozzáadta Önt Új forma A kiválasztott tartalomhoz az oldalon Paraméterek → Olvasás.

Adja meg kedvenc tartalmának címkét, állítsa be, hogy hány bejegyzést szeretne megmutatni, és jelölje be a ChekBox-ban jelölőnégyzetet, ha el szeretné rejteni ezt a címkét a blog látogatói közül. Hozzárendelje ezt a címke témákat a Kedvenceként megemlített bloghoz.

A tartalom megjelenítése

A blog tartalmának megjelenítéséhez több kódot fogunk hozzáadni. A kézikönyv példájaként a TwentyTwelve témát fogom használni.

Jellemzően a választott tartalom megjelenik a főoldalon. Ha a témája megfelel a szabványos struktúrának wordPress témák, per főoldal Válaszol az index.php, home.php fájl, vagy az első oldal.php.

Nyissa meg a funkciókat.php és adja hozzá a következő funkciót (kedvenc hozzászólásokat kap, és helyezi el őket egy tömbbe):

Funkció twentytwelve_get_featured_content () (Applic_filters ("twentytwelve_featured_content", tömb ());)

Bővíthetjük a kódot, mint ez:

funkció twentytwelve_get_featured_content ($ num \u003d 1) (Global $ \u003d 1), $ decept \u003d apply_filters ("twentytwelve_featured_content", tömb ()); ha (IS_ARRY ($ ($) || $ num\u003e \u003d szám ($)) hamis;)

A fenti feltételes kifejezés megmutatja a választott tartalmat, ha legalább egy ilyen bejegyzés van, és ha az oldalt nem osztották meg többre.

Ezenkívül a miniatűr új dimenzióit is beállíthatjuk a kiválasztott tartalomhoz. Ebben a példában új méreteket hoztam létre - 250 - 160 pixel. A következő kódot valahol hozzáadhatja add_theme_support ("Post-thumbnail"):

Add_theme_support ("Post-thumbnails"); add_image_size ("twentytwelve-thumb", 250, 160, igaz);

"Cím \u003d" (! Lang:!}">

Az index.php-ben hívjuk ezt a sablont a Get_Template_Part () segítségével, és tedd a ciklusba:

Elvileg mindannyian. Egy kis CSS hozzáadásával jó választott tartalmi egységet kapunk:

Reméljük, hogy hasznosnak találja ezt az útmutatót.

előre is köszönöm

előre is köszönöm

"," ContentType ":" Szöveg / HTML ")," Javasolt ":(" Forrás ":"

előre is köszönöm

előre is köszönöm

"," Tartalmi ":" Text / html ")," Authorid ":" 40638173 "," Slug ":" 52 "," Canedit ": FALSE," CANCOMMENT ": FALSE," ISBACTED ": FALSE," CANPUBLISH " : FALSE, "ViewType": "Old", "ISDRAFT": FALSE, "ISONMODERATERATER": FALSE, "ISSUBSCRIBER": FALSE, "CommentsCount": 10, "MódosításDate": "Thu január 01 1970 03:00:00 GMT +0000 (UTC) "," ShowPreview ": Igaz," Legfeljebb ":(" Source ":"

előre is köszönöm

előre is köszönöm

"," HTML ":" Ha beilleszti az indexet.php-be - a link csak a főre vezet. Ha az egyszemélyes telepítésre telepíti a főegységen. "," ContentType ":" TECTTTYPE ":" TEXT / HTML ")," Title / HTML ")," Title / Html ": NULL," Címkék ":" Ismoderator ": FALSE," COMMUNKÁK ": Igaz, "URL", "/ blog / share / 52", "Urlantemplate": "/ Blog / Share /% Slug%", "Fullblogurl": "https://yandex.ru/blog/share", "AddCommentURL ":" / BLOG / CREATECOMMENTURL: "/ BLOG / UPDATECOMMENT / SHARE / 52", "AddCommentWithcaptcha": "/ Blog / Createwithcaptcha / Share / 52", "ChangeCaptchaurl": "/ Blog / API / CAPTCHA / ÚJ", " PutImageURL ":" / Blog / Image / Tedd "," Urlblog ":" / blog / megosztás "," sleditpost ":" / blog / 56/ szerkesztés "," Urlslug ":" / blog / post / generateslug " URLPublishpost ":" / blog / 569dda94a427fd90608AF952 / közzététele "," Urlunpublishpost ":" / blog / 569dda9427fd90608aaf952 / UrlRemovepost ":" / blog / 569dda9427fd90608af952 / Removepost "," URLDRAFT ":" / blog / share / 52 Terv "," UrldraftTemplate ":" / Blog / Share /% Slug% / Draft "," URLREMOVEDRAFT ":" / blog / 569dda9427fd90608AF927FD90608AF927FD90608AF927FD90608AF952 / RENDSZERZŐDÉS "," URLTAGSUGT ":" / BLOG / API / Javaslat / megosztás "," urlafterdelete ":" / Blog / Share "," Isautho R ": FALSE," SUBSCRIBURL ":" / BLOG / API / feliratkozás / 569dda94a427fd90608af952 "," Unsubscrekareurl ":" / blog / API / leiratkozási / 569dda94a427fd90608af952 "," sürgetitpostpage ":" / blog / megosztás / 569dda94a427fd90608AF952 / EDIT ", "URLforTranslate", "/ blog / post / fordítás", "urlrelateissusee", "URLUPDATETILANSLATE": "/ Blog / Post / UpdateTIRANSLATE", "URLLODTRANSLATE": "/ BLOG / POST / LOADTRANSLATE", URLTRANSLATIONStatus ":" / Blog / Share / 52 / TranslationInfo "," Urlreledatures ":" / Blog / API / kapcoltak / Share / Share / 52 "," Szerző ":(" ID ":" 40638173 "," UID ":(" Érték ":" 40638173 ", "Lite": hamis, "Hosted": FALSE), "Aliases" :(), "Bejelentkezés": "Reva-Money", "Display_Name" :( "Név": "Reva-Money", "Avatar" :( "Alapértelmezett": "0/0-0", "üres": true)), "Cím": " [E-mail védett]"," Seaphavatar ":" 0/0-0 "," ImageSRC ":" https://avatars.mds.yandex.net/get-yapic/0/0-0-0/islands-middle "," IsyandExstaff ": hamis)," Eredeti MermodificationDate ":" 1970-01-01T00: 00: 00.000Z "," Socialimage ": (" Orig ": (" Fullpath ":" http://avatars.yandex.net/get-yablog / 461168601842742682 / Normál ")))))))"\u003e

ha (function_exists ("Register_sideBar") regisztrálás_sirk ("Név" \u003d\u003e "jobb oldalsáv", "Előre_WIDGET" \u003d\u003e "", "EXTER_WIDGET" \u003d\u003e "", "Előnézet" \u003d\u003e "

"," After_title "\u003d\u003e"
",));

3 karakterláncban megadjuk a widget (név) nevét. Van egy neve - Jobb oldalsáv. Legalábbis legalább angol nyelven adhat meg oroszul, de fontos megjegyezni, mert egy helyen kell bevezetni. 4 és 5 sorban is regisztrálhatja a megjelenített HTML-kódot a Widget (Evers_WIDGET, EXTER_WIDGET) előtt és után. Üres alapértelmezett. 6 és 7 karakterlánckóddal a cím előtt és után. Ez az, hogy beállíthatja az osztály fejlécét, és egy új widgetben a fejléc más lesz. Mentessük a funkciókat.php, és menjünk az adminisztrátorra a "Widgets" szakaszba. Ha minden rendesen megtörtént, akkor talál egy új blokkot. Azonnal hozzáadhat néhány widgetet, hogy ellenőrizze, hogy mindannyian helyesen tette-e.

2. Megjeleníti a blokkot a sablonban.

Ehhez nyissa meg a kívánt fájlt. Ez lehet a fejléc.php, a footer.php, az single.php és így tovább. Mindez attól függ, hogy hol szeretnél látni egy új blokkot. Ezt követően helyezze be a következő kódot a kívánt helyre.

A második sorban látjuk - Jobb oldalsáv. Ez csak a név, és meg kell egyeznie azzal a ténnyel, hogy a fájlfunkciókban.php. Vagyis, ha hívja a blokkot - "Place for Counters", akkor ez a névnek ott kell lennie és ott. Ez minden. Mentse el az általunk szerkesztett és menjen az oldalra. Az oldal frissítése után meg kell látnia az eredményt. Továbbra is meg kell írnia a stílusokat a style.css fájlban, hogy új blokkot konfiguráljon.

Ez minden. Köszönöm a figyelmet.