Zde je kód pro plugin BMI kalkulačky pro WordPress s možností zadání dat a možností vložení do příspěvku nebo stránky pomocí zkráceného kódu:
<?php
/*
Plugin Name: BMI Calculator
Plugin URI: https://www.example.com/
Description: Tento plugin umožňuje výpočet BMI.
Version: 1.0
Author: Autor
Author URI: https://www.example.com/
*/
function bmi_calculator_form() {
$output = '
<form method="post">
<label for="height">Výška (v cm):</label>
<input type="text" id="height" name="height" required>
<br><br>
<label for="weight">Váha (v kg):</label>
<input type="text" id="weight" name="weight" required>
<br><br>
<input type="submit" value="Spočítat BMI">
</form>
';
if (isset($_POST['height']) && isset($_POST['weight'])) {
$height = floatval($_POST['height']);
$weight = floatval($_POST['weight']);
$bmi = $weight / (($height / 100) * ($height / 100));
$output .= "<p>Vaše BMI je: $bmi</p>";
}
return $output;
}
add_shortcode('bmi_calculator', 'bmi_calculator_form');
Tento kód vytvoří plugin s názvem “BMI Calculator”, který umožňuje výpočet BMI. Funkce bmi_calculator_form
vypisuje formulář, kde může uživatel zadat svou výšku a váhu, a po odeslání formuláře se zobrazí výsledek BMI.
Funkce add_shortcode
registruje zkrácený kód [bmi_calculator]
, který můžete použít v příspěvku nebo stránce, abyste zobrazili BMI kalkulačku.
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 zobrazit BMI kalkulačku pomocí zkráceného kódu [bmi_calculator]
.
[bsa_pro_ad_space id=7]