/** * 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://poehali.com.ua/ що розташовані в старовинних будівлях, і насолоджуйтеся атмосферою середньовічного міста.

Тим, хто шукає унікальні гастрономічні враження, варто завітати до вулички Старий Міст. Тут ви знайдете безліч кафе та ресторанів, які пропонують традиційні страви та сучасні кулінарні ін novці зі Львівською душею.

Шанувальникам природи рекомендується відвідати парк імені Івана Франка. Це чудове місце для прогулянок та пікніків, де можна насолодитися свіжим повітрям та мальовничими краєвидами.

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

Стародавні пам’ятки та архітектурні шедеври

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

Оперний театр та його неповторна атмосфера

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

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

Таємничий Дом легенд та його архітектура

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

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

Кулінарні пригоди та гастрономічні місця

Відвідайте «Криївку» – заклад унікального дизайну, де ви поринете в атмосферу українського повстанського руху. Тут господарі пропонують справжній борщ, вареники з різними начинками та закарпатські вина. Обов’язково спробуйте квас на основі хліба – ідеальний напій до традиційних страв.

Місця для гурманів

  • «Бurgers & Kebab» – для шанувальників ситної їжі з смаженого м’яса;
  • «Папа Гриль» – варто замовити стейк або рибу на грилі;
  • «Дуже пізно» – ідеально підходить для вечірніх посиденьок з десертами та гарячими напоями;

Гортайте меню «Село» – закладу, де відчуєте сільську атмосферу та скуштуєте страви з домашніх продуктів. Тут подають запечені овочі, свіжий хліб та власні джеми, а також унікальні настоянки, які варто спробувати. Завітайте на кулінарні майстер-класи для справжніх цінителів!

monopoly casino