Vytvářejte pluginy a krátké kódy pro WordPress

Pluginy lze nainstalovat z Ovládací panel WordPress a můžete libovolně používat nebo upravovat kód k rozšíření a rozšíření funkcí nebo dokonce vytvořit svůj vlastní plugin v závislosti na potřebách vašeho webu.
Hlavní vlastností pluginů je, že nejsou invazivní, to znamená, že když je nainstalován plugin, web převezme funkce, které plugin poskytuje, ale když se plugin odinstaluje, tyto funkce budou odstraněny.
Většina pluginů je nezávislá na designu nebo motivu, který byl přiřazen k webu, i když změníte motivy nebo aktualizujete instalaci WordPressu, funkce nebude ovlivněna.
Wordpress má velkou databázi pluginů publikovaných uživateli a společnostmi, některé jsou placené a jiné zdarma. Můžeme vidět pluginy dostupné v oficiálním adresáři pluginů Wordpress. Můžeme také přistupovat z administračního panelu v Nabídka pluginů.

Vytvořte si vlastní Wordpress Plugin


Vytvoření vlastního pluginu může vyřešit mnoho problémů souvisejících s konkrétními aspekty úkolů nebo datových a obchodních modelů, které v jiných obecnějších pluginech nemůžeme najít.
Pluginy jsou normálně testovány uživateli, před instalací pluginu na fungující web je nejlepší nainstalovat jej lokálně v případě, že selže, můžeme chybu opravit odstraněním pluginu z administračního panelu nebo ze složky pluginu na náš web.
Tyto skripty jsou uloženy ve složce wp-content / pluginy, každý plugin ve složce s identifikačním názvem.

Cílem tohoto tutoriálu je podle těchto pokynů vytvořte plugin podrobně a otestujeme to na webu Wordpressu.
V tomhle tutoriál k vytvoření pluginu, který vám umožní mít reklamní systém na webu. V dalším tutoriálu, Developing Custom Widget for WordPress, we have created a Widget, in this will create a plugin that is, it will contain widget, custom posts and shortcodes, all the publishing tools in a single plugin.
Začneme ve složce wp-content / plugin a uvnitř složku vytvoříme wpanuncios který bude obsahovat náš plugin.
Poté soubor vytvoříme wpanuncios.php, Otevřeme jej a přidáme následující kód a soubor uložíme.
 
Tento nadpis uvádí název pluginu, společnost, která jej vyvinula, autora a popis jeho hlavní funkce.
Dále, pokud přejdeme k administrátorovi Wordpressu do oblasti pluginu, uvidíme náš plugin připravený k aktivaci. Protože to vezme záhlaví a ukáže to.

Dále přidáme kód pro konfiguraci pluginu a budeme mít vlastní nabídku ve správci Wordpressu se všemi možnostmi přidání a úpravy příspěvku.
 __ ('Ads'), 'singular_name' => __ ('Ad'), 'menu_name' => __ ('Ads'), 'name_admin_bar' => __ ('Ads'), 'all_items' => __ ( 'Všechna oznámení'), 'add_new_item' => __ ('Přidat oznámení'), 'add_new' => __ ('Přidat nové'), 'new_item' => __ ('Nové oznámení'), 'edit_item' => __ ('Edit ad'), 'update_item' => __ ('Update ad'), 'view_item' => __ ('View ad'), 'search_items' => __ ('Search ads'), 'not_found' => __ ('Nenalezeno :('), 'not_found_in_trash' => __ ('Prázdný koš'),); ?> var13 ->
Dále musíme uvést, jaké možnosti poskytne obrazovka registrace reklamy, pokud umožní nahrání obrázku, bude mít editor a název, tyto prvky již ve výchozím nastavení přicházejí s registrací informací do příspěvků a stránek.
 __ ('ads'), 'description' => __ ('Multiple ads'), 'labels' => $ labels, 'supports' => array ('title', 'editor', 'thumbnail',), ' hierarchické '=> 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' => true, 'public_queryable' => true, 'capability_type' => 'page',); // Zaregistrujeme příspěvek tak, aby byl k dispozici register_post_type ('reklamy', $ args); } // Příspěvek přidáme tak, aby fungoval ve Wordpressu add_action ('init', 'ads_post_type', 0); }?> var13 ->
Po uložení kódu Aktivujeme plugin a můžeme vidět, jak se možnost reklam zobrazuje v levé nabídce a v možnostech, které konfigurujeme.

Když vytváříme novou reklamu, použijeme pole, která definujeme, kde bude v seznamu uveden název reklamy, kterou napíšeme později. Text reklamy, který napíšeme do editoru, bude obsah a můžeme také přiřadit obrázek, který bude představovaným obrázkem, který můžeme do reklamy přidat.
Dále vytvoříme Shortcode, což je sada funkcí pro vytváření vyvolávacích funkcí na WordPressu jednoduchým způsobem pro použití v příspěvcích a stránkách.
Na jakékoli stránce můžeme například vyvolat funkci pro zobrazení reklamy následujícím způsobem:
[seznam inzerátů].
Kód pod plugin přidáme následovně:
 'Ads', 'paged' => $ paged, 'posts_per_page' => 30, 'orderby' => 'title', '*****' => 'ASC'))); while ($ wp_query-> have_posts ()): $ wp_query-> the_post (); ?> var13 ->

Kód CSS můžeme oddělit a vložit do samostatného souboru. Po zaznamenání tohoto krátkého kódu můžeme přidat nějaké reklamy, v tomto tutoriálu vložíme reklamy na nemovitosti, ale můžeme vložit libovolnou položku.

Dále vytvoříme stránku Wordpress a přidáme zkrácený kód pro zobrazení seznamu, který je následující [seznam reklam]
Výsledkem při prohlížení veřejné stránky bude následující:

Pojďme se podívat, jak vytvořit shortcode, aby se konkrétní reklama zobrazovala na základě jeho ID. Za tímto účelem přidáme následující kód:
 // ------------------------------------------------ --------------------- // Krátký kód reklamy podle ID //-funkce adsID_shortcode ($ atts) {// extrahujte ID extrahování parametrů krátkého kódu (shortcode_atts (pole ('id' => '',), $ atts)); // Reklamu hledáme podle ID předaného jako proměnná $ ad = get_post ($ id); // Hledáme URL doporučeného obrázku $ image = wp_get_attachment_image_src (get_post_thumbnail_id ($ ad-> ID), 'thumbnail'); vrátit se '

'. $ ad-> post_content. '

'; } add_shortcode ('ad', 'adsID_shortcode');
Můžeme tedy použít krátký kód [ad id = 999] a zobrazit konkrétní reklamu na stránce.
Viděli jsme, jak vytvořit plugin pro vytváření reklam, mohli bychom také přidat widget, který jsme vytvořili v předchozím tutoriálu zmíněném výše, a mohli jsme začlenit další funkce a datová pole.
Existuje mnoho dalších možností a funkcí pro rozšíření pluginu, což je téma, které uvidíme v jiných tutoriálech.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave