Návod jak zobrazit čas pomocí zkratky v souboru functions.php. WordPress (WP nebo WordPress.org) je bezplatný systém pro správu obsahu (CMS) s otevřeným zdrojovým kódem napsaný v jazyce PHP a spárovaný s databází MySQL nebo MariaDB. Mezi funkce patří architektura zásuvných modulů a systém šablon, označovaný v rámci WordPressu jako Motivy. WordPress byl původně vytvořen jako systém pro publikování blogů.
Vyvinul se ale tak, aby podporoval i další typy webového obsahu včetně tradičnějších diskusních konferencí a fór, mediálních galerií, členských webů, systémů pro správu vzdělávání (LMS) a internetových obchodů. WordPress je jedním z nejoblíbenějších používaných řešení systémů pro správu obsahu a v říjnu 2021 jej používalo 42,8 % z 10 milionů nejpoužívanějších webových stránek.
Obsah
Zkratka pro čas. WordPress
Čas ve Wordpress (WP) zobrazíme pomocí přidané funkce pro zkratku. Nejkratší varianta kódu pro přidání funkce zobrazení času ve Wordpress nezohlední časové pásmo (time zone).. Kód se přidá (ideálně) do functions.php souboru ve složce child theme
/* Add dnešní datum */ function displayTodaysDate( $atts ) { return date(get_option('date_format')); } add_shortcode( 'dnesni-datum', 'displayTodaysDate');
Další možnost
function wp_date_today($atts, $content = null) { extract( shortcode_atts( array( 'format' => '' ), $atts ) ); if ($atts['format'] == '') { $date_time .= date(get_option('date_format')); } else { $date_time .= date($atts['format']); } return $date_time; } add_shortcode('dnesni-datum','wp_date_today');
Zohlední časové pásmo a má konfigurovatelný formát data a času v zápisu PHP time.
/* Add dnešní datum a čas */ function timeZone_funch( $atts ) { extract(shortcode_atts(array('timezone' => 'Europe/Prague'), $atts)); $output = ''; if (in_array($timezone, DateTimeZone::listIdentifiers())) { date_default_timezone_set($timezone); $currentTime = date( 'd. m Y h:i'); $output = $currentTime; } else { $output = "Invalid Timezone"; } return $output; } add_shortcode( 'aktualni-cas', 'timeZone_funch' );
Vytvořenou zkratku pro zobrazení času lze umístit na libovolné místo ve Wordpress / WooCommerce pomocí menu vestavěného editoru Gutenberg viz menu shorscode / zkrácený zápis.
Vizualizace

Užitečné
Text WordPress & WooCommerce pluginy PHP 8.1
WooCommerce short codes