Ukázkový kód pluginu pro WordPress, který umožní přidávat nové URL odkazy a zobrazovat je. Do příspěvku nebo stránky umožňuje vložit pomocí zkráceného kódu.
<?php
/*
Plugin Name: Link Manager
Plugin URI: https://www.example.com/
Description: Tento plugin umožňuje správu URL odkazů.
Version: 1.0
Author: Autor
Author URI: https://www.example.com/
*/
function link_manager_form() {
$output = '
<form method="post">
<label for="title">Název odkazu:</label>
<input type="text" id="title" name="title" required>
<br><br>
<label for="url">URL:</label>
<input type="text" id="url" name="url" required>
<br><br>
<input type="submit" value="Přidat odkaz">
</form>
';
if (isset($_POST['title']) && isset($_POST['url'])) {
$title = sanitize_text_field($_POST['title']);
$url = esc_url($_POST['url']);
$output .= "<p><a href='$url'>$title</a></p>";
}
return $output;
}
add_shortcode('link_manager', 'link_manager_form');
Tento kód vytvoří plugin s názvem “Link Manager”, který umožňuje přidávat nové URL odkazy a zobrazovat je. Funkce link_manager_form
vypisuje formulář, kde může uživatel zadat název a URL odkazu, a po odeslání formuláře se zobrazí přidaný odkaz.
Funkce add_shortcode
registruje zkrácený kód [link_manager]
, který můžete použít v příspěvku nebo stránce, abyste zobrazili formulář pro přidávání odkazů.
Uložte tento kód jako soubor s příponou “.php” ve složce “wp-content/plugins” a aktivujte plugin ve svém administrátorském rozhraní WordPress. Poté můžete přidávat odkazy pomocí zkráceného kódu [link_manager]
.