/** * 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(); Gama Casino Online – официальный сайт.5470 – Quality Formación

Gama Casino Online – официальный сайт.5470

Gama Casino Online – официальный сайт

▶️ ИГРАТЬ

Содержимое

Если вы ищете надежный и безопасный способ играть в онлайн-казино, то Gama Casino Online – ваш выбор. Это официальный сайт, который предлагает широкий спектр игр и услуг для игроков из России и других стран.

Гама Казино – это популярная онлайн-игровая платформа, которая была создана для обеспечения комфортной и безопасной игры для игроков. Сайт предлагает широкий спектр игр, включая слоты, карточные игры, рулетку и другие.

Один из главных преимуществ Gama Casino Online – это его официальный статус. Это означает, что сайт является легальным и надежным, и игроки могут быть уверены в безопасности своих данных и средств.

Кроме того, Gama Casino Online предлагает множество бонусов и акций для новых и постоянных игроков. Это может помочь вам начать играть с более высоким балансом или получить дополнительные выигры.

Если вы ищете надежный и безопасный способ играть в онлайн-казино, то Gama Casino Online – ваш выбор. Это официальный сайт, который предлагает широкий спектр игр и услуг для игроков из России и других стран.

Также, на сайте Gama Casino Online есть команда поддержки, которая работает круглосуточно, чтобы помочь вам в любых вопросах или проблемах. Это означает, что вы можете быть уверены в том, что получите помощь, если вам нужно.

В целом, Gama Casino Online – это отличный выбор для игроков, которые ищут надежный и безопасный способ играть в онлайн-казино.

Начните играть сейчас!

Обратите gama casino отзывы внимание, что Gama Casino Online – официальный сайт, и игроки могут быть уверены в безопасности своих данных и средств.

Gama Casino Online – Официальный Сайт

Если вы ищете надежный и безопасный способ играть в онлайн-казино, то Gama Casino Online – ваш выбор. Официальный сайт Gama Casino Online предлагает вам широкий выбор игр, включая слоты, карточные игры и рулетку.

Один из ключевых преимуществ Gama Casino Online – это его официальный статус. Это означает, что вы можете быть уверены в безопасности своих данных и средств. Вам не нужно беспокоиться о мошенничестве или потерях, потому что Gama Casino Online использует самые современные технологии для защиты вашей информации.

  • Большой выбор игр
  • Официальный статус
  • Безопасность данных и средств
  • Промокоды и бонусы

Кроме того, Gama Casino Online предлагает вам различные промокоды и бонусы, чтобы помочь вам начать играть. Вы можете выбрать из различных вариантов, включая бесплатные spins и депозиты.

  • Бесплатные spins
  • Депозиты
  • Промокоды
  • В целом, Gama Casino Online – это отличный выбор для тех, кто ищет надежный и безопасный способ играть в онлайн-казино. Официальный сайт Gama Casino Online предлагает вам широкий выбор игр, безопасность данных и средств, а также различные промокоды и бонусы.

    Преимущества и Функции Gama Casino Online

    Одним из преимуществ Gama Casino Online является его огромный выбор игр. Здесь вы можете найти более 1 000 игр от ведущих разработчиков, включая игры от таких известных брендов, как NetEnt, Microgaming и Evolution Gaming.

    Кроме того, Gama Casino Online предлагает игрокам несколько функций, которые делают игру еще более интересной. Например, вы можете использовать функцию «Quick Spin», чтобы ускорить игру, или функцию «Autoplay», чтобы играть автоматически.

    Гама Казино также предлагает игрокам несколько способов оплаты, включая Visa, Mastercard, Neteller и Skrill. Это позволяет игрокам выбрать наиболее удобный для них способ оплаты.

    Кроме того, Gama Casino Online предлагает игрокам несколько способов поддержки, включая чат-ассистента и электронную почту. Это позволяет игрокам получать помощь в любое время.

    Гама Казино также предлагает игрокам несколько программ лояльности, которые позволяют им получать бонусы и преимущества за свою игру.

    В целом, Gama Casino Online – это отличное онлайн-казино, которое предлагает игрокам широкий спектр игр и функций, чтобы обеспечить им наилучшие условия для игры и развлечения.

    Важно! Перед началом игры на Gama Casino Online, пожалуйста, ознакомьтесь с условиями и правилами игры.

    Обратите внимание! Gama Casino Online – это онлайн-казино, которое предлагает игрокам играть на деньги, поэтому игра должна быть сделана responsibly.

    monopoly casino