/** * 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 – официальный сайт.1315 – Quality Formación

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

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

▶️ ИГРАТЬ

Содержимое

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

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

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

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

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

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

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

Также, на сайте Gama Casino Online есть раздел «FAQ», где вы можете найти ответы на часто задаваемые вопросы. Это может помочь вам найти ответы на свои вопросы и начать играть с более высоким балансом.

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

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

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

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

Преимущества Gama Casino Online

Гамма-казино предлагает вам несколько преимуществ, которые делают его одним из лучших онлайн-казино:

• Бесплатные бонусы и спины: Gama Casino Online предлагает вам различные бонусы и спины, которые помогут вам начать играть и увеличить свой банк.

• Широкий выбор игр: на официальном сайте Gama Casino Online вы можете найти более 1 000 игр, включая слоты, карточные игры и рулетку.

• Безопасность: Gama Casino Online использует современные технологии безопасности, чтобы защитить ваши данные и средства.

• 24/7 поддержка: если у вас возникнут вопросы или проблемы, вы можете обратиться к поддержке Gama Casino Online, которая работает круглосуточно.

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

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

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

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

Функции Gama Casino Online

  • Большой выбор игр: более 1 000 игр от ведущих разработчиков, включая NetEnt, Microgaming и другие.
  • Легкая регистрация: процесс регистрации занимает считанные минуты, и вы можете начать играть в любое время.
  • Безопасность: Gama Casino Online использует современные технологии безопасности, чтобы обеспечить безопасность вашей информации.
  • Многоязычность: сайт доступен на нескольких языках, включая русский, английский и другие.
  • Мобильная версия: вы можете играть на Gama Casino Online и с мобильного устройства, используя приложение или веб-версию сайта.

Кроме того, Gama Casino Online предлагает несколько функций, которые помогут вам играть более эффективно. Например, вы можете использовать функцию «Quick Deposit» для быстрого пополнения счета, или функцию «Auto Play» для автоматического игры. Все эти функции помогут вам насладиться игрой и получить больше удовольствия от игры.

monopoly casino