/** * 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(); Pin Up – Azrbaycann n yax kazinosu Rsmi sayt.7042 – Quality Formación

Pin Up – Azrbaycann n yax kazinosu Rsmi sayt.7042

Pin Up – Azərbaycanın ən yaxşı kazinosu | Rəsmi sayt

pin up casino Azərbaycanın ən populyar və məşhur qızıllı qalasıdır. Bu qızıllı qalası ən yaxşı və müraciət etdikdən sonra ən yaxşı oyunları təklif edir. Pin Up casino Azərbaycanın oyunçuları üçün ən yaxşı məhsul və xidmətləri təqdim edir.

Pin Up Giriş

Pin Up casino girişsi əgərinizə ən yaxşı şəkildə təqdim olunur. Qızıllı qalası tərəfindən təqdim olunan giriş formasının ən yaxşı və müraciət etdikdən sonra ən yaxşı şəkildə təqdim olunması təhlükəsizdir və əməliyyatlar əgərinizə ən yaxşı şəkildə təqdim olunur.

Pin Up Casino Oyunları

Pin Up casino Azərbaycanın oyunçuları üçün ən yaxşı və müraciət etdikdən sonra ən yaxşı oyunları təqdim edir. Qızıllı qalası ən yaxşı və müraciət etdikdən sonra ən yaxşı oyunları təqdim edir. Bu oyunlar arasında slotlar, live casino, tarzlar, poker və daha çox var.

Pin Up Casino Xidmətləri

Pin Up casino Azərbaycanın oyunçuları üçün ən yaxşı və müraciət etdikdən sonra ən yaxşı xidmətləri təqdim edir. Qızıllı qalası ən yaxşı və müraciət etdikdən sonra ən yaxşı xidmətləri təqdim edir. Bu xidmətlər arasında yutucuların əldə etdikləri maliyyə xidmətləri, müraciət xidmətləri, məlumat xidmətləri və daha çox var.

Pin Up casino Azərbaycanın ən yaxşı qızıllı qalasıdır. Qızıllı qalası ən yaxşı və müraciət etdikdən sonra ən yaxşı oyunları və xidmətləri təqdim edir. Oyunçuların əldə etməlidik maliyyə xidmətləri, müraciət xidmətləri və məlumat xidmətləri təqdim olunması ən yaxşı şəkildə təqdim olunmalıdır. Pin Up casino Azərbaycanın ən yaxşı qızıllı qalasıdır.

Pin Up – Azərbaycanın ən yaxşı kazinosu Rəsmi sayt

Pin Up casino Azərbaycanın ən populyar və məşhur qızıllı qalasıdır. Rəsmi saytından giriş etmək istəyən oyunçuların ən yaxşı şansları burada tapılacaq. Pin Up casino Azərbaycanın oyunçuları üçün ən geniş və ən yaxşı oyun sahəsindən istifadə edə bilər.

Pin Up casino rəsmi saytının əsas sahəsində oyunçuların ən yaxşı deneyimi tapa bilərlər. Saytın interfeysini təhlükəsiz və fərqli bir şəkildə təqdim edir. Oyunçuların ən yaxşı deneyimi üçün Pin Up casino rəsmi saytında ən yaxşı və ən müraciətli xidmətləri təqdim edir.

Pin Up Casino – Azərbaycanın ən yaxşı qızıllı qalası

Pin Up casino Azərbaycanın ən yaxşı qızıllı qalasıdır. Rəsmi saytından giriş etmək istəyən oyunçuların ən yaxşı şansları burada tapılacaq. Pin Up casino Azərbaycanın oyunçuları üçün ən geniş və ən yaxşı oyun sahəsindən istifadə edə bilər.

Pin Up casino rəsmi saytının əsas sahəsində oyunçuların ən yaxşı deneyimi tapa bilərlər. Saytın interfeysini təhlükəsiz və fərqli bir şəkildə təqdim edir. Oyunçuların ən yaxşı deneyimi üçün Pin Up casino rəsmi saytında ən yaxşı və ən müraciətli xidmətləri təqdim edir.

Pin Up casino rəsmi saytında oyunçuların ən yaxşı deneyimi tapa bilərlər. Saytın əsas sahəsində ən geniş və ən yaxşı oyun sahəsindən istifadə edə bilər. Pin Up casino rəsmi saytında oyunçuların ən yaxşı şansları tapılacaq.

Pin Up casino rəsmi saytında oyunçuların ən yaxşı deneyimi tapa bilərlər. Saytın əsas sahəsində ən geniş və ən yaxşı oyun sahəsindən istifadə edə bilər. Pin Up casino rəsmi saytında oyunçuların ən yaxşı şansları tapılacaq. Rəsmi saytından giriş etmək istəyən oyunçuların ən yaxşı şansları burada tapılacaq.

monopoly casino