Създайте плъгини и кратък код за WordPress

Плъгините могат да бъдат инсталирани от Контролен панел на WordPress и можете свободно да използвате или променяте кода, за да разширите и разширите функционалността или дори да създадете свой собствен персонализиран плъгин в зависимост от нуждите на вашия сайт.
Основната характеристика на приставките е, че те не са инвазивни, тоест когато е инсталиран плъгин, мрежата ще поеме функционалностите, които плъгинът предоставя, но когато приставката бъде деинсталирана, тези функционалности ще бъдат премахнати.
Повечето от плъгините са независими от дизайна или темата, която е зададена в мрежата, дори ако промените темите или актуализирате инсталацията на WordPress, функционалността няма да бъде засегната.
Wordpress има голяма база данни с плъгини, публикувани от потребители и компании, има някои платени, а други безплатни. Можем да видим плъгините, налични в официалния указател на Wordpress Plugins. Можем да осъществим достъп и от административния панел в Меню с приставки.

Създайте персонализирана приставка за Wordpress


Създаването на персонализирана приставка може да реши много проблеми, свързани със специфични аспекти на задачи или данни и бизнес модели, които не можем да намерим в други по -общи приставки.
Приставките обикновено се тестват от потребители, преди да инсталирате приставка на работещ уебсайт, най -добре е да я инсталирате локално в случай, че се провали, можем да поправим грешката, като премахнем приставката от административния панел или от папката на плъгина на нашия уебсайт.
Тези скриптове се съхраняват в папката wp-content / plugins, всеки плъгин в папка с идентифициращо име.

Целта на този урок е създайте плъгин, като следвате стъпките подробно и ще го тестваме на уебсайт на Wordpress.
В това урок за създаване на плъгин, който ще ви позволи да имате рекламна система в мрежата. В друг урок, Разработване на персонализирана джаджа за WordPress, бяхме създали приспособление, в това ще създадем приставка, която ще съдържа джаджа, персонализирани публикации и кратки кодове, всички инструменти за публикуване в един плъгин.
Ще започнем в папката wp-content / plugin и вътре ще създадем папката wpanuncios който ще съдържа нашия плъгин.
След това ще създадем файла wpanuncios.php, Отваряме го и добавяме следния код и запазваме файла.
 
Това заглавие показва името на приставката, компанията, която го е разработила, автора и описание на основната му функционалност.
След това, ако отидем при администратора на Wordpress в областта на плъгините, ще видим нашия плъгин готов за активиране. Тъй като заема заглавката и я показва.

След това ще добавим кода за конфигуриране на приставката и ще имаме собствено меню в администратора на Wordpress с всички опции за добавяне и редактиране на публикация.
 __ ('Реклами'), 'singular_name' => __ ('Реклама'), 'menu_name' => __ ('Реклами'), 'name_admin_bar' => __ ('Реклами'), 'all_items' => __ ( 'Всички съобщения'), 'add_new_item' => __ ('Добавяне на съобщение'), 'add_new' => __ ('Добавяне на ново'), 'new_item' => __ ('Ново съобщение'), 'edit_item' => __ ('Редактиране на рекламата'), 'update_item' => __ ('Актуализиране на рекламата'), 'view_item' => __ ('Преглед на рекламата'), 'search_items' => __ ('Реклами при търсене'), 'not_found' => __ ('Не е намерено :('), 'not_found_in_trash' => __ ('Изпразнете кошчето'),); ?> var13 ->
След това трябва да посочим какви опции ще предостави екранът за регистрация на реклами, ако ще позволи качване на изображение, ще има редактор и заглавие, тези елементи вече идват по подразбиране за регистриране на информация в публикации и страници.
 __ ('реклами'), 'description' => __ ('Няколко реклами'), 'labels' => $ labels, 'support' => масив ('title', 'editor', 'thumbnail',), ' йерархичен '=> false,' public '=> true,' show_ui '=> true,' show_in_menu '=> true,' menu_position '=> 20,' menu_icon '=>' dashicons-editor-quote ',' show_in_admin_bar ' => false, 'show_in_nav_menus' => false, 'can_export' => true, 'has_archive' => false, 'exclude_from_search' => вярно, 'обществено_запитване' => вярно, 'capability_type' => 'страница',); // Регистрираме публикацията, така че да е налична register_post_type ('ads', $ args); } // Добавяме публикацията, така че да работи в Wordpress add_action ('init', 'ads_post_type', 0); }?> var13 ->
След запазване на кода Активираме приставката и можем да видим как опцията за реклами се появява в лявото меню и в рамките на опциите, които конфигурираме.

Когато създаваме нова реклама, ще използваме полетата, които определяме, където заглавието на рекламата, която ще напишем по -късно, ще се вижда в списъка. Текстът на рекламата, който ще напишем в редактора, ще бъде съдържанието и също така можем да зададем изображение, което ще бъде представеното изображение, което можем да добавим към рекламата.
След това ще създадем Shortcode, който е набор от функции за създаване на функции за извикване в WordPress по лесен начин за използване в публикации и страници.
Например на всяка страница можем да извикаме функция за показване на реклама по следния начин:
[списък с реклами].
Добавяме кода под плъгина, както следва:
 'Ads', 'paged' => $ paged, 'posts_per_page' => 30, 'orderby' => 'title', '*****' => 'ASC')); докато ($ wp_query-> have_posts ()): $ wp_query-> the_post (); ?> var13 ->

Можем да отделим css кода, за да го поставим в отделен файл. След записването на този кратък код можем да добавим някои реклами, в този урок ще поставим реклами за недвижими имоти, но можем да поставим всеки елемент.

След това ще създадем страница на Wordpress и ще добавим краткия код, за да покажем списъка, който е следният [списък с реклами]
Резултатът при гледане на публичната страница ще бъде следният:

Нека да видим как да създадем кратък код, за да видите конкретна реклама въз основа на нейния идентификатор. За целта ще добавим следния код:
 // ------------------------------------------------ --------------------- // Реклама с къс код според ID //-функция adsID_shortcode ($ atts) {// извличане на идентификатора на извличането на параметрите на късия код (shortcode_atts (масив ('id' => '',), $ atts)); // Търсим рекламата според идентификатора, предаден като променлива $ ad = get_post ($ id); // Търсим URL адреса на представеното изображение $ image = wp_get_attachment_image_src (get_post_thumbnail_id ($ ad-> ID), 'thumbnail'); връщане '

'. $ ad-> post_content. '

'; } add_shortcode ('ad', 'adsID_shortcode');
Така че можем да използваме краткия код [id id = 999] и да покажем конкретна реклама на страница.
Видяхме как да създадем приставка за създаване на реклами, бихме могли да добавим и приспособлението, което създадохме в предишния урок, споменат по -горе, и бихме могли да включим други функционалности и полета с данни.
Има много повече опции и функции за разширяване на плъгин, тема, която ще видим в други уроци.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave