/** * Related Posts Loader for Astra theme. * * @package Astra * @author Brainstorm Force * @copyright Copyright (c) 2021, Brainstorm Force * @link https://www.brainstormforce.com * @since Astra 3.5.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Customizer Initialization * * @since 3.5.0 */ class Astra_Related_Posts_Loader { /** * Constructor * * @since 3.5.0 */ public function __construct() { add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_action( 'customize_register', array( $this, 'related_posts_customize_register' ), 2 ); // Load Google fonts. add_action( 'astra_get_fonts', array( $this, 'add_fonts' ), 1 ); } /** * Enqueue google fonts. * * @return void */ public function add_fonts() { if ( astra_target_rules_for_related_posts() ) { // Related Posts Section title. $section_title_font_family = astra_get_option( 'related-posts-section-title-font-family' ); $section_title_font_weight = astra_get_option( 'related-posts-section-title-font-weight' ); Astra_Fonts::add_font( $section_title_font_family, $section_title_font_weight ); // Related Posts - Posts title. $post_title_font_family = astra_get_option( 'related-posts-title-font-family' ); $post_title_font_weight = astra_get_option( 'related-posts-title-font-weight' ); Astra_Fonts::add_font( $post_title_font_family, $post_title_font_weight ); // Related Posts - Meta Font. $meta_font_family = astra_get_option( 'related-posts-meta-font-family' ); $meta_font_weight = astra_get_option( 'related-posts-meta-font-weight' ); Astra_Fonts::add_font( $meta_font_family, $meta_font_weight ); // Related Posts - Content Font. $content_font_family = astra_get_option( 'related-posts-content-font-family' ); $content_font_weight = astra_get_option( 'related-posts-content-font-weight' ); Astra_Fonts::add_font( $content_font_family, $content_font_weight ); } } /** * Set Options Default Values * * @param array $defaults Astra options default value array. * @return array */ public function theme_defaults( $defaults ) { // Related Posts. $defaults['enable-related-posts'] = false; $defaults['related-posts-title'] = __( 'Related Posts', 'astra' ); $defaults['releted-posts-title-alignment'] = 'left'; $defaults['related-posts-total-count'] = 2; $defaults['enable-related-posts-excerpt'] = false; $defaults['related-posts-excerpt-count'] = 25; $defaults['related-posts-based-on'] = 'categories'; $defaults['related-posts-order-by'] = 'date'; $defaults['related-posts-order'] = 'asc'; $defaults['related-posts-grid-responsive'] = array( 'desktop' => '2-equal', 'tablet' => '2-equal', 'mobile' => 'full', ); $defaults['related-posts-structure'] = array( 'featured-image', 'title-meta', ); $defaults['related-posts-meta-structure'] = array( 'comments', 'category', 'author', ); // Related Posts - Color styles. $defaults['related-posts-text-color'] = ''; $defaults['related-posts-link-color'] = ''; $defaults['related-posts-title-color'] = ''; $defaults['related-posts-background-color'] = ''; $defaults['related-posts-meta-color'] = ''; $defaults['related-posts-link-hover-color'] = ''; $defaults['related-posts-meta-link-hover-color'] = ''; // Related Posts - Title typo. $defaults['related-posts-section-title-font-family'] = 'inherit'; $defaults['related-posts-section-title-font-weight'] = 'inherit'; $defaults['related-posts-section-title-text-transform'] = ''; $defaults['related-posts-section-title-line-height'] = ''; $defaults['related-posts-section-title-font-size'] = array( 'desktop' => '30', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Title typo. $defaults['related-posts-title-font-family'] = 'inherit'; $defaults['related-posts-title-font-weight'] = 'inherit'; $defaults['related-posts-title-text-transform'] = ''; $defaults['related-posts-title-line-height'] = '1'; $defaults['related-posts-title-font-size'] = array( 'desktop' => '20', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Meta typo. $defaults['related-posts-meta-font-family'] = 'inherit'; $defaults['related-posts-meta-font-weight'] = 'inherit'; $defaults['related-posts-meta-text-transform'] = ''; $defaults['related-posts-meta-line-height'] = ''; $defaults['related-posts-meta-font-size'] = array( 'desktop' => '14', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Content typo. $defaults['related-posts-content-font-family'] = 'inherit'; $defaults['related-posts-content-font-weight'] = 'inherit'; $defaults['related-posts-content-text-transform'] = ''; $defaults['related-posts-content-line-height'] = ''; $defaults['related-posts-content-font-size'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); return $defaults; } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. * * @since 3.5.0 */ public function related_posts_customize_register( $wp_customize ) { /** * Register Config control in Related Posts. */ // @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound require_once ASTRA_RELATED_POSTS_DIR . 'customizer/class-astra-related-posts-configs.php'; // @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } /** * Render the Related Posts title for the selective refresh partial. * * @since 3.5.0 */ public function render_related_posts_title() { return astra_get_option( 'related-posts-title' ); } } /** * Kicking this off by creating NEW instace. */ new Astra_Related_Posts_Loader(); Як вибрати спальний мішок для різних поріг року – Quality Formación

Як вибрати спальний мішок для різних поріг року

Вибір спального мішка – це важливий аспект підготовки до походу, кемпінгу або інших активностей на природі. Правильний спальний мішок забезпечить комфортний сон та захист від холоду. Ось кілька порад, https://wildworld.org.ua як вибрати спальний мішок для різних поріг року.

1. Розуміння температурних рейтингів

Спальні мішки мають температурні рейтинги, які вказують на те, в яких умовах вони забезпечують комфорт. Зазвичай, виробники вказують три основні температури:

  • Комфортна температура – температура, при якій людина може спати без дискомфорту.
  • Межа – температура, при якій людина може спати, але з обмеженнями.
  • Критична температура – температура, при якій людина може замерзнути.

Ознайомтеся з цими показниками, щоб вибрати мішок, що відповідає вашим потребам.

2. Сезонність спальних мішків

Спальні мішки класифікують за сезонами:

  • Літні спальні мішки (температурний рейтинг від +10°C і вище) призначені для використання в теплу пору року. Вони легкі, з хорошою вентиляцією і компактні для транспортування.
  • Перехідні спальні мішки (температурний рейтинг від 0°C до +10°C) підходять для весни та осені. Вони забезпечують достатній рівень теплозбереження, але не є занадто об’ємними.
  • Зимові спальні мішки (температурний рейтинг нижче 0°C) призначені для використання в холодну погоду. Вони мають додаткову теплоізоляцію та виготовлені з матеріалів, що утримують тепло.

3. Матеріали

Спальні мішки виготовляються з різних матеріалів, які впливають на їхню вагу, теплоізоляцію та вартість. Основні типи:

  • Синтетичні матеріали – зазвичай дешевші, легші у догляді та швидше сохнуть. Вони добре підходять для вологих умов.
  • Пухові мішки – легші та тепліші, але дорожчі. Вони вимагають обережного догляду та можуть втратити свої теплоізоляційні властивості вологими.

4. Форма спального мішка

Форма спального мішка також важлива для комфорту. Існують два основні типи:

  • Прямокутні спальні мішки – забезпечують більше простору, підходять для кемпінгу, але важчі.
  • Коконоподібні спальні мішки – краще зберігають тепло, але мають менше простору. Вони ідеальні для походів та тривалих подорожей.

5. Додаткові функції

При виборі спального мішка зверніть увагу на додаткові функції, такі як капюшон, внутрішні кишені, системи вентиляції та можливість з’єднання з іншими мішками. Ці деталі можуть суттєво підвищити комфорт під час сну.

Висновок

Вибір спального мішка залежить від умов, в яких ви плануєте його використовувати. Врахуйте сезон, температурний рейтинг, матеріали, форму та додаткові функції. З правильним вибором ви зможете насолоджуватися комфортним сном на природі в будь-яку пору року.

monopoly casino