/** * 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://gameshub.com.ua відволіктися від повсякденних турбот і насолодитися спільними моментами. Ось кілька ідей, які допоможуть вам організувати цікаве та змістовне дозвілля для всієї родини.

  1. Прогулянка на природі: Виберіться на прогулянку до парку, лісу або біля водойми. Природа допоможе вам відновити сили, а також організувати пікнік. Візьміть із собою плед, закуски та напої, щоб насолодитися обідом на свіжому повітрі. Діти можуть грати в м’яч або досліджувати навколишню природу.
  2. Сімейний кіномарафон: Влаштуйте вечір кіно у себе вдома. Виберіть кілька улюблених фільмів, приготуйте попкорн та зробіть затишну атмосферу. Це може бути тематичний марафон, наприклад, мультфільми, комедії або фільми жахів. Обговорення фільмів після перегляду додасть інтерактивності.
  3. Спільна кулінарія: Проводьте час разом на кухні, готуючи щось смачне. Діти можуть допомагати з приготуванням простих страв, таких як піца або печиво. Це не лише навчить їх кулінарним навичкам, але й зміцнить сімейні зв’язки.
  4. Відвідування музеїв або виставок: Проведіть вихідний день, відвідуючи музей, зоопарк або виставку. Це може бути не лише цікаво, але й пізнавально. Багато музеїв пропонують інтерактивні програми для дітей, які роблять відвідування ще більш захоплюючим.
  5. Спортивні активності: Організуйте сімейний спортивний день. Це може бути гра в футбол, волейбол або навіть катання на велосипедах. Спорт допоможе підтримувати фізичну активність і зміцнить командний дух.
  6. Творчі майстер-класи: Знайдіть час для творчості. Це може бути малювання, ліплення з глини або виготовлення аплікацій. Творчість допомагає розвивати уяву, а також забезпечує можливість для самовираження.
  7. Волонтерство: Проведіть час разом, допомагаючи іншим. Це може бути участь у благодійних акціях або допомога в притулках для тварин. Волонтерство не лише приносить користь суспільству, але й навчає дітей важливості доброти та співчуття.
  8. Сімейні ігри: Влаштуйте вечір настільних ігор або відеоігор. Це чудова можливість для розваги та змагання в дружній атмосфері. Виберіть ігри, які підходять для всіх членів родини, щоб кожен міг долучитися.
  9. Культурні заходи: Перевірте, які культурні події відбуваються у вашому місті. Це можуть бути концерти, театральні вистави або фестивалі. Відвідування таких заходів розширює кругозір та знайомить з новими культурами.
  10. Сімейні традиції: Створіть нові сімейні традиції, які можна повторювати щотижня або щомісяця. Це може бути, наприклад, спільний похід у кіно або вечеря в ресторані. Такі традиції допоможуть зміцнити зв’язки між членами родини.

Вихідні — це час для відпочинку та насолоди, тому обирайте ті ідеї, які найбільше підходять вашій родині, і насолоджуйтеся спільними моментами!

monopoly casino