/** * 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(); Zahraniční casino bonus bez vkladu Jak na to a co očekávat – Quality Formación

Zahraniční casino bonus bez vkladu Jak na to a co očekávat

Zahraniční casino bonus bez vkladu Jak na to a co očekávat

Zahraniční casino bonus bez vkladu se stává stále populárnější volbou pro hráče, kteří chtějí vyzkoušet nové zahraniční casino bonus bez vkladu za registraci zahraniční online casina bez nutnosti investovat vlastní peníze. Tento typ bonusu má své specifické výhody a pravidla, které si podrobně přiblížíme v následujících odstavcích. V tomto článku se dozvíte, co přesně bonus bez vkladu je, jak ho získat a na co si dát pozor.

Co je to bonus bez vkladu?

Bonus bez vkladu představuje nabídku, kterou online kasina poskytují novým hráčům za účelem zvýšení atraktivity svých služeb. Tento bonus vám umožňuje hrát za skutečné peníze, aniž byste museli provádět první vklad. Může mít různé formy, jako jsou finanční částky, volné zatočení nebo herní žetony.

Jak získat bonus bez vkladu?

Proces získání bonusu bez vkladu je obvykle jednoduchý a rychlý. Zde je krok za krokem, jak na to:

Zahraniční casino bonus bez vkladu Jak na to a co očekávat
  1. Registrace na webu kasina: Navštivte webové stránky vybraného zahraničního online casina a vytvořte si účet. Během registrace budete muset poskytnout některé základní informace, jako je vaše jméno, e-mailová adresa a datum narození.
  2. Aktivace bonusu: Po úspěšné registraci získáte často automaticky připsaný bonus nebo budete muset zadat promo kód, který jste na stránkách kasina našli.
  3. Splnění podmínek: Každý bonus má svá specifická pravidla, která je nutné splnit, abyste mohli vybrat případné výhry. Tyto podmínky se mohou týkat minimálního sázení nebo specifických her.

Typy bonusů bez vkladu

Bonusy bez vkladu mohou mít různé formy. Mezi nejběžnější patří:

  • Finanční bonus: Hráči obdrží určitou částku peněz, kterou mohou použít na hraní her.
  • Volné zatočení: Tento typ bonusu zahrnuje určitý počet zatočení na vybraných automatech.
  • Herna zdarma: Některá casina nabízí možnost hrát určité hry bez nutnosti vkladu.

Výhody bonusu bez vkladu

Existuje několik důvodů, proč je bonus bez vkladu pro hráče atraktivní:

Zahraniční casino bonus bez vkladu Jak na to a co očekávat
  • Bezpečnost: Můžete si vyzkoušet hru v online casinu bez toho, abyste riskovali vlastní peníze.
  • Možnost vyzkoušet nové hry: Bonusy bez vkladu umožňují hráčům seznámit se s novými hrami a funkcemi kasina bez nutnosti investice.
  • Přístup k výhrám: Pokud splníte podmínky bonusu, máte šanci vyhrát skutečné peníze.

Na co si dát pozor?

Před tím, než se rozhodnete využít bonus bez vkladu, je důležité mít na paměti několik klíčových faktorů:

  • Podmínky sázení: Většina bonusů má stanovené podmínky pro sázení, které musí hráči splnit, než budou moci vybrat výhry.
  • Platnost bonusu: Zkontrolujte, jak dlouho je bonus platný. Mnohá online casina mají stanovené lhůty, do kterých musíte bonus využít.
  • Omezené hry: Někdy mohou být bonusy omezeny na určité hry nebo kategorie, takže je dobré si ověřit, na co vše můžete s bonusem hrát.

Závěr

Bonus bez vkladu je vynikající příležitostí pro nové hráče, kteří se chtějí ponořit do světa online hazardních her bez nutnosti počátečních investic. Pamatujte však, že i když se může zdát, že je to ideální způsob, jak vyhrát peníze, je důležité důkladně si přečíst podmínky a pravidla bonusu, aby vás nic nezaskočilo. Pokud se rozhodnete využít tento typ bonusu, udělejte si čas na prozkoumání zahraničních online casin a zjistěte, které nabídky jsou pro vás nejvýhodnější!

monopoly casino