I am item content. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Jestem ostatnim profesjonalistą,którego potrzebujesz,by w końcu Twój biznes zaczął zarabiać!
Edit Template
Edit Template
Dodaj tu swój tekst nagłówka
/*
Plugin Name: Font Clamp Calculator
Description: Adds a Font Clamp Calculator to the WordPress admin dashboard for generating responsive font sizes with persistent data.
Version: 1.2
*/// Prevent direct access to the file
if (!defined('ABSPATH')) {
exit;
}// Add menu item to the WordPress admin dashboard
function font_clamp_calculator_menu() {
add_menu_page(
'Font Clamp Calculator', // Page title
'Font Clamp', // Menu title
'manage_options', // Capability required
'font-clamp-calculator', // Menu slug
'font_clamp_calculator_page', // Callback function to display the page
'dashicons-editor-textcolor', // Icon (using a WordPress dashicon)
80 // Menu position
);
}
add_action('admin_menu', 'font_clamp_calculator_menu');// Callback function to render the Font Clamp Calculator page
function font_clamp_calculator_page() {
// Load saved settings
$settings = get_option('font_clamp_settings', [
'rootSize' => 16,
'minViewport' => 375,
'maxViewport' => 1100,
'unitType' => 'px',
'selectedSizeId' => 6
]);
?>
Font Clamp Calculator
Settings
Font Size Classes
Class Name
Min Size
Max Size
Preview
Selected Class CSS
Generated CSS (All Classes)
Edit Font Size Class
16,
'minViewport' => 375,
'maxViewport' => 1920,
'unitType' => 'px',
'selectedSizeId' => 6
]);// Render the same UI as the admin page
font_clamp_calculator_page();return ob_get_clean();
}// Enqueue Tailwind CSS when shortcode is used on the frontend
add_action('wp_enqueue_scripts', 'enqueue_font_clamp_tailwind_frontend');
function enqueue_font_clamp_tailwind_frontend() {
if (is_singular()) {
global $post;
if (has_shortcode($post->post_content, 'font_clamp_calculator')) {
wp_enqueue_script('font-clamp-tailwind', 'https://cdn.tailwindcss.com', [], null, true);
}
}
}
/*
Plugin Name: Font Clamp Calculator
Description: Adds a Font Clamp Calculator to the WordPress admin dashboard with Class, Tag, and Scale tabs for generating responsive font sizes with persistent data. Includes options to use custom WOFF2 fonts for previews.
Version: 2.2
*/// Prevent direct access to the file
if (!defined('ABSPATH')) {
exit;
}// Add menu item to the WordPress admin dashboard
function font_clamp_calculator_menu() {
add_menu_page(
'Font Clamp Calculator',
'Font Clamp',
'manage_options',
'font-clamp-calculator',
'font_clamp_calculator_page',
'dashicons-editor-textcolor',
80
);
}
add_action('admin_menu', 'font_clamp_calculator_menu');// Callback function to render the Font Clamp Calculator page
function font_clamp_calculator_page() {
// Load saved settings
$settings = get_option('font_clamp_settings', [
'rootSize' => 16,
'minViewport' => 375,
'maxViewport' => 1100,
'unitType' => 'px',
'selectedClassSizeId' => 6,
'selectedTagSizeId' => 1,
'selectedScaleSizeId' => 7,
'activeTab' => 'class',
'scalePMinFont' => 16,
'scalePMaxFont' => 16,
'scaleRatioMin' => 1.333,
'scaleRatioMax' => 1.4,
'scalePLineHeight' => 1.4,
'previewFontUrl' => '',
'previewFontUrlP' => ''
]);
?>