Creați pluginuri și cod scurt pentru WordPress

Pluginurile pot fi instalate din Panoul de control WordPress și puteți utiliza sau modifica în mod liber codul pentru a extinde și extinde funcționalitatea sau chiar pentru a crea propriul plugin personalizat în funcție de nevoile site-ului dvs.
Principala caracteristică a pluginurilor este că nu sunt invazive, adică atunci când este instalat un plugin, web-ul va prelua funcționalitățile pe care le oferă pluginul, dar atunci când pluginul este dezinstalat, acele funcționalități vor fi eliminate.
Majoritatea pluginurilor sunt independente de designul sau tema care a fost atribuită pe web, chiar dacă modificați temele sau actualizați instalarea WordPress, funcționalitatea nu va fi afectată.
Wordpress are o bază de date mare de pluginuri publicate de utilizatori și companii, există unele plătite și altele gratuite.Putem vedea pluginurile disponibile în directorul oficial al pluginurilor Wordpress. Putem accesa și din panoul de administrare din Meniul plugin-uri.

Creați un plugin Wordpress personalizat


Crearea unui plugin personalizat poate rezolva multe probleme legate de aspecte specifice ale sarcinilor sau datelor și modelelor de afaceri pe care nu le putem găsi în alte pluginuri mai generice.
Pluginurile sunt testate în mod normal de utilizatori, înainte de a instala un plugin pe un site web care funcționează, cel mai bine este să îl instalați local în caz că nu reușește, putem corecta eroarea eliminând pluginul din panoul de administrare sau din folderul pluginului de pe siteul nostru.
Aceste scripturi sunt stocate în dosar wp-content / plugin-uri, fiecare plugin dintr-un folder cu numele său de identificare.

Scopul acestui tutorial este creați un plugin urmând pașii în detaliu și îl vom testa pe un site web Wordpress.
In acest tutorial pentru a crea un plugin care vă va permite să aveți un sistem de publicitate pe web. Într-un alt tutorial, Dezvoltarea widgetului personalizat pentru WordPress, am creat un widget, în acesta vom crea un plugin, care va conține widget, postări personalizate și coduri scurte, toate instrumentele de publicare într-un singur plugin.
Vom începe în folderul wp-content / plugin și în interior vom crea folderul wpanuncios care va conține pluginul nostru.
Apoi vom crea fișierul wpanuncios.php, O deschidem și adăugăm următorul cod și salvăm fișierul.
 
Această rubrică indică numele pluginului, compania care l-a dezvoltat, autorul și o descriere a funcționalității sale principale.
Apoi, dacă mergem la administratorul Wordpress în zona pluginului, vom vedea pluginul nostru gata de activare. Deoarece ia antetul și îl arată.

În continuare vom adăuga codul pentru a configura pluginul și vom avea propriul meniu în administratorul Wordpress cu toate opțiunile pentru a adăuga și edita postarea.
 __ ('Ads'), 'singular_name' => __ ('Ad'), 'menu_name' => __ ('Ads'), 'name_admin_bar' => __ ('Ads'), 'all_items' => __ ( 'Toate anunțurile'), 'add_new_item' => __ ('Adăugați anunț'), 'add_new' => __ ('Adăugați un nou'), 'new_item' => __ ('Anunț nou'), 'edit_item' => __ ('Editare anunț'), 'update_item' => __ ('Actualizare anunț'), 'view_item' => __ ('Vizualizare anunț'), 'search_items' => __ ('Căutare anunțuri'), 'not_found' => __ ('Not found :('), 'not_found_in_trash' => __ ('Coșul de gunoi gol'),); ?> var13 ->
În continuare, trebuie să indicăm ce opțiuni va oferi ecranul de înregistrare a anunțului dacă va permite încărcarea unei imagini, va avea un editor și un titlu, aceste elemente vin deja în mod implicit pentru a înregistra informații în postări și pagini.
 __ ('ads'), 'description' => __ ('Multiple ads'), 'labels' => $ labels, 'supports' => array ('title', 'editor', 'thumbnail',), ' ierarhic '=> false,' public '=> adevărat,' show_ui '=> adevărat,' show_in_menu '=> adevărat,' menu_position '=> 20,' menu_icon '=>' dashicons-editor-quote ',' show_in_admin_bar ' => false, 'show_in_nav_menus' => false, 'can_export' => adevărat, 'has_archive' => fals, 'exclude_from_search' => adevărat, 'public_queryable' => adevărat, 'capability_type' => 'pagină',); // Înregistrăm postarea astfel încât să fie disponibilă register_post_type ('ads', $ args); } // Adăugăm postarea astfel încât să funcționeze în Wordpress add_action ('init', 'ads_post_type', 0); }?> var13 ->
După salvarea codului Activăm pluginul și putem vedea cum apare opțiunea de anunțuri în meniul din stânga și în cadrul opțiunilor pe care le configurăm.

Când vom crea un nou anunț, vom folosi câmpurile pe care le definim unde va fi văzut în listă titlul anunțului pe care îl vom scrie ulterior. Textul anunțului pe care îl vom scrie în editor va fi conținutul și putem atribui, de asemenea, o imagine care va fi imaginea prezentată pe care o putem adăuga la anunț.
În continuare vom crea un Shortcode care este un set de funcții pentru a crea funcții de invocare în WordPress într-un mod simplu pentru utilizare în postări și pagini.
De exemplu, în orice pagină putem invoca o funcție pentru a afișa un anunț în felul următor:
[lista reclame].
Adăugăm codul de sub plugin după cum urmează:
 'Ads', 'paged' => $ paged, 'posts_per_page' => 30, 'orderby' => 'titlu', '*****' => 'ASC')); while ($ wp_query-> have_posts ()): $ wp_query-> the_post (); ?> var13 ->

Putem separa codul CSS pentru al pune într-un fișier separat. După înregistrarea acestui shortcode putem adăuga câteva reclame, în acest tutorial vom pune reclame imobiliare, dar putem pune orice articol.

Apoi vom crea o pagină Wordpress și vom adăuga shortcode-ul pentru a afișa lista care este următoarea [lista de anunțuri]
Rezultatul la vizualizarea paginii publice va fi următorul:

Să vedem cum să creați un shortcode pentru a vedea un anumit anunț pe baza id-ului său. Pentru aceasta vom adăuga următorul cod:
 // ------------------------------------------------ --------------------- // Anunț shortcode conform ID // - funcție adsID_shortcode ($ atts) {// extrageți ID-ul parametrilor shortcode extrageți (shortcode_atts (array ('id' => '',), $ atts)); // Căutăm anunțul în funcție de ID-ul transmis ca variabilă $ ad = get_post ($ id); // Căutăm adresa URL a imaginii prezentate $ image = wp_get_attachment_image_src (get_post_thumbnail_id ($ ad-> ID), 'thumbnail'); întoarcere '

'. $ ad-> post_content. '

'; } add_shortcode ('ad', 'adsID_shortcode');
Astfel, putem folosi shortcode-ul [ad id = 999] și să afișăm un anumit anunț pe o pagină.
Am văzut cum să creăm un plugin pentru a crea reclame, am putea adăuga și widgetul pe care l-am creat în tutorialul anterior menționat mai sus și am putea încorpora alte funcționalități și câmpuri de date.
Există mai multe opțiuni și funcții pentru a extinde un plugin, un subiect pe care îl vom vedea în alte tutoriale.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave