Cara memasukkan blok iklan di WordPress. Cara Memasukkan Unit Periklanan dalam Pita Entri Blog di WordPress Cara Meletakkan Blok Di Halaman Wordpress

Sangat sulit untuk menemukan situs di Internet yang tidak akan mengandung iklan pihak ketiga ( Google Adsense., Yandex.direct, runner, dll.). Ini bukan rahasia bagi siapa pun yang beriklan di situs membawa pemilik situs untung tertentu. Di beberapa situs, laba ini menghitung jumlah yang layak, dan pada beberapa keuntungan ini hampir tidak cukup untuk pembayaran hosting dan nama domain.
Tentu saja, ada situs yang tidak mengandung iklan. Situs-situs tersebut terutama menjual sumber daya. Situs-situs ini tidak dilakukan untuk menerima pendapatan langsung dari mereka, tetapi untuk mengirimkan dan menjual pengguna produk tertentu.

Hampir semua blog yang bekerja pada mesin WordPress juga dapat dilihat blok iklan. Ini bukan pengecualian dan blog ini.
Hal lain untuk secara kualitatif masukkan iklan blog di WordPress Perlu untuk memahami sedikit di perangkat mesin itu sendiri, dan setidaknya memiliki konsep Umum Tentang HTML dan CSS.

Anda juga dapat memanfaatkan plugin khusus untuk memasukkan blok iklan. Lihat di jaringan, temukan beberapa plugin untuk Anda sendiri. Secara pribadi, saya tidak menggunakan plugin seperti itu, karena saya percaya bahwa plugin tambahan pada WordPress meningkatkan beban di blog. Selain itu, dengan pengetahuan yang tepat, Anda dapat menyisipkan iklan dengan sempurna dan tanpa menggunakan plugin.

Jika Anda memahami perangkat mesin WordPress, Anda bisa bangun iklan langsung ke kode. Ini biasanya file dalam direktori: / wp-content / themes / tema Anda /, seperti: index.php, sidebar.php, single.php, halaman.php.
Misalnya, berikut adalah direktur kode Yandex yang dimasukkan di bawah konten utama artikel di halaman utama blog ini:

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

'; ) add_shortcode ('yandex_content', 'yandex_direct'); \u003e

Dalam hal Google Adsense, perisai tidak diperlukan:

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

Jadi, pada contoh Yandex Direct, nama fungsi yang dibuat dari kami: 'yandex', kode output: 'yandex_content'. Sekarang, saat menulis atau mengedit artikel, kami cukup memasukkan: [Yandex_Content] di tempat yang tepat, dan iklan muncul di tempat ini.
Demikian pula, dengan output dari blok Google Adsense. Kami memasukkan ke tempat yang tepat, dan kami melihat iklan di blok Anda.

Dengan cara ini, Anda dapat membuat beberapa fungsi dalam file Functions.php. Fitur nama dan kode output dapat diberikan. Secara alami, hanya karakter Latin.
Penghasilan yang layak pada iklan.

Widget dalam templat WordPress memungkinkan cukup, dengan cepat dan jelas menambahkan item yang berbeda dalam desain blog Anda. Paling sering, widget ditampilkan di sidebar atau lebih lanjut, di mana Anda dapat menempatkan, misalnya, daftar posting terakhir, arsip blog, tag atau beberapa informasi lainnya. Agar tidak menampilkannya menggunakan fungsi khusus dalam template (yang tidak semua pengguna tahu), pengembang menambahkan blok khusus widget. Di dalamnya, pengguna hanya menyeret elemen jadi dan menyesuaikan properti mereka. Hari ini kami mempertimbangkan bagaimana itu diterapkan. Ngomong-ngomong, Anda juga bisa sangat perlu.

Untuk memahami apa, pada kenyataannya, saya akan berbicara hari ini, pergi ke bagian " Penampilan"- menu" widget ". Pada halaman di sebelah kiri Anda akan menemukan daftar widget yang tersedia, dan di blok kanan di mana mereka dapat ditambahkan.

Sayangnya, pengembang tidak selalu memberikan kemungkinan bekerja dengan widget, lebih tepatnya tidak akan selalu mengatakan widget ini terletak di tempat yang kami butuhkan. Secara umum, hari ini saya akan memberi tahu Anda sedikit tentang di mana dalam template mereka menunjukkan dan cara menambahkan blok baru untuk widget.

Pada prinsipnya, tidak ada yang sulit dalam hal ini jika Anda sering melihat ke editor templat WordPress, Anda mungkin melihat blok blok blok di sana:

Kode ini bertanggung jawab untuk menampilkan konten blok widget. Jadi Anda, misalnya, dapat mengakomodasinya di footer situs jika Anda ingin menampilkan widget di sana. Jika widget yang diinstal di templat sudah cukup, maka Anda dapat membatasi mereka. Tetapi dalam kasus pekerjaan pada template untuk memesan (bukan untuk diri sendiri), mungkin ada situasi untuk membuat blok tambahan widget. Untuk melakukan ini, lakukan beberapa langkah.

Pertama, kami pergi ke file fungsi.php, tempat kami menambahkan kode:

if (function_exists ("register_sidebar")) register_sidebar (array ("nama" \u003d\u003e "sidebar baru", "sebelum_widget" \u003d\u003e "", "after_widget" \u003d\u003e "
"," After_title "\u003d\u003e"
" , ) ) ;

if (function_exists ("register_sidebar")) register_sidebar (array ("nama" \u003d\u003e "sidebar baru", "sebelum_widget" \u003d\u003e "", "after_widget" \u003d\u003e "

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

Berikut adalah nama widget (nama) yang ditampilkan oleh kode HTML sebelum dan sesudah widget (sebelum_widget, after_widget), serta kode sebelum dan sesudah judul.

Simpan isi fungsi.php dan buka bagian "Widget". Jika semuanya dilakukan tanpa kesalahan, maka Anda akan menemukan blok baru di sana:

Sudah ada item yang berbeda. Tetapi untuk menampilkannya, Anda harus pergi ke file template yang Anda butuhkan (sidebar, lebih lanjut atau tempat lain), di mana kami menambahkan kode:

Berbeda dengan contoh pertama, di sini secara eksplisit menentukan nama blok widget yang kami buat. Kami menghemat pola dan melihat situs apakah semuanya ditampilkan, itu harus berfungsi :) Jika ada keinginan untuk "menggali lebih dalam", Anda dapat membaca bagian kode tentang widget dalam templat.

Pada prinsipnya, saya pribadi, saya selalu membersihkan widget agar tidak membongkar pada template, ketika bagian ditampilkan melalui widget, sebagian melalui fungsi-fungsi khusus. Meskipun, tentu saja, tingkat persiapan pengguna akan penting dengan pekerjaan administrator WordPress. Nah, kadang-kadang ada situasi ketika semua yang harus dilakukan dengan cepat, dan pemenangnya jauh lebih mudah daripada menambahkan fungsi ke dalam kode template.

P. Diposting. Jika Anda akan mengunjungi "Cultural Capital" Rusia, pilihlah hostel St. Petersburg untuk diri sendiri sesuka hati dan peluang.

Kemungkinan besar, Anda memiliki catatan di blog Anda yang ingin Anda alokasikan. Biasanya mereka disebut "rekaman favorit" atau "konten favorit" (posting unggulan, konten unggulan). Jika Anda menggunakan WordPress, menampilkan entri yang dipilih ini dapat dicapai cara yang berbedaSalah satunya adalah penggunaan plugin seperti Jetpack.

Jetpack adalah satu set fitur untuk situs WordPress Anda. Pada saat penulisan panduan ini, fitur-fitur seperti itu sekitar 30, termasuk statistik WordPress.com, Foton, Scroll Infinite, serta apa yang akan kami perhatikan - blok Konten yang ditampilkan. Mari kita lanjutkan.

Tambahkan dukungan ke topik

Memperbarui: Di Jetpack 3.7 Formulir untuk konten yang dipilih ada di bagian Penampilan → Menu.

Hal pertama yang perlu Anda lakukan adalah menambahkan fungsi add_theme_support ke file Functions.php Anda:

Add_theme_support ("fitur unggulan", array ("unggulan_content_filter" \u003d\u003e "mytheme_get_feated_content",));

Setelah menambahkan Anda akan melihat bentuk baru Untuk konten terpilih di halaman Parameter → Reading..

Tentukan tag untuk konten favorit Anda, atur berapa banyak entri yang ingin Anda tunjukkan, dan centang kotak centang di chekbox, jika Anda ingin menyembunyikan tag ini dari pengunjung blog. Tetapkan topik tag ini di blog yang ingin Anda sebutkan sebagai favorit.

Tampilkan konten

Untuk menampilkan konten di blog, kami akan menambahkan beberapa baris kode. Sebagai contoh dalam manual ini, saya akan menggunakan tema Twentytwelve.

Biasanya, konten terpilih ditampilkan di halaman utama. Jika topik Anda sesuai dengan struktur standar tema WordPress., Ses. halaman Utama Balasan file index.php, home.php, atau front-page.php.

Buka Fungsi.php dan tambahkan fitur berikut (Anda akan menerima posting favorit dan menempatkannya dalam array):

Fungsi twentytwelve_get_feated_content () (apply_filters ("twentytwelve_feated_content", array ());)

Kami dapat memperluas kode, seperti ini:

Fungsi twentytwelve_get_feated_content ($ num \u003d 1) (Global $ unggulan; $ unggulan \u003d oles_filters ("twentytwelve_feated_content", array ()); if (is_array ($ unggulan) || $ num\u003e \u003d hitungan ($ unggulan)) kembali benar; kembali Salah;)

Ekspresi kondisional di atas akan menunjukkan konten terpilih, jika setidaknya ada satu entri, dan jika halaman belum dibagi menjadi beberapa.

Selain itu, kami juga dapat mengatur dimensi baru miniatur untuk konten yang dipilih. Dalam contoh ini, saya membuat dimensi baru - 250 hingga 160 piksel. Anda dapat menambahkan kode berikut di suatu tempat di bawah add_theme_support ("post-thumbnail"):

Add_theme_support ("post-thumbnail"); add_image_size ("twentytwelve-fitur-jempol", 250, 160, benar);

"Title \u003d" (! Lang:!}">

Di index.php, kami menyebut template ini menggunakan get_template_part () dan memasukkannya ke dalam siklus seperti ini:

Pada prinsipnya, semuanya. Dengan menambahkan sedikit CSS, kami akan mendapatkan unit konten yang dipilih dengan baik:

Kami harap Anda menemukan panduan ini bermanfaat.

terima kasih sebelumnya

terima kasih sebelumnya

"," ContentType ":" Teks / HTML ")," Proposentalbody ":(" Sumber ":"

terima kasih sebelumnya

terima kasih sebelumnya

"," ContentType ":" Teks / HTML ")," OtoryId ":" 40638173 "," Slug ":" 52 "," CanEdit ": Salah," Cancomment ": Salah," CanPublish " : salah, "viewtype": "lama", "isdraft": false, "isonmoderation": false, "issubscrible": false, "commentcount": 10, "modifikasi" 1970 03:00 03:00 +0000 (UTC) "," Showpreview ": Benar," DisetujuiPreview ":(" Sumber ":"

terima kasih sebelumnya

terima kasih sebelumnya

"," HTML ":" Jika dimasukkan dalam index.php - tautan hanya mengarah ke yang utama. Jika Anda menginstal dalam single.php - pada unit utama tidak terlihat. "," ContentType ":" teks / html ")," titleImage ": ," tag ":," ismoderator ": Benar, "URL", "/ Blog / Bagikan / 52", "URLTemplate": "/ Blog / Bagikan /% Slug%", "FullBlogurl": "https://yandex.ru/blog/Blog/Blog/Blog/Blog/Blog/Share", " ":" / Blog / CreateCommenturl: "/ Blog / Pembaruan / Bagikan / 52", "AddCommentWithCaptcha": "/ Blog / CreatewitHcaptcha / Bagikan / 52", "ChangeCaptchaurl", "," Putimageurl ":" / blog / gambar / put "," urlblog ":" / blog / berbagi "," urleditpost ":" / blog / 569dda94a427fd90608af952 / edit "," edit / pos / pos / generateslug ",", " urlpublishpost ":" / blog / 569dda94a427fd94627fd952 / publish "," Urlunpublishpost ":" / blog / 569dda94a427fd90608af952 / unpublish "," urlremovepost ":" / blog / 569dda94a427fd948af952 / remdraft ":" / Bagikan / Bagikan / 52 / Draft "," UrldraftTemplate ":" / Blog / Share /% Slug% / Draft "," UrlRemovedraft ":" / Blog / 569dda94A427FD90608AF952 / LOVELRAFT ":" / Blog / Bagikan "," Urlafterdelete "," Urlafterdelete ":" / Blog / Bagikan "," Isautho R ": FALSE," BAGIANLL ":" / Blog / API / berlangganan / 569dda94a427fd90608af952 "," Berhenti berlangganan ":" / API / API / API / 569DDA94A427FD90608AF952 "," / blog / 569dda90627fd948f952 / Bagikan "," "Urlfortranslate", "/ blog / pos / translate", "urlrelateissusee", "urlupdatetiranslate": "/ blog / post / updateetiranslate", "urloadtranslate": "/ blog / posttranslate", UrltranslationStatus ":" / blog / Bagikan / 52 / TranslationInfo "," Urlrultaticles ":" / Blog / API / TandingArtikel / Bagikan / 52 "," Penulis ":(" ID ":" 40638173 "," Nilai ":" 40638173 "," "Lite": Salah, "Hosted": FALSE), "Aliases" :(), "Login": "Reva-money", "Display_Name" :( "Nama" :( Avatar ":(", "Avatar" :( "Default": "0 / 0-0", "Kosong": Benar)), "Alamat": " [Dilindungi Email]"," Defaultavatar ":" 0 / 0-0 "," imagesrc ":" https://avatars.mds.yandex.net/get-eapic/0/0-0----dectaf "," Isyandexstaff "," Isyandexstaff ": Salah)," AsliModificationDate ":" 1970-01-01T00: 00: 00.000z "," SocialImage ": (" Orig ": (" Fullpath ":" http://avatars.yandex.net/get-yablog / 461168601842742682 / Normal ")))))"\u003e

if (function_exists ("register_sidebar")) register_sidebar (array ("nama" \u003d\u003e "sidebar kanan", "afe_widget" \u003d\u003e "", "after_title" \u003d\u003e "

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

dalam 3 string, kami menentukan nama widget (nama). Kami punya nama - Bilah sisi kanan.. Anda dapat memasukkan nama apa saja setidaknya dalam bahasa Inggris setidaknya dalam bahasa Rusia, tetapi penting untuk mengingatnya, karena perlu diperkenalkan di satu tempat. Juga dalam 4 dan 5 baris, Anda dapat mendaftarkan kode HTML yang ditampilkan sebelum dan sesudah widget (sebelum_widget, after_widget). Kami memiliki default kosong. Dalam kode 6 dan 7 string sebelum dan sesudah judul. Artinya, Anda dapat mengkonfigurasi header kelas Anda dan dalam widget baru header akan berbeda. Kami menyimpan fungsi kami.php dan pergi ke admin ke bagian "Widget". Jika semuanya dilakukan dengan benar, Anda akan menemukan blok baru di sana. Anda dapat segera menambahkan beberapa widget untuk memeriksa apakah Anda semua melakukannya.

2. Menampilkan blok di template itu sendiri.

Untuk melakukan ini, buka file yang diinginkan. Ini bisa header.php, footer.php, single.php dan sebagainya. Itu semua tergantung di mana Anda ingin melihat blok baru. Setelah itu, masukkan kode berikut ke tempat yang diinginkan.

Di baris kedua kita lihat - Bilah sisi kanan.. Ini hanyalah nama dan harus bertepatan dengan fakta bahwa dalam file fungsi.php. Yaitu, jika Anda menelepon blok Anda - "Place for Counters", maka nama ini harus ada di sana dan di sana. Itu saja. Simpan file kami yang kami edit dan pergi ke situs. Setelah memperbarui halaman, Anda harus melihat hasilnya. Ini tetap meresepkan gaya dalam file style.css untuk mengkonfigurasi blok baru.

Itu saja. Terima kasih atas perhatian Anda.