/** * 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(); Casino Vavada налични игри и функции на онлайн платформата.138 – Quality Formación

Casino Vavada налични игри и функции на онлайн платформата.138

Casino Vavada – налични игри и функции на онлайн платформата

Ако търсите надеждна и забавна онлайн казино платформа, Vavada е един от най-добрите избори. С разнообразие от игри и функции, casino vavada предлага уникален опит за играчите. От слот игри до живи дилъри, Vavada Casino има всичко, което можете да желаете.

Една от основните предимства на Вавада е големият избор от игри. Платформата предлага над 2000 различни игри, включително слот игри, видео покер, блекджек и рулетка. Освен това, Casino Vavada работи с някои от най-известните разработчици на казино игри, което гарантира качествен и забавен опит.

Освен игрите, Vavada предлага и различни функции, които правят опита още по-забавен. Една от тях е възможността за игра в живо, където можете да играете с реални дилъри и да общувате с други играчи. Vavada Casino също предлага бонуси и промоции, които могат да увеличат шансите ви за печалба.

За да започнете да играете в Casino Vavada, трябва просто да се регистрирате на платформата и да депозирате средства. След това можете да избирате от разнообразието от игри и да започнете да играете. Vavada е сигурна и надеждна платформа, която гарантира защита на личните ви данни и парите.

Разнообразие от казино игри в Vavada

В казино Vavada можете да откриете широка гама от налични игри, които удовлетворяват всички вкусове и предпочитания. От класически слот игри до сложни игри на маса, Vavada предлага невероятно разнообразие от опции за игра.

Ако търсите вълнуващи слот игри, Vavada.bg предлага стотици варианти, включително и популярни титли като Book of Ra, Lucky Lady’s Charm и много други. Всички слот игри са разработени от известни софтуерни компании и предлагат висококачествена графика и звукови ефекти.

Освен слот игрите, Vavada предлага и разнообразие от игри на маса, включително и рулетка, блекджек, бакара и покер. Игрите на маса са разработени да симулират реалното казино изживяване и предлагат възможност да играете срещу реални крупиери в режим на реално време.

Вавада също предлага и секция с живи игри, където можете да играете срещу реални крупиери в режим на реално време. Живите игри включват игри като рулетка, блекджек и бакара, и предлагат уникално изживяване, което симулира реалното казино атмосфера.

Предимства на игрите в Vavada

Едно от основните предимства на игрите в Vavada е тяхната висока качественост и разнообразие. Всички игри са разработени от известни софтуерни компании и предлагат висококачествена графика и звукови ефекти. Освен това, Vavada предлага и щедри бонуси и промоции, които могат да увеличат вашия шанс за печалба.

Вавада е също и сигурна и надеждна платформа, която използва най-новите технологии за защита на данните и транзакциите. Това означава, че можете да играете с мир, знаяки, че вашите лични и финансови данни са в безопасност.

Ако търсите да играете в казино, което предлага разнообразие от игри, висока качественост и сигурност, Vavada е идеалният избор. С стотици слот игри, игри на маса и живи игри, Vavada е истински раят за любителите на казино игрите.

Функционалност и удобство на онлайн платформата

Изберете ли да играете в Vavada BG или да опитате функциите на Casino Vavada, онлайн платформата предлага безплатен и лесен начин за регистрация и започване на играта. След като се регистрирате, можете да изберете от широк спектър от налични игри и да започнете да играете с бонуси и промоции, предлагани от Vavada.

Една от основните предимства на онлайн платформата е възможността да играете отвсякъде и навсякъде, където имате достъп до интернет. Това означава, че можете да играете във Vavada BG или да използвате функциите на Casino Vavada, без да трябва да посещавате физическо казино.

Безопасност и сигурност

Онлайн платформата на Vavada предлага високо ниво на безопасност и сигурност, гарантирайки, че вашите лични и финансови данни са защитени. Това е от особено значение, когато играете в онлайн казино, тъй като трябва да можете да доверите платформата, в която играете.

Функциите на Casino Vavada включват и възможността за игра в живо, където можете да играете с реални крупие и да общувате с други играчи в реално време. Това добавя ново ниво на реализъм и вълнение към играта, правейки я още по-атрактивна за играчите.

Ако търсите нов и интересен начин за игра, Vavada е отличен избор. С широкия спектър от налични игри и функциите на Casino Vavada, можете да се уверите, че ще намерите нещо, което да ви допадне. След като опитате Vavada BG или функциите на Casino Vavada, можете да се присъедините към общността на играчите и да станете част от един от най-атрактивните онлайн казина.

monopoly casino