როგორ შეიტანოთ სარეკლამო ბლოკები WordPress- ში. როგორ ჩადეთ სარეკლამო ერთეული ბლოგის შესვლის ფირზე WordPress როგორ დააყენოს ბლოკები WordPress გვერდი

ძნელია იპოვოთ საიტი ინტერნეტში, რომელიც არ შეიცავს მესამე მხარის რეკლამას ( Google AdSense, Yandex.direct, runner და ა.შ.). ეს არ არის საიდუმლო, რომ რეკლამის საიტი მოაქვს ადგილზე მფლობელი გარკვეული მოგება. ზოგიერთ საიტებზე, ეს მოგება გამოითვლება ღირსეული თანხა, ხოლო ზოგიერთ მოგებაზე საკმარისად საკმარისია მასპინძლობისა და დომენის სახელის გადახდისთვის.
რა თქმა უნდა, არსებობს საიტები, რომლებიც არ შეიცავს რეკლამას. ასეთი საიტები ძირითადად გაყიდულია რესურსებით. ეს ადგილები არ არის მიღებული შემოსავლის მიღება მათგან, მაგრამ წარუდგინოს და გაყიდოს გარკვეული პროდუქციის მომხმარებელი.

თითქმის ყველა ბლოგზე მუშაობს WordPress ძრავის ასევე ჩანს სარეკლამო ბლოკები. ეს არ არის გამონაკლისი და ამ დღიურში.
კიდევ ერთი რამ ხარისხობრივად ჩაწერეთ დღიური რეკლამა WordPress- ზე აუცილებელია, რომ გაიგოთ პატარა ძრავების მოწყობილობა და მაინც მაინც ზოგადი ცნებები შესახებ HTML და CSS.

ასევე შეგიძლიათ გამოიყენოთ სპეციალური დანამატები რეკლამის ბლოკების ჩასმა. შეხედეთ ქსელში, იპოვეთ ზოგიერთი მოდული თქვენთვის. პირადად, მე არ გამოვიყენე ასეთი დანამატები, რადგან მე მჯერა, რომ დამატებითი მოდული WordPress- ზე ზრდის ბლოგზე. უფრო მეტიც, შესაბამისი ცოდნა, თქვენ შეგიძლიათ შესანიშნავად ჩაწეროთ სარეკლამო და მოდულის გამოყენების გარეშე.

თუ გესმით WordPress ძრავის მოწყობილობა, შეგიძლიათ რეკლამის აშენება პირდაპირ კოდს. ეს, როგორც წესი, ფაილი დირექტორია: / WP-Content / თემები / თქვენი თემა /, როგორიცაა: 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 ბლოკების გამომუშავებით. ჩვენ ჩადეთ სწორი ადგილი, და ჩვენ ვხედავთ რეკლამას თქვენს ბლოკებზე.

ამ გზით, თქვენ შეგიძლიათ შექმნათ მრავალჯერადი ფუნქციები ფუნქციებში. PP ფაილი. სახელების მახასიათებლები და გამომავალი კოდი შეიძლება მიეცეს ნებისმიერ. ბუნებრივია, მხოლოდ ლათინური სიმბოლოები.
ღირსეული მოგება რეკლამებზე.

Widgets in WordPress თარგები საშუალებას უბრალოდ საკმარისი, სწრაფად და ნათლად დაამატოთ სხვადასხვა ნივთები დიზაინი თქვენი დღიური. ყველაზე ხშირად, ვიჯეტები გამოჩნდება sidebar ან futher, სადაც შეგიძლიათ განათავსოთ, მაგალითად, სია ბოლო პოსტი, დღიური არქივი, tags ან სხვა ინფორმაცია. იმისათვის, რომ არ გამოვიყენოთ ის სპეციალური ფუნქციების გამოყენებით თარგები (რომელიც არ არის ყველა მომხმარებელი ვიცი), დეველოპერები დაამატოთ სპეციალური ბლოკები ვიჯეტების. მათში, მომხმარებელი უბრალოდ გადადის მზა ელემენტებს და არეგულირებს მათ თვისებებს. დღეს ჩვენ ვთვლით, თუ როგორ ხორციელდება იგი. სხვათა შორის, თქვენ ასევე შეგიძლიათ ძალიან საჭირო.

იმის გაგება, თუ რა, სინამდვილეში, დღეს მელაპარაკებ, გადადით განყოფილებაში " გარეგნობა"- მენიუ" ვიჯეტები ". გვერდზე მარცხნივ თქვენ იხილავთ სიაში არსებული ვიჯეტების, და მარჯვენა ბლოკები, სადაც ისინი შეიძლება დაემატოს.

სამწუხაროდ, დეველოპერები ყოველთვის არ უზრუნველყოფენ ვიჯეტებით მუშაობის შესაძლებლობას, უფრო ზუსტად ყოველთვის არ იტყვის, რომ ეს ვიჯეტები გვჭირდება ადგილზე. ზოგადად, დღეს მე გეტყვით პატარა შესახებ, სადაც თარგში ისინი მიუთითებენ და როგორ უნდა დაამატოთ ახალი ბლოკები ვიჯეტებისთვის.

პრინციპში, არაფერია რთული, თუ ხშირად გამოიყურება რედაქტორი wordPress თარგი, თქვენ ალბათ დაინახეთ ბლოკის კოდი ბლოკი:

ეს კოდი პასუხისმგებელია ვიჯეტის ბლოკის შინაარსზე. ასე რომ, თქვენ, მაგალითად, შეიძლება იტევს მას ძროხის ძირი, თუ გსურთ ვიჯეტების ჩვენება. თუ დამონტაჟებული ვიჯეტები თარგში საკმარისია, მაშინ შეგიძლიათ შეზღუდოთ ისინი. მაგრამ იმ შემთხვევაში, თუ შაბლონზე შეკვეთა (არა თქვენთვის), შეიძლება არსებობდეს ვიჯეტების დამატებითი ბლოკის შექმნის სიტუაცია. ამისათვის ასრულებს რამდენიმე ნაბიჯს.

პირველი, ჩვენ მივდივართ ფაილი ფუნქციები .Php, სადაც ჩვენ დავამატებთ კოდი:

თუ (function_exists ("რეგისტრაცია")) რეგისტრაცია _sidebar (Array ("NAME" \u003d\u003e "ახალი SIEDBAR", "ANGED_WIDGET" \u003d\u003e "", "After_widget" \u003d\u003e "", "", "
"," After_title "\u003d\u003e"
" , ) ) ;

თუ (function_exists ("რეგისტრაცია")) რეგისტრაცია _sidebar (Array ("NAME" \u003d\u003e "ახალი SIEDBAR", "ANGED_WIDGET" \u003d\u003e "", "After_widget" \u003d\u003e "", "", "

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

აქ არის ვიჯეტის სახელი (სახელი), რომელიც ნაჩვენებია HTML კოდით, სანამ ვიჯეტის (ადრე _Widget, After_widget), ისევე როგორც კოდი და მის შემდეგ.

შეინახეთ ფუნქციების შინაარსი .Php და გადადით "ვიჯეტების" განყოფილებაში. თუ ყველაფერი გაკეთდა შეცდომების გარეშე, მაშინ იპოვით ახალ ბლოკს:

უკვე შეიძლება განთავსდეს სხვადასხვა ნივთები. მაგრამ მათ ჩვენება, თქვენ უნდა წავიდეთ თარგი ფაილი გჭირდებათ (Sidebar, Futher ან სხვა ადგილი), სადაც ჩვენ დავამატებთ კოდი:

პირველი პირველი მაგალითისგან განსხვავებით, აქ აშკარად განსაზღვრავს ვიჯეტების ბლოკის სახელს, რომელიც ჩვენ შევქმენით. ჩვენ გადავარჩინოთ ნიმუში და შევხედოთ საიტზე თუ არა ყველაფერი, თუ ყველაფერი უნდა იყოს იმუშაოს :) თუ არსებობს სურვილი "Diger Deeper", შეგიძლიათ წაიკითხოთ კოდექსის მონაკვეთის შესახებ ვიჯეტების შესახებ თარგები.

პრინციპში, მე პირადად მე პირადად მე ყოველთვის გაწმენდა ვიჯეტები, რათა არ მოხდეს შაბლონში, როდესაც ნაწილი ვიჯეტების მეშვეობით, სპეციალური ფუნქციების მეშვეობით. მიუხედავად იმისა, რომ, რა თქმა უნდა, მომხმარებელთა მომზადების დონე მნიშვნელოვანია WordPress ადმინისტრატორის მუშაობით. ისე, ზოგჯერ არსებობს სიტუაციები, როდესაც ყველაფერი სწრაფად უნდა გაკეთდეს, ხოლო გამარჯვებულები ბევრად უფრო ადვილია, ვიდრე შაბლონის კოდექსში ფუნქციები.

P.S. გამოქვეყნდა. თუ რუსეთში "კულტურული კაპიტალის" ეწვევა, აირჩიე პეტერბურგის ჰოსტალები ნებასა და შესაძლებლობებზე.

სავარაუდოდ, თქვენ გაქვთ ჩანაწერი თქვენს ბლოგზე, რომლითაც გსურთ გამოყოფილი. როგორც წესი, მათ "საყვარელი ჩანაწერები" ან "საყვარელი შინაარსი" (გამორჩეული პოსტები, გამორჩეული შინაარსი). თუ თქვენ იყენებთ WordPress- ს, ამ შერჩეულ ჩანაწერებს მიიღებთ სხვადასხვა გზებიერთი მათგანი არის გამოყენების მოდული, როგორიცაა jetpack.

Jetpack არის კომპლექტი თვისებები თქვენი WordPress საიტი. ამ სახელმძღვანელოს წერის დროს, ასეთი თვისებები იყო დაახლოებით 30, მათ შორის WordPress.com სტატისტიკა, Photon, Infinite Scroll, ისევე როგორც ის, რაც ჩვენ ყურადღება მიაქციონ - ბლოკი გამორჩეული შინაარსი. მოდით გაგრძელება.

თემის მხარდაჭერა

განახლება: Jetpack 3.7 შერჩეული შინაარსის ფორმა არის გამოჩენა განყოფილებაში → მენიუ.

პირველი, რაც თქვენ უნდა გავაკეთოთ არის დაამატოთ add_theme_support ფუნქცია თქვენს ფუნქციები. PP ფაილი:

Add_theme_support ("გამორჩეული- content", მასივი ("გამორჩეული_კონტეტენტი" \u003d\u003e "mytheme_get_featured_content",);

დასძინა, რომ ნახავთ ახალი ფორმა შერჩეული შინაარსის გვერდზე პარამეტრების → კითხვა.

მიუთითეთ თქვენი საყვარელი შინაარსის საკითხი, დაამატეთ რამდენი ჩანაწერი გსურთ აჩვენოთ, და შეამოწმეთ ჩამრთველი Chekbox- ში, თუ გსურთ ამ Tag- დან ბლოგის დამალვა. მიუთითეთ ეს საკვანძო თემები ბლოგზე, რომლებსაც გისურვებთ.

ჩვენების შინაარსი

ბლოგის შინაარსის ჩვენება ჩვენ დავამატებთ კოდის რამდენიმე ხაზს. როგორც მაგალითი ამ სახელმძღვანელოში, მე გამოვიყენებ Twentytwelve თემა.

როგორც წესი, არჩეული შინაარსი არის ნაჩვენები მთავარ გვერდზე. თუ თქვენი თემა შეესაბამება სტანდარტულ სტრუქტურას wordPress თემები, თითო Მთავარი გვერდი პასუხობს index.php, home.php ფაილი, ან წინა გვერდი.php.

გახსენით ფუნქციები .Php და დაამატეთ შემდეგი ფუნქცია (მიიღებთ საყვარელ პოსტს და განათავსებთ მათ მასივში):

ფუნქცია Twentytwelve_featured_Content ("Twentwelve_featured_Content", მასივი ());)

ჩვენ შეგვიძლია გააფართოვოთ კოდი, როგორც ეს:

ფუნქცია Twentytwelve_featured_Content ($ num \u003d 1) (Global $ Featured, $ Featured \u003d Apploaders ("Twentwelve_featured_content", IF (IS_Array ($ Featured) || $ NUM\u003e \u003d COUNT ($ FASTUMED)) დაბრუნება ჭეშმარიტი; დაბრუნება ცრუ;)

ზემოთ პირობითი გამოხატულება გამოჩნდება არჩეული შინაარსი, თუ არსებობს მინიმუმ ერთი ასეთი ჩანაწერი, და თუ გვერდი არ არის დაყოფილი რამდენიმე.

გარდა ამისა, ჩვენ ასევე შეგვიძლია შევქმნათ მინიატურების ახალი ზომები შერჩეული შინაარსისთვის. ამ მაგალითში, შევქმენი ახალი ზომები - 250-დან 160 პიქსელი. თქვენ შეგიძლიათ დაამატოთ შემდეგი კოდი სადღაც add_theme_support ("პოსტ-მინიატურა"):

Add_theme_support ("პოსტ-მინიატურა"); add_image_size ("Twentytwelve-Featured-thumb", 250, 160, True);

"სათაური \u003d" (! Lang:!}">

In index.php, ჩვენ მოვუწოდებთ ამ თარგი გამოყენებით get_template_part () და დააყენა მას ციკლი მოსწონს ეს:

პრინციპში, ყველა. დაამატეთ ცოტა CSS, ჩვენ მივიღებთ კარგი შერჩეული შინაარსის ერთეულს:

ვიმედოვნებთ, რომ ეს სახელმძღვანელო სასარგებლოა.

წინასწარ გმადლობ

წინასწარ გმადლობ

"," ContentType ":" ტექსტი / HTML ")," შემოთავაზებული ":(" წყარო ":"

წინასწარ გმადლობ

წინასწარ გმადლობ

"," ContentType ":" Text / HTML ")," ავტორიტარული ":" 40638173 "," Slug ":" Slug ":" 52 "," CANEDIT ": FALSE," CANCOMMENT ": FALSE," ISBANNED ": FALSE," CANPUBLISH " : FALSE, "Viewtype": "ძველი", "ISDRAFT": FALSE, "Isonmoderation": FALSE, "Issubscriber": FALSE, "CAMIENCOUNT": 10, "მოდიფიკაციავა": "Thu 01 1970 03:00:00 GMT +0000 (UTC) "," showpreview ": ჭეშმარიტი," დამტკიცებულიპევტი ":(" წყარო ":"

წინასწარ გმადლობ

წინასწარ გმადლობ

"," HTML ":" თუ Index.php- ში ჩასმა - ბმული მხოლოდ მთავარია. თუ დააინსტალირეთ Single.php - ძირითად ერთეულში არ ჩანს "," ContentType ":" Text / HTML ")," TITALIMAGE ": NULL," Tags ":," Ismoderator ": მართალია, "URL", "/ Blog / Share / 52", "Urltemplate": "/ დღიური / წილი /% slug", "fullblogurl": "https://yandex.ru/blog/share", "AddCommenturl "/ დღიური / CreateCommenturl:" / დღიური / UpdateComment / Share / 52 "," AddCommentWithCaptcha ":" / დღიური / createwithcaptcha / Share / 52 "," Changecaptchaurl ":" / Blog / API / CAPTCHA / NEW "," PUTIMAGEURL ":" / დღიური / სურათი / განათავსეთ "," urlblog ":" / დღიური / გაზიარება "," urlleditpost ":" / დღიური / 569DDA94A427FD90608AF952 / Edit "," Urlslug ":" / დღიური / ჩანაწერი / GeneratesLug "," Urlpublishpost "/ Blog / 569DA94A427FD908AF952 / Publish", "urlunpublishpost": "/ blog / 569dda94a427fd90608af952 / Unpublish", "Urlremovepost": "/ დღიური / 569DDA94A427FD90608AF952 / RemovePost", "Urldraft" / 52 / პროექტი "," UrldraftTemplate ":" / დღიური / წილი /% Slug / dropt "," Urlremovedraft ":" / დღიური / 569DDA94A427FD90608AF952 / Removedraft "," Urltagsuggest ":" / დღიური / API / SUBSIT / Share "," UrlafterDelete ":" / დღიური / გაზიარება "," isautho R ":" / Blog / API / Subscribe / 569DDA94A427FD90608AF952 "," / Blog / API / Unsubscribe / 569DDA94A427FD90608AF952 "," / დღიური / წილი / 569dda94a427FD90608AF952 / Edit ", "Urlfortranslate", "/ დღიური / ჩანაწერი", "urlrelateissusee", "urlupdatetiranslate": "/ დღიური / ჩანაწერი / UpdateTiranSlate", "/ Blog / Post / LoadTranslate", urltranslationStatus ":" / დღიური / Share / 52 / Tyresinfo "," Urandledaticles ":" / დღიური / API / Consecticles / Share / 52 "," ავტორი ":(" ID ":" 40638173 "," UID ":(" 40638173 ", "Lite": FALSE, "Host": FALSE), "Aliases" :(), "შესვლა": "Reva-Money", "Display_Name" :( "Reva-Money", "avatar" :( "Default": "0 / 0-0", "ცარიელი": TRUE)), "მისამართი": " [Email protected]"," ნაადრევური ":" 0 / 0-0 "," imagesrc ":" https://avatars.mds.yandex.net/get-yapic/0/0-0-0/islands-middle "," Isyandexstaff "FALSE)," ორიგინალიმოდიფიკაცია ":" 1970-01-01T00: 00: 00.000Z "," SocialImage ": (" Orig ": (" Fullpath ":" http://avatars.yandex.net/get-yablog / 461168601842742682 / ნორმალური ")))))"\u003e

თუ (FUNCTION_EXISTS ("რეგისტრაცია")) რეგისტრაცია _sidebar (მასივი ("სახელი" \u003d\u003e "მარჯვენა sidebar", "Begion_widget" \u003d\u003e "", "After_widget" \u003d\u003e "", "", "ადრე_ტიტი" \u003d\u003e "

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

3 სტრიქონში, ჩვენ მიუთითეთ ვიჯეტის სახელი (სახელი). ჩვენ გვყავს სახელი - მარჯვენა sidebar. თქვენ შეგიძლიათ ნებისმიერ სახელს ინგლისურ ენაზე მინიმუმ რუსულ ენაზე, მაგრამ მნიშვნელოვანია გახსოვდეთ, რადგან ის უნდა გაეცნოთ ერთ ადგილას. ასევე 4 და 5 რიგში, თქვენ შეგიძლიათ დარეგისტრირდეთ HTML კოდი, სანამ ვიჯეტის (ადრე _Widget, After_widget). ჩვენ ცარიელია default. 6 და 7 სტრიქონის კოდექსში სათაურით და მის შემდეგ. ანუ, თქვენ შეგიძლიათ კონფიგურაცია თქვენი კლასის სათაურის და ახალი ვიჯეტის სათაური იქნება განსხვავებული. ჩვენ გადავარჩინოთ ჩვენი ფუნქციები .php და წასვლა admin "widgets" სექციაში. თუ ყველაფერი სწორად გაკეთდა, იქ ახალ ბლოკს იხილავთ. თქვენ შეგიძლიათ დაუყოვნებლივ დაამატოთ რამდენიმე ვიჯეტის შემოწმება, თუ ყველა სწორად გააკეთეთ.

2. აჩვენებს ბლოკს თარგი თავისთავად.

ამისათვის გახსენით სასურველი ფაილი. ეს შეიძლება იყოს header.php, footer.php, single.php და ასე შემდეგ. ეს ყველაფერი დამოკიდებულია იმაზე, თუ სად გინდა ახალი ბლოკის ნახვა. ამის შემდეგ, შეიტანეთ შემდეგი კოდი სასურველ ადგილას.

მეორე ხაზში ჩვენ ვხედავთ - მარჯვენა sidebar. ეს არის მხოლოდ სახელი და უნდა ემთხვეოდეს იმ ფაქტს, რომ ფაილში ფუნქციები .Php. ანუ, თუ თქვენ მოუწოდებთ თქვენს ბლოკს - "ადგილი მრიცხველებისთვის", მაშინ ეს სახელი უნდა იყოს იქ და იქ. Სულ ეს არის. გადავარჩინოთ ჩვენი ფაილი, რომელიც ჩვენ რედაქტირებულია და გადადით საიტზე. გვერდის განახლების შემდეგ, თქვენ უნდა დაინახოთ შედეგი. ის რჩება სტილის განსაზღვრა Style.css ფაილი კონფიგურაციის ახალი ბლოკი.

Სულ ეს არის. Გმადლობთ ყურადღებისთვის.