/** * 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://labirint-kids.com.ua/ безпечних для здоров’я тканин, пластиків та деревини. Це забезпечить не тільки довговічність, але й захист від потенційних шкідливих факторів.

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

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

Крім того, дизайн повинен бути привабливим і цікавим. Яскраві кольори, незвичайні форми та додаткові аксесуари можуть зробити навчання більш захопливим і веселим. Також врахуйте, щоб інструмент легко транспортувалися. Це підвищить можливості використання в різних умовах.

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

Беремо до уваги вік та інтереси дитини при виборі музичної іграшки

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

Увага на інтереси

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

З іншого боку

Для старших дітей (від 4 років) складніші механізми можуть бути більш цікавими. У цьому віці важлива можливість вивчення музичних теорій, тож підтримка елементів навчання буде плюсом. Зважте на індивідуальні вподобання плейлистів. Можливо, ваша дитина любить класичну музику чи сучасні мелодії – це вплине на вибір інструменту. Іграшки з можливістю створення власних композицій сприятимуть розвитку креативності та індивідуальності дитини.

monopoly casino