نحوه قرار دادن بلوک های تبلیغاتی در وردپرس. نحوه قرار دادن یک واحد تبلیغاتی در نوار ورودی وبلاگ در WordPress نحوه قرار دادن بلوک ها در صفحه وردپرس

یافتن یک سایت در اینترنت بسیار دشوار است که حاوی تبلیغات شخص ثالث نیست ( Google Adsense، Yandex.Direct، دونده، و غیره). این یک راز برای هر کسی نیست که تبلیغات در سایت به ارمغان می آورد صاحب سایت سود خاصی را به ارمغان می آورد. در برخی از سایت ها، این سود یک مقدار مناسب و معقول محاسبه شده است، و در برخی از این سود به اندازه کافی به اندازه کافی برای پرداخت میزبانی و نام دامنه کافی است.
البته، سایت هایی وجود دارد که حاوی تبلیغات نیستند. چنین سایت هایی عمدتا منابع را به فروش می رسانند. این سایت ها برای دریافت درآمد مستقیم از آنها ساخته نشده اند، اما برای ارسال و فروش کاربر از محصولات خاص.

تقریبا تمام وبلاگ های کار بر روی موتور وردپرس نیز دیده می شود بلوک های تبلیغاتی. این استثنا و این وبلاگ نیست.
چیز دیگری برای کیفی تبلیغات وبلاگ را در وردپرس قرار دهید لازم است کمی در دستگاه موتور خود را درک کنید و حداقل داشته باشید مفاهیم عمومی درباره HTML و CSS.

شما همچنین می توانید از پلاگین های ویژه استفاده کنید تا بلوک های تبلیغاتی را وارد کنید. نگاهی به شبکه، پیدا کردن برخی از پلاگین برای خودتان. شخصا، من از چنین پلاگین ها استفاده نمی کردم، زیرا معتقدم که افزونه اضافی در وردپرس بار بار را در وبلاگ افزایش می دهد. علاوه بر این، با دانش مناسب، شما می توانید به طور کامل تبلیغات را وارد کنید و بدون استفاده از پلاگین.

اگر دستگاه موتور وردپرس را درک می کنید، می توانید ساخت تبلیغات به طور مستقیم به کد. این معمولا فایل ها در دایرکتوری هستند: / wp-content / themes / تم شما /، مانند: index.php، sidebar.php، single.php، page.php.
به عنوان مثال، در اینجا مدیر کد Yandex تحت محتوای اصلی مقالات در صفحه اصلی این وبلاگ قرار داده شده است:

1 2 3 4
'؛ ) add_shortcode ('yandex_content'، 'yandex_direct')؛ ؟\u003e

'؛ ) add_shortcode ('yandex_content'، 'yandex_direct')؛ ؟\u003e

در مورد Google AdSense، محافظ لازم نیست:

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')؛ ؟\u003e

'؛ ) add_shortcode ('google_content'، 'google')؛ ؟\u003e

و بنابراین، در مثال Yandex مستقیم، نام تابع ایجاد شده از ما: 'Yandex'، کد خروجی: 'Yandex_Content'. در حال حاضر، هنگام نوشتن یا ویرایش مقاله، ما به سادگی وارد می شویم: [Yandex_Content] در جای مناسب، و تبلیغات در این مکان ظاهر می شود.
به طور مشابه، با خروجی بلوک Google AdSense. ما به جای درست وارد می شویم و تبلیغات را در بلوک های خود می بینیم.

به این ترتیب، شما می توانید چندین توابع را در فایل functions.php ایجاد کنید. ویژگی های نام و کد خروجی را می توان هر گونه داده می شود. به طور طبیعی، تنها شخصیت های لاتین.
درآمد مناسب و معقول در تبلیغات.

ابزارک ها در قالب های وردپرس به سادگی به اندازه کافی، به سرعت و به وضوح موارد مختلف را در طراحی وبلاگ خود اضافه می کنند. اغلب اوقات، ویدجت ها در نوار کناری یا Futher نمایش داده می شوند، به عنوان مثال، لیستی از آخرین پست ها، بایگانی وبلاگ، برچسب ها یا برخی از اطلاعات دیگر را می توانید قرار دهید. به منظور تولید آن با استفاده از توابع خاص در قالب ها (که همه کاربران نمی دانند)، توسعه دهندگان بلوک های ویژه ای از ویدجت را اضافه می کنند. در آنها، کاربر به سادگی عناصر به پایان رسید و خواص خود را تنظیم می کند. امروز ما در نظر داریم که چگونه آن را اجرا می کنیم. به هر حال، شما نیز می توانید بسیار ضروری است.

برای درک آنچه، در واقع، من امروز صحبت خواهم کرد، به بخش بروید " ظاهر"- منو" ویدجت ". در صفحه در سمت چپ، لیستی از ویدجت های موجود را پیدا خواهید کرد و در بلوک های راست که می توان آنها را اضافه کرد.

متأسفانه، توسعه دهندگان همیشه امکان کار با ویدجت ها را ارائه نمی دهند، دقیق تر هرگز نمی گویند این ویدجت ها در محل ما نیاز دارند. به طور کلی، امروز به شما کمی درباره جایی که در قالب آنها نشان می دهد و نحوه اضافه کردن بلوک های جدید برای ویدجت به شما می گویم.

در اصل، اگر شما اغلب به ویرایشگر نگاه کنید، هیچ مشکلی وجود ندارد قالب وردپرس، شما احتمالا یک بلوک بلوک بلوک وجود دارد:

این کد مسئول نمایش محتویات بلوک ویجت است. بنابراین، به عنوان مثال، اگر می خواهید ویدجت را در آنجا نمایش دهید، می توانید آن را در پاورقی سایت قرار دهید. اگر ویدجت های نصب شده در قالب کافی باشند، می توانید آنها را محدود کنید. اما در صورت کار بر روی یک قالب به منظور (نه برای خودتان)، ممکن است یک وضعیت ایجاد یک بلوک اضافی از ویدجت وجود داشته باشد. برای انجام این کار، چند مرحله را انجام دهید.

اول، ما به Firections.php می رویم، جایی که کد را اضافه می کنیم:

اگر (function_exists ("register_ssidebar")) register_sidebar (آرایه ("name" \u003d\u003e "نوار کناری جدید"، "fure_widget" \u003d\u003e ""، "پس از_widget" \u003d\u003e ""، "قبل_title" \u003d\u003e "
"،" after_title "\u003d\u003e"
" , ) ) ;

اگر (function_exists ("register_ssidebar")) register_sidebar (آرایه ("name" \u003d\u003e "نوار کناری جدید"، "fure_widget" \u003d\u003e ""، "پس از_widget" \u003d\u003e ""، "قبل_title" \u003d\u003e "

"،" after_title "\u003d\u003e"
",));

در اینجا نام ویجت (نام) نمایش داده شده توسط کد HTML قبل و بعد از ویجت (قبل از_widget، پس از_widget)، و همچنین کد قبل و بعد از عنوان نمایش داده شده است.

محتویات functions.php را ذخیره کنید و به بخش "ویدجت" بروید. اگر همه چیز بدون خطا انجام شود، پس شما یک بلوک جدید را پیدا خواهید کرد:

قبلا می توان موارد مختلفی قرار داد. اما برای نمایش آنها، شما باید به فایل الگو که نیاز دارید (نوار کناری، Futher یا هر مکان دیگر)، جایی که ما کد را اضافه می کنیم، بروید:

بر خلاف نمونه اول، در اینجا به صراحت نام بلوک ویدجت هایی را که ما ایجاد کردیم مشخص می کنیم. ما الگوی را ذخیره می کنیم و به سایت نگاه می کنیم که آیا همه چیز نمایش داده می شود، باید کار کند :) اگر تمایل به "حفاری عمیق تر" وجود داشته باشد، می توانید بخش کد را در مورد ویدجت ها در قالب ها بخوانید.

در اصل، من شخصا، من همیشه ویدجت ها را تمیز می کنم تا در قالب تخریب نشوند، زمانی که بخشی از طریق ویدجت نمایش داده می شود، بخشی از طریق توابع خاص. اگر چه، البته، سطح آماده سازی کاربران با کار مدیر وردپرس مهم خواهد بود. خوب، گاهی اوقات شرایطی وجود دارد که همه چیز باید به سرعت انجام شود، و برندگان بسیار ساده تر از اضافه کردن توابع به کد قالب هستند.

P.S. ارسال شده. اگر قصد دارید از "سرمایه فرهنگی روسیه" بازدید کنید، خوابگاه های سنت پترزبورگ را برای خود و فرصت ها انتخاب کنید.

به احتمال زیاد، شما یک رکورد در وبلاگ خود دارید که می خواهید تخصیص دهید. معمولا آنها "ضبط های مورد علاقه" یا "محتوای مورد علاقه" نامیده می شوند (پست های ویژه، محتوای ویژه). اگر از وردپرس استفاده می کنید، نمایش این نوشته های انتخاب شده را می توان به دست آورد روش های مختلفیکی از آنها استفاده از یک پلاگین مانند jetpack است.

JetPack مجموعه ای از ویژگی های سایت وردپرس شما است. در زمان نوشتن این راهنمای، چنین ویژگی هایی حدود 30 بود، از جمله آمار WordPress.com، فوتون، پیمایش بی نهایت، و همچنین آنچه که ما به آن توجه می کنیم - بلوک محتوای ویژه. بیایید ادامه دهیم

اضافه کردن پشتیبانی به موضوع

به روز رسانی: در JetPack 3.7 فرم برای محتوای انتخاب شده در بخش ظاهر → منو است.

اولین چیزی که باید انجام دهید این است که تابع Add_Theme_Support را به FUNCTUSS.php فایل اضافه کنید:

add_theme_support ("ویژه-محتوا"، آرایه ("featured_content_filter" \u003d\u003e "mytheme_get_featured_content"،))؛

پس از اضافه کردن شما خواهید دید فرم جدید برای محتوای انتخاب شده در صفحه پارامترها → خواندن.

برچسب را برای محتوای مورد علاقه خود مشخص کنید، تعداد زیادی از نوشته هایی را که می خواهید نشان دهید تنظیم کنید و کادر را در ChekBox بررسی کنید، اگر می خواهید این برچسب را از بازدیدکنندگان وبلاگ پنهان کنید. این موضوع را در وبلاگ که می خواهید به عنوان علاقه مندی ها ذکر کنید، اختصاص دهید.

محتوای نمایش

برای نمایش محتوا در وبلاگ ما چندین خط کد را اضافه خواهیم کرد. به عنوان مثال در این کتابچه راهنمای، من از TwentyTwelve Theme استفاده خواهم کرد.

به طور معمول، محتوای انتخاب شده بر روی صفحه اصلی نمایش داده می شود. اگر موضوع شما با ساختار استاندارد مطابقت دارد تم های وردپرس، مطابق صفحه اصلی پاسخ به index.php، home.php فایل، یا front-page.php.

باز کردن functions.php و اضافه کردن ویژگی زیر (شما پست های مورد علاقه را دریافت خواهید کرد و آنها را در یک آرایه قرار دهید):

تابع twentytwelve_get_featured_content () (apply_filters ("twentytwelve_featured_content"، آرایه ())؛)

ما می توانیم کد را گسترش دهیم، مثل این:

تابع twentytwelve_get_featured_content ($ num \u003d 1) ($ $ featured؛ $ featured \u003d apply_filters (twentytwelve_featured_content "، array ())؛ اگر (is_array ($ featured) || $ num\u003e \u003d تعداد ($ featured)) بازگشت درست است نادرست؛)

بیان مشروط بالا محتوای انتخابی را نشان می دهد، اگر حداقل یک چنین ورودی وجود داشته باشد، و اگر صفحه به چندین تقسیم نشده باشد.

علاوه بر این، ما همچنین می توانیم ابعاد جدیدی از مینیاتوری را برای محتوای انتخابی تعیین کنیم. در این مثال، من ابعاد جدیدی را ایجاد کردم - 250 تا 160 پیکسل. شما می توانید کد زیر را در زیر اضافه کنید add_theme_support ("post-thumbnail"):

add_theme_support ("post-thumbnails")؛ add_image_size ("TwentyTwelve-featured-thumb"، 250، 160، درست)؛

"title \u003d" (! lang:!}">

در index.php، ما این الگو را با استفاده از Get_Template_Part () می نامیم و آن را در چرخه ای مثل این قرار می دهیم:

در اصل، همه. با اضافه کردن کمی از CSS، ما یک واحد محتوا انتخاب شده را دریافت خواهیم کرد:

ما امیدواریم که این راهنما مفید باشد.

پیشاپیش از شما متشکرم

پیشاپیش از شما متشکرم

"،" محتوا ":" متن / HTML ")،" Proposedbody ":(" منبع ":"

پیشاپیش از شما متشکرم

پیشاپیش از شما متشکرم

"،" محتوا ":" متن / HTML ")،" نویسنده ":" 40638173 "،" slug ":" 52 "،" canedit ": false،" cancomment ": false،" isbanned ": false،" canpublish " : FALSE، "Viewtype": "قدیمی"، "Isdraft": FALSE، "IsonModeration": FALSE، "isSubscriber": FALSE، "COMMENTCOUNT": 10، "MODIFICATIONDATE": "Thu Jan 01 1970 03:00:00 GMT +0000 (UTC) "،" ShowPreview ": درست،" approvedpreview ":(" منبع ":"

پیشاپیش از شما متشکرم

پیشاپیش از شما متشکرم

"،" HTML ":" اگر در index.php قرار بگیرد - لینک فقط به یکی از اصلی ها منجر می شود. اگر شما در single.php نصب کنید - در واحد اصلی قابل مشاهده نیست. "،" محتوا ":" Text / HTML ")،" TitleMage ": null،" برچسب ها ":،" ismoderator ": False،" نظرات ": درست، "URL"، "/ وبلاگ / اشتراک / 52"، "Urltemplate": "/ وبلاگ / اشتراک / slug٪"، "fullblogurl": "https://yandex.ru/blog/Share"، "addcommenturl" ":" / وبلاگ / Createcommenturl: "/ وبلاگ / Updatecomment / Share / 52،" AddcommentWithCaptcha ":" / وبلاگ / CreateWitheCaptcha / Share / 52 "،" ChangeCaptchaurl ":" / Blog / API / CAPTCHA / NEW "،" Sutimageurl ":" / وبلاگ / تصویر / قرار دادن "،" Urlblog ":" / وبلاگ / اشتراک "،" urleditpost ":" / وبلاگ / 569dda94a427fd90608af952 / ویرایش "،" urlslug ":" / blog / post / generateslug "،" urlpublishpost ":" / وبلاگ / 569DDA94A427FD90608AF952 / انتشار "،" Urlunpublishpost ":" / وبلاگ / 569DDA94A427FD90608AF952 / Unpublish "،" Urlremovepost ":" / وبلاگ / 569DDA94A427FD90608AF952 / RemovePost "،" URLDRAFT ":" / وبلاگ / اشتراک / 52 / پیش نویس "،" Urldrafttemplate ":" / وبلاگ / به اشتراک گذاری /٪ Slug٪ / پیش نویس "،" Urlremovedraft ":" / وبلاگ / 569DDA94A427FD90608AF952 / Removerraft "،" Urltagsuggest ":" / وبلاگ / API / پیشنهاد / اشتراک گذاری "،" Urlafterdelete " ":" / وبلاگ / به اشتراک بگذارید "،" Isautho R ": FALSE،" Subscribirl ":" / وبلاگ / API / اشتراک / 569DDA94A427FD90606060802 "،" Unsubscribsisl ":" / وبلاگ / API / لغو اشتراک / 569DDA94A427FD9060608AF952 "،" URLEDITPOSTPAGE ":" / وبلاگ / اشتراک / 569dda94a427fd90608af952 / ویرایش " "urlfortranslate"، "/ blog / post / translate"، "urlrelateissusee"، "urlupdatetiranslate": "/ وبلاگ / پست / updatetiranlate"، "urlloadtranslate": "/ وبلاگ / پست / loadtranslate"، urltranslationstatus ":" / وبلاگ / به اشتراک گذاری / 52 / translistinfo "،" urlreledaticles ":" / وبلاگ / API / Assistics / share / 52 "،" نویسنده ":(" uid ":" 40638173 "،" uid ":(" value ":" 40638173 "، "LITE": FALSE، "میزبانی شده": FALSE)، "نام مستعار" :()، "ورود": "Reva-Money"، "Display_Name" :( "نام": "Reva-Money"، "Avatar" :( "پیش فرض": "0 / 0-0"، "خالی": درست))، "آدرس": " [ایمیل محافظت شده]"،" defaultavatar ":" 0 / 0-0 "،" imagesrc ":" https://avatars.mds.yandex.net/get-yapic/0/0-0-0/slands-middle "،" isyandexstaff ": FALSE)،" OriginalModificationDate ":" 1970-01-01T00: 00: 00.000z "،" Socialimage ": (" orig ": (" FullPath ":" http://avatars.yandex.net/get-yablog / 461168601842742682 / عادی ")))"\u003e

اگر (function_exists ("register_ssidebar")) register_sidebar (آرایه ("نام" \u003d\u003e "نوار کناری سمت راست"، "fore_widget" \u003d\u003e ""، "پس از_widget" \u003d\u003e ""، "قبل_title" \u003d\u003e "

"،" after_title "\u003d\u003e"
",));

در 3 رشته، نام ویجت (نام) را مشخص می کنیم. ما یک نام داریم - نوار کناری سمت راست. شما می توانید هر نام را حداقل به زبان انگلیسی حداقل در روسیه وارد کنید، اما مهم است که آن را به یاد داشته باشید، زیرا باید در یک مکان معرفی شود. همچنین در 4 و 5 ردیف، شما می توانید کد HTML نمایش داده شده را قبل و بعد از ویجت (قبل از_widget، پس از_widget) ثبت نام کنید. ما پیش فرض خالی داریم در 6 و 7 کد رشته قبل و بعد از عنوان. به عبارت دیگر، شما می توانید هدر کلاس خود را پیکربندی کنید و در یک ویجت جدید هدر متفاوت خواهد بود. ما functions.php ما را ذخیره میکنیم و به بخش "ویجت" به مدیر بروید. اگر همه چیز به درستی انجام شود، یک بلوک جدید را پیدا خواهید کرد. شما می توانید بلافاصله اضافه کردن برخی از ویجت برای بررسی اینکه آیا شما به درستی انجام داد.

2. بلوک را در قالب خود نمایش می دهد.

برای انجام این کار، فایل مورد نظر را باز کنید. این می تواند header.php، footer.php، single.php و غیره باشد. این همه بستگی به جایی که می خواهید یک بلوک جدید را ببینید. پس از آن، کد زیر را به محل مورد نظر وارد کنید.

در خط دوم ما می بینیم - نوار کناری سمت راست. این فقط نام است و باید با این واقعیت که در functions.php فایل باشد، همخوانی دارد. به این ترتیب، اگر شما بلوک خود را نامید - "محل برای شمارنده"، سپس این نام باید آنجا باشد و آنجا. این همه است فایل ما را ذخیره کنید که ما ویرایش کردیم و به سایت می رویم. پس از به روز رسانی صفحه، شما باید نتیجه را ببینید. برای پیکربندی یک بلوک جدید، سبک را در فایل style.css تنظیم می کند.

این همه است با تشکر از توجه شما.