blic static function hit_index() { wp_remote_get( Router::get_base_url( self::get_sitemap_index_slug() . '.xml' ) ); } /** * Exclude object from sitemap. * * @param int $object_id Object id. * @param string $object_type Object type. Accepts: post, term, user. * @param boolean $is_include Add or Remove object. */ public static function exclude_object( $object_id, $object_type, $is_include ) { $field_id = "exclude_{$object_type}s"; $ids = Helper::get_settings( 'sitemap.' . $field_id ); if ( empty( $ids ) ) { $ids = $object_id; } else { $ids = array_filter( wp_parse_id_list( $ids ) ); // Add object. if ( $is_include && ! in_array( $object_id, $ids, true ) ) { $ids[] = $object_id; } // Remove object. if ( ! $is_include && in_array( $object_id, $ids, true ) ) { $ids = array_diff( $ids, [ $object_id ] ); } $ids = implode( ',', $ids ); } $opt = cmb2_options( 'rank-math-options-sitemap' ); $opt->update( $field_id, $ids, true ); } /** * Get the GMT modification date for the last modified post in the post type. * * @param string|array $post_types Post type or array of types. * @param boolean $return_all Flag to return array of values. * @return string|array|false * * @copyright Copyright (C) 2008-2019, Yoast BV * The following code is a derivative work of the code from the Yoast(https://github.com/Yoast/wordpress-seo/), which is licensed under GPL v3. */ public static function get_last_modified_gmt( $post_types, $return_all = false ) { global $wpdb; if ( empty( $post_types ) ) { return false; } static $post_type_dates = null; if ( ! is_array( $post_types ) ) { $post_types = [ $post_types ]; } foreach ( $post_types as $post_type ) { if ( ! isset( $post_type_dates[ $post_type ] ) ) { // If we hadn't seen post type before. R. $post_type_dates = null; break; } } if ( is_null( $post_type_dates ) ) { $post_type_dates = []; $post_type_names = get_post_types( [ 'public' => true ] ); if ( ! empty( $post_type_names ) ) { $sql = " SELECT post_type, MAX( GREATEST( p.post_modified_gmt, p.post_date_gmt ) ) AS date FROM $wpdb->posts as p LEFT JOIN {$wpdb->postmeta} AS pm ON ( p.ID = pm.post_id AND pm.meta_key = 'rank_math_robots') WHERE ( ( pm.meta_key = 'rank_math_robots' AND pm.meta_value NOT LIKE '%noindex%' ) OR pm.post_id IS NULL ) AND p.post_status IN ( 'publish','inherit' ) AND p.post_type IN ('" . implode( "','", $post_type_names ) . "') GROUP BY p.post_type ORDER BY p.post_modified_gmt DESC"; foreach ( DB_Helper::get_results( $sql ) as $obj ) { $post_type_dates[ $obj->post_type ] = $obj->date; } } } $dates = array_intersect_key( $post_type_dates, array_flip( $post_types ) ); if ( count( $dates ) > 0 ) { return $return_all ? $dates : max( $dates ); } return false; } /** * Check if cache is enabled. * * @return boolean */ public static function is_cache_enabled() { static $xml_sitemap_caching; if ( isset( $xml_sitemap_caching ) ) { return $xml_sitemap_caching; } /** * Filter to enable/disable XML sitemap caching. * * @param boolean $true Enable or disable caching. */ $xml_sitemap_caching = apply_filters( 'rank_math/sitemap/enable_caching', true ); return $xml_sitemap_caching; } /** * Check if `object` is indexable. * * @param int/object $data_object Post|Term Object. * @param string $type Object Type. * * @return boolean */ public static function is_object_indexable( $data_object, $type = 'post' ) { /** * Filter: 'rank_math/sitemap/include_noindex' - Include noindex data in Sitemap. * * @param bool $value Whether to include noindex terms in Sitemap. * @param string $type Object Type. * * @return boolean */ if ( apply_filters( 'rank_math/sitemap/include_noindex', false, $type ) ) { return true; } $method = 'post' === $type ? 'is_post_indexable' : 'is_term_indexable'; return Helper::$method( $data_object ); } /** * Redirect duplicate sitemaps. * * @param int $count Total number of entries. * @param int $max_entries Entries per sitemap. */ public static function maybe_redirect( $count, $max_entries ) { $current_page = (int) get_query_var( 'sitemap_n' ); if ( ! $current_page && $count > $max_entries ) { Helper::redirect( preg_replace( '/\.xml$/', '1.xml', Helper::get_current_page_url() ) ); die(); } if ( $count < $max_entries && $current_page ) { Helper::redirect( preg_replace( '/' . preg_quote( $current_page, '/' ) . '\.xml$/', '.xml', Helper::get_current_page_url() ) ); die(); } } /** * Get the sitemap index slug. */ public static function get_sitemap_index_slug() { /** * Filter: 'rank_math/sitemap/index_slug' - Modify the sitemap index slug. * * @param string $slug Sitemap index slug. * * @return string */ return apply_filters( 'rank_math/sitemap/index/slug', 'sitemap_index' ); } /** * Ensure sitemap cache is invalidated when settings change. */ public function clear_cache() { Cache::invalidate_storage(); } } Jak správně zvolit velikost nábytku pro různé věkové kategorie? | Hezkaskola.cz

Jak správně zvolit velikost nábytku pro různé věkové kategorie?

Volba správné velikosti školního nábytku je klíčová pro zajištění pohodlí, ergonomie a zdravého vývoje dětí. Nesprávně zvolená velikost nábytku může vést k nesprávnému držení těla, což může způsobovat bolesti zad, krční páteře a další zdravotní problémy. Vzhledem k tomu, že děti rychle rostou, je důležité, aby školní nábytek odpovídal jejich věkové a výškové kategorii. Jak tedy správně vybrat školní lavice a židle pro různé věkové skupiny?

1. Proč je správná velikost nábytku důležitá?

Žáci tráví většinu dne sezením, ať už při psaní, čtení nebo plnění různých úkolů. Pokud je nábytek příliš velký nebo příliš malý, může to vést k nepohodlí a nesprávnému držení těla, což může dlouhodobě ovlivnit jejich zdraví. Správně zvolený nábytek podporuje přirozené držení těla, zajišťuje pohodlné sezení a usnadňuje soustředění na výuku.

2. Jak měřit výšku dětí a přizpůsobit nábytek?

Pokud chcete zvolit správnou velikost nábytku, je potřeba brát v úvahu výšku dítěte. Podle standardů jsou židle a lavice navrženy tak, aby poskytovaly optimální podporu různým věkovým a výškovým kategoriím.

VelikostVýška postavyVýška sedákuVýška pracovní desky
080 – 95 cm21 cm40 cm
193 – 113 cm26 cm46 cm
2108 – 121 cm31 cm53 cm
3119 – 142 cm35 cm59 cm
4133 – 159 cm38 cm64 cm
5146 – 176 cm43 cm71 cm
6159 – 188 cm46 cm76 cm
7174 – 207 cm51 cm82 cm

Každé výškové kategorii odpovídá konkrétní velikost židle a lavice. Židle by měla být nastavena tak, aby nohy dítěte spočívaly na zemi a kolena byla v pravém úhlu. Lavice by měla být umístěna tak, aby lokty dítěte při sezení na židli tvořily pravý úhel.

3. Flexibilita a nastavitelnost nábytku

Protože děti rychle rostou, je ideální volit nábytek, který lze snadno přizpůsobit jejich měnícím se potřebám. Nastavitelný nábytek umožňuje rychlou úpravu výšky lavice a židle, což zaručuje, že každé dítě bude sedět v ergonomicky správné poloze. Tato flexibilita je výhodná zejména pro školy, kde se žáci různých výškových kategorií střídají ve stejných třídách.

4. Jak poznat, že je nábytek správně zvolený?

Správně zvolený nábytek by měl zajistit:

  • Pohodlné sezení: Dítě by mělo mít nohy pevně na zemi a kolena v pravém úhlu.
  • Ergonomické držení těla: Záda by měla být rovná a opřená o opěradlo židle, hlava v přirozené poloze.
  • Správnou výšku pracovní desky: Lokty dítěte by měly být při práci na lavici v pravém úhlu.

5. Doporučení pro různé věkové kategorie

  • Mateřské školy (3–6 let):Nábytek by měl být malý a lehký, aby umožňoval snadné přemísťování. Lavice a židle by měly být dostatečně nízké, aby děti mohly pohodlně sedět a dosáhnout na pracovní desku.
  • Základní školy (6–12 let):Pro děti v tomto věku je důležité, aby židle a lavice podporovaly správné držení těla, protože začínají trávit více času sezením. Nastavitelné lavice a židle jsou ideální volbou.
  • Střední školy (12+ let):Starší žáci potřebují větší a robustnější nábytek, který je pohodlný a podporuje dlouhodobé sezení. Ergonomické židle s oporou bederní části zad jsou pro tuto skupinu klíčové.

Závěr

Správný výběr školního nábytku je zásadní pro zdraví a pohodlí žáků. Ergonomicky správně navržené židle a lavice podporují jejich soustředění a zlepšují školní výsledky. Je důležité pravidelně kontrolovat, zda nábytek odpovídá výšce a potřebám dětí, a při rychlém růstu volit nábytek, který lze jednoduše nastavit.