Zde je kód pro plugin pro WordPress, který dokáže zkracovat dlouhé URL odkazy a generovat krátké s možností vložení do příspěvku nebo stránky pomocí zkráceného kódu:
<?php
/*
Plugin Name: URL Shortener
Plugin URI: https://www.example.com/
Description: Tento plugin dokáže zkracovat dlouhé URL odkazy a generovat krátké.
Version: 1.0
Author: Autor
Author URI: https://www.example.com/
*/
function url_shortener($atts) {
$atts = shortcode_atts(array(
'url' => ''
), $atts);
$url = esc_url($atts['url']);
// Získání krátkého URL pomocí API (např. Bitly, TinyURL) nebo vlastního řešení
$short_url = 'https://short.url/abc123'; // Příklad hodnoty
$output = "<p>Krátký odkaz pro $url: <a href='$short_url'>$short_url</a></p>";
return $output;
}
add_shortcode('short_url', 'url_shortener');
Tento kód vytvoří plugin s názvem “URL Shortener”, který dokáže zkracovat dlouhé URL odkazy a generovat krátké. Funkce url_shortener
využívá atribut URL, který může být předán pomocí zkráceného kódu, a získává krátký URL pomocí API (např. Bitly, TinyURL) nebo vlastního řešení.
Funkce add_shortcode
registruje zkrácený kód [short_url]
, který můžete použít v příspěvku nebo stránce, abyste zobrazili krátký odkaz pro zadané URL.
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 získat krátký odkaz pomocí zkráceného kódu [short_url url="https://www.example.com/"]
.