/** * 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://mama-choli.com.ua можливо, запаліть аромалампу з лавандою для додаткового релаксу.

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

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

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

Підготовка до масажу: як створити комфортну атмосферу

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

Освітлення

Використайте м’яке освітлення. Вимкніть яскраві лампи та включіть лампочки з теплого спектру або свічки. Це допоможе створити заспокійливу обстановку.

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

Аромати

Ароматерапія може значно підвищити ефект сеансу. Використовуйте ефірні олії, такі як лаванда або ромашка. Додайте кілька крапель у дифузор або змішайте з базовою олією для масажу.

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

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

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

Основні техніки масажу для новонароджених та маленьких дітей

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

Ритмічні рухи для розвитку та стимуляції

Наступна техніка – ритмічне погладжування центра. Рухайте руками по діагоналі від плечей до стегон, використовуючи легкий тиск. Це сприяє поліпшенню кровообігу і моторики. Варто повторювати ці рухи протягом 5-10 хвилин, враховуючи потреби вашої малечі.

Легка вібрація та похитування

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

monopoly casino