/** * 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(); Comentarios en: Wie Zufall und Fairness bei modernen Spielen funktionieren #8 https://www.formacionquality.es/wie-zufall-und-fairness-bei-modernen-spielen-funktionieren-8/ Formación para Fisioterapeutas Mon, 08 Dec 2025 02:13:18 +0000 hourly 1 https://wordpress.org/?v=6.9.4 Por: Transparenz und Nachvollziehbarkeit: Das Fundament für Vertrauen in moderne Spielmechanismen – Simba Technology https://www.formacionquality.es/wie-zufall-und-fairness-bei-modernen-spielen-funktionieren-8/#comment-5438 Mon, 08 Dec 2025 02:13:18 +0000 https://www.formacionquality.es/?p=71320#comment-5438 […] Spiele und Glücksspiele gewinnen Vertrauen und Glaubwürdigkeit zunehmend an Bedeutung. Während wie Zufall und Fairness bei modernen Spielen funktionieren die Grundlagen für ein faires Spiel, spielt die Transparenz der Systeme eine entscheidende Rolle, […]

]]>
Por: Vertrauensbildung durch Transparenz bei Spielalgorithmen – Simba Technology https://www.formacionquality.es/wie-zufall-und-fairness-bei-modernen-spielen-funktionieren-8/#comment-5437 Mon, 08 Dec 2025 02:11:48 +0000 https://www.formacionquality.es/?p=71320#comment-5437 […] Spielmechanismen und die Transparenz der zugrunde liegenden Algorithmen eine entscheidende Rolle. Wie Zufall und Fairness bei modernen Spielen funktionieren zeigt, dass offene und nachvollziehbare Prozesse das Vertrauen erheblich stärken können. Spieler […]

]]>
Por: Vertrauensbildung durch Transparenz bei Spielalgorithmen – 101 Escrow https://www.formacionquality.es/wie-zufall-und-fairness-bei-modernen-spielen-funktionieren-8/#comment-5272 Fri, 17 Oct 2025 16:49:31 +0000 https://www.formacionquality.es/?p=71320#comment-5272 […] Das Ergebnis ihrer Prüfungen wird öffentlich zugänglich gemacht, was das Vertrauen der Nutzer deutlich […]

]]>
Por: Vertrauensbildung durch Transparenz bei Spielalgorithmen - Brown Wallet LTD | Best Law Firm In The UK https://www.formacionquality.es/wie-zufall-und-fairness-bei-modernen-spielen-funktionieren-8/#comment-5246 Tue, 07 Oct 2025 06:39:01 +0000 https://www.formacionquality.es/?p=71320#comment-5246 […] und Gewinnchancen. Das schafft Klarheit darüber, welche Chancen bei einem Spiel bestehen und verhindert den Eindruck, dass die Ergebnisse manipuliert sind. Zudem sollten Zufallsgeneratoren […]

]]>
Por: Vertrauensbildung durch Transparenz bei Spielalgorithmen 2025 – Berlín Automotores https://www.formacionquality.es/wie-zufall-und-fairness-bei-modernen-spielen-funktionieren-8/#comment-5244 Mon, 06 Oct 2025 21:29:39 +0000 https://www.formacionquality.es/?p=71320#comment-5244 […] Spielmechanismen und die Transparenz der zugrunde liegenden Algorithmen eine entscheidende Rolle. Wie Zufall und Fairness bei modernen Spielen funktionieren zeigt, dass offene und nachvollziehbare Prozesse das Vertrauen erheblich stärken können. Spieler […]

]]>
Por: Vertrauensbildung und Transparenz in der Glücksspielbranche – Payments https://www.formacionquality.es/wie-zufall-und-fairness-bei-modernen-spielen-funktionieren-8/#comment-5240 Mon, 06 Oct 2025 12:47:31 +0000 https://www.formacionquality.es/?p=71320#comment-5240 […] Thema «Wie Zufall und Fairness bei modernen Spielen funktionieren» bildet die Grundlage für jegliche Vertrauensbildung in der Glücksspielbranche. Wenn Spieler […]

]]>
Por: Vertrauenswürdige Zufallsgeneratoren: Transparenz und Kontrolle in modernen Spielen – GSM Industrial https://www.formacionquality.es/wie-zufall-und-fairness-bei-modernen-spielen-funktionieren-8/#comment-5239 Mon, 06 Oct 2025 12:45:23 +0000 https://www.formacionquality.es/?p=71320#comment-5239 […] Glücksspielbranche. Für eine umfassende Einführung in das Thema, empfehlen wir, den Beitrag Wie Zufall und Fairness bei modernen Spielen funktionieren zu lesen, der die Grundlagen und die Bedeutung dieser Mechanismen […]

]]>