/** * 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

Бігові події в Україні календар змагань на найближчі місяці

Заплануйте свій рік відповідно до найцікавіших забігів. Щоб не пропустити важливі дати, рекомендуємо оформити календар з подіями, fitnessinsight.com.ua які відбудуться. Зверніть увагу на основні марафони та напівмарафони, що тримають марку якісного спортивного досвіду.

Забіги в містах як Київ, Львів, Одеса та Харків обіцяють не лише спортивні досягнення, а й чудові враження. Не проґавте можливості взяти участь у міських фестивалях, пов’язаних зі спортом, які додають ще більше атмосфери. Виберіть змагання, які найкраще відповідають вашому графіку та рівню підготовки.

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

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

Основні бігові події по місяцях

У січні заплановано старт популярних стартів на зимові дистанції. Рекомендується взяти участь у забігах на 5 та 10 км у Львові, які збирають багато учасників, незважаючи на прохолодну погоду. Це можливість перевірити свої сили після новорічних свят.

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

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

У квітні відбудеться одне з найбільших подій – забіг на 10 км у Харкові. Існує безліч можливостей для привернення уваги до свого тренування, тому важливо працювати над технікою бігу. Нагадуємо про важливість пробіжок перед стартом для адаптації до дистанції.

Травень – місяць різноманітних стартів на короткі дистанції, зокрема, 5 км забіг у Чернівцях. Участь в таких змаганнях стала традицією для багатьох бігунів. Не оминьте можливість подолати коротку дистанцію з новими знайомими та друзями.

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

Липень може стати періодом для використання здобутого досвіду на локальних змаганнях. Традиційний пробіг у Полтаві на 10 км привабить нових учасників і тренувальників. Вагомим елементом стане пригода в природі – підготуйтеся до непередбачуваних погодних умов залежно від місця проведення.

monopoly casino