/** * 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(); Professionel Salonbehandling Din Guide til Sikker og Effektiv Skønhedspleje – Quality Formación

Professionel Salonbehandling Din Guide til Sikker og Effektiv Skønhedspleje

Professionel Salonbehandling Din Guide til Sikker og Effektiv Skønhedspleje

Professionel Salonbehandling: Din Guide til Sikker og Effektiv Skønhedspleje

I en verden, hvor selvpleje og skønhed spiller en afgørende rolle i vores liv, er professionel salonbehandling blevet et uundgåeligt aspekt af mange menneskers rutine. Professionel Salonbehandling læs mere på salonkraes.dk Uanset om du ønsker at forbedre dit udseende, slappe af efter en lang uge, eller blot forkæle dig selv, tilbyder saloner en bred vifte af behandlinger, der kan opfylde dine behov.

Typer af Professionelle Salonbehandlinger

Der findes mange forskellige typer af salonbehandlinger, og det kan være overvældende at vælge den rigtige. Her er nogle af de mest populære behandlingstyper:

1. Hårbehandlinger

Hårets sundhed og udseende er ofte i centrum for skønhedspleje. Professionelle hårbehandlinger inkluderer klipninger, farvninger, permanenter og pleje fra dygtige frisører. En hårklipning kan ændre dit udseende markant, mens en farvebehandling kan tilføje liv til kedeligt hår. Derudover tilbyder mange saloner også dybdegående hårbehandlinger, der reparerer skadet hår og tilfører fugt.

2. Ansigtsbehandlinger

Ansigtsbehandlinger er essentielle for at holde huden sund og strålende. Professionelle behandlere tilbyder skræddersyede ansigtstrukturer, der tager højde for din hudtype og specifikke behov. Behandlingsmulighederne kan inkludere dybderensning, eksfoliering, masker og anti-aging behandlinger.

3. Kropsbehandlinger

Kropsbehandlinger, herunder skrubbe, indpakning og massage, hjælper med at forbedre hudens tilstand og fremmer afslapning. Disse behandlinger kan reducere stress, øge cirkulationen og efterlade din hud blød og glat. Mange saloner tilbyder også specialiserede behandlinger som hydroterapi eller aromaterapi.

4. Manicure og Pedicure

Hånd- og fodpleje er en vigtig del af vores skønhedsrutine. Professionelle manicure- og pedicurebehandlinger sikrer, at dine hænder og fødder ser velplejede ud. Disse behandlinger kan inkludere negleklipning, formning, polering, og tilføjelse af neglelak samt pleje af huden omkring neglene.

Fordele ved Professionelle Salonbehandlinger

Der er adskillige fordele ved at vælge professionelle salonbehandlinger fremfor at forsøge at gøre det selv derhjemme:

Professionel Salonbehandling Din Guide til Sikker og Effektiv Skønhedspleje

Ekspertise og Kvalitet

Professionelle behandlere har den nødvendige viden og erfaring til at anvende korrekte teknikker og produkter, der passer til dine specifikke behov. Dette sikrer, at du opnår det bedste resultat, hvilket kan være svært at replikere derhjemme.

Afslapning og Velvære

At besøge en salon kan være en helt unik oplevelse, der giver dig mulighed for at slappe af og finde indre ro. At have tid til at forkæle sig selv i en professionel setting kan have en positiv indflydelse på din mentale sundhed.

Adgang til Professionelle Produkter

Salonbehandlere bruger ofte professionelle produkter, der ikke er tilgængelige for almindelige forbrugere. Disse produkter kan være mere effektive og sikre for din hud og hår.

Sådan Vælger du den Rette Salon

Når du vælger en salon, vil du gerne sikre dig, at det er et sted, hvor du føler dig tryg og komfortabel. Her er nogle tips til at finde den rette salon for dig:

1. Læs Anmeldelser

Undersøg online anmeldelser og anbefalinger fra venner og familie. Dette kan give dig indsigt i salonens kvalitet og kundeservice.

2. Spørg om Uddannelse og Certificering

Det er vigtigt at vælge en salon, der har dygtige og certificerede behandlere. Spørg om deres kvalifikationer og erfaring.

3. Besøg Salonen Fysisk

Det kan være en god idé at besøge salon før du bestiller en behandling. Tjek faciliteterne og snak med personalet for at få en fornemmelse af atmosfæren.

Afslutning

Uanset hvilken behandling du vælger, så husk at professionel salonbehandling handler om dig og dit velvære. Tag dig tid til at undersøge dine muligheder, og forkæl dig selv med en behandling, der kan forbedre dit udseende og humør. Med den rette tilgang kan salonbehandlinger være mere end bare skønhedspleje; de kan være en essentiel del af din livsstil. Find den salon, der passer bedst til dine behov, og nyd de mange fordele ved professionel pleje.

monopoly casino