Vlastní plugin pro WordPress 2. část

Vytvoření vlastního pluginu pro WordPress může být velkým přínosem pro váš web a také pro další uživatele WordPressu. Pokud se rozhodnete vytvořit plugin, může to být zajímavá a užitečná zkušenost, která by vám mohla otevřít dveře k dalším projektům.

Samotné vytvoření pluginu pro WordPress je celkem rozsáhlá záležitost a závisí na tom, jakou funkcionalitu byste chtěli do svého pluginu začlenit. Nicméně, zde je jednoduchý příklad pluginu, který můžete použít jako výchozí bod:

  1. Vytvořte novou složku a pojmenujte ji jako „my-plugin„. V této složce vytvořte soubormy-plugin.php„.
  2. Vložte následující kód do souborumy-plugin.php„:
<?php
/**
 * Plugin Name: My Plugin
 * Plugin URI: https://www.example.com/
 * Description: This is my custom plugin.
 * Version: 1.0.0
 * Author: Your Name
 * Author URI: https://www.example.com/
 */

// your plugin code here

?>

Tento kód obsahuje informace o vašem pluginu, včetně názvu, popisu, verze a autora.

  1. Vložte libovolný kód, který chcete, aby váš plugin vykonával, mezi komentáře „your plugin code here“. Například, vytvoříme základní funkci, která zobrazí text „Hello world!“ v horní části webu:
<?php
/**
 * Plugin Name: My Plugin
 * Plugin URI: https://www.example.com/
 * Description: This is my custom plugin.
 * Version: 1.0.0
 * Author: Your Name
 * Author URI: https://www.example.com/
 */

function my_plugin_hello_world() {
    echo '<div style="background-color: #F1C40F; padding: 10px;">Hello world!</div>';
}

add_action( 'wp_head', 'my_plugin_hello_world' );

?>

Tento kód vytváří novou funkci „my_plugin_hello_world()“, která zobrazuje text „Hello world!“ obklopený DIV tagem s žlutým pozadím. Poté, tuto funkci připojíme na WordPress akci „wp_head“, takže se zobrazí v horní části stránky.

  1. Nyní můžete nahrát vaši složku „my-plugin“ na server do složky „wp-content/plugins“ vašeho WordPress webu.
  2. Po úspěšném nahrání byste měli vidět vaše plugin v seznamu pluginů v administraci WordPressu. Aktivujte ho a ověřte, že text „Hello world!“ se zobrazuje v horní části stránky.

Tento příklad je velmi jednoduchý, ale doufáme, že vám pomohl pochopit základy tvorby pluginů pro WordPress. V reálném prostředí byste měli vaši funkcionalitu důkladně otestovat a využít všechny nejlepší postupy, aby váš plugin byl stabilní a bezpečný pro použití.