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(); } } Udržitelné materiály ve školním nábytku | Hezkaskola.cz

Udržitelné materiály ve školním nábytku

S rastoucím důrazem na ekologii a udržitelnost ve všech aspektech života není překvapením, že se i školní nábytek mění v souladu s těmito požadavky. Školy po celém světě se snaží snižovat svou uhlíkovou stopu a vybírat produkty, které nejen splňují funkční požadavky, ale jsou také šetrné k životnímu prostředí. Používání udržitelných materiálů ve školním nábytku se tak stává nejen moderním trendem, ale také etickou volbou, která má přímý vliv na budoucnost.

1. Co jsou udržitelné materiály?

Udržitelné materiály jsou takové, které mají minimální dopad na životní prostředí během své výroby, používání a likvidace. Jsou navrženy tak, aby byly dlouhodobě obnovitelné, recyklovatelné nebo biologicky rozložitelné. V případě školního nábytku se nejčastěji používají materiály, které jsou šetrné k přírodě a vyráběné za podmínek minimalizujících spotřebu energie a produkci odpadu.

2. Nejoblíbenější udržitelné materiály ve školním nábytku

Školní nábytek dnes může být vyroben z celé řady ekologicky šetrných materiálů, mezi které patří:

  • Recyklované plasty: Plastové židle a stoly vyrobené z recyklovaného plastu jsou nejen odolné, ale také pomáhají snižovat množství plastového odpadu, který by jinak skončil na skládkách nebo v oceánech.

  • Bambus: Bambus je rychle rostoucí a obnovitelný zdroj, který je pevný a odolný. Jeho využití v nábytku poskytuje nejen ekologický přínos, ale i estetický vzhled.

  • Recyklované kovy: Kovy, jako jsou ocel a hliník, jsou snadno recyklovatelné a jejich opětovné použití snižuje potřebu těžby nových surovin a spotřeby energie.

  • Certifikované dřevo: Používání dřeva s certifikací FSC (Forest Stewardship Council) zaručuje, že dřevo pochází z udržitelně spravovaných lesů. To přispívá k ochraně biodiverzity a boji proti odlesňování.

3. Proč je udržitelný nábytek důležitý pro školy?

Školy jsou místem, kde se formují návyky a postoje budoucích generací. Výběrem udržitelného školního nábytku mohou školy nejen snížit svůj environmentální dopad, ale také vzdělávat studenty o důležitosti ochrany přírody a zodpovědného spotřebitelského chování. Udržitelné materiály navíc často zajišťují, že nábytek je vysoce odolný a vydrží déle, což přispívá k jeho ekonomické efektivitě.

4. Vliv udržitelného nábytku na zdraví žáků

Používání přírodních a certifikovaných materiálů nejen přispívá k ochraně životního prostředí, ale má také pozitivní vliv na zdraví dětí. Nábytek vyrobený z netoxických materiálů s nízkým obsahem VOC (těkavé organické látky) přispívá k lepší kvalitě vzduchu ve třídě. To může pomoci snížit alergické reakce a problémy s dýcháním, což je obzvlášť důležité v prostředí, kde děti tráví velkou část dne.

5. Trendy udržitelného dizajnu

Rok 2024 přináší množství trendů v designu školního nábytku, které zahrnují použití udržitelných materiálů. Moderní nábytek pro školy se vyznačuje minimalistickým a funkčním designem, který je nejen esteticky atraktivní, ale také podporuje kreativitu a produktivitu žáků. Kombinace ekologických materiálů a moderních technologií přispívá k vytváření příjemného a zdravého školního prostředí.

Závěr

Udržitelné materiály ve školním nábytku nejsou jen o ochraně přírody, ale také o vytváření lepšího, zdravějšího prostředí pro žáky. Volbou ekologických a recyklovatelných materiálů školy nejen přispívají k udržitelnému rozvoji, ale také vzdělávají žáky o zodpovědném přístupu k životnímu prostředí. Budoucnost školního vybavení je jasná – udržitelnost je klíčovou prioritou.