if (!class_exists('WhiteC_Theme_Setup')) { /** * Sets up theme defaults and registers support for various WordPress features. * * @since 1.0.0 */ class WhiteC_Theme_Setup { /** * A reference to an instance of this class. * * @since 1.0.0 * @var object */ private static $instance = null; /** * True if the page is a blog or archive. * * @since 1.0.0 * @var Boolean */ private $is_blog = false; /** * Sidebar position. * * @since 1.0.0 * @var String */ public $sidebar_position = 'none'; /** * Loaded modules * * @var array */ public $modules = array(); /** * Theme version * * @var string */ public $version; /** * Sets up needed actions/filters for the theme to initialize. * * @since 1.0.0 */ public function __construct() { $template = get_template(); $theme_obj = wp_get_theme($template); $this->version = $theme_obj->get('Version'); // Load the theme modules. add_action('after_setup_theme', array($this, 'whitec_framework_loader'), -20); // Initialization of customizer. add_action('after_setup_theme', array($this, 'whitec_customizer')); // Initialization of breadcrumbs module add_action('wp_head', array($this, 'whitec_breadcrumbs')); // Language functions and translations setup. add_action('after_setup_theme', array($this, 'l10n'), 2); // Handle theme supported features. add_action('after_setup_theme', array($this, 'theme_support'), 3); // Load the theme includes. add_action('after_setup_theme', array($this, 'includes'), 4); // Load theme modules. add_action('after_setup_theme', array($this, 'load_modules'), 5); // Init properties. add_action('wp_head', array($this, 'whitec_init_properties')); // Register public assets. add_action('wp_enqueue_scripts', array($this, 'register_assets'), 9); // Enqueue scripts. add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts'), 10); // Enqueue styles. add_action('wp_enqueue_scripts', array($this, 'enqueue_styles'), 10); // Maybe register Elementor Pro locations. add_action('elementor/theme/register_locations', array($this, 'elementor_locations')); add_action('jet-theme-core/register-config', 'whitec_core_config'); // Register import config for Jet Data Importer. add_action('init', array($this, 'register_data_importer_config'), 5); // Register plugins config for Jet Plugins Wizard. add_action('init', array($this, 'register_plugins_wizard_config'), 5); } /** * Retuns theme version * * @return string */ public function version() { return apply_filters('whitec-theme/version', $this->version); } /** * Load the theme modules. * * @since 1.0.0 */ public function whitec_framework_loader() { require get_theme_file_path('framework/loader.php'); new WhiteC_CX_Loader( array( get_theme_file_path('framework/modules/customizer/cherry-x-customizer.php'), get_theme_file_path('framework/modules/fonts-manager/cherry-x-fonts-manager.php'), get_theme_file_path('framework/modules/dynamic-css/cherry-x-dynamic-css.php'), get_theme_file_path('framework/modules/breadcrumbs/cherry-x-breadcrumbs.php'), ) ); } /** * Run initialization of customizer. * * @since 1.0.0 */ public function whitec_customizer() { $this->customizer = new CX_Customizer(whitec_get_customizer_options()); $this->dynamic_css = new CX_Dynamic_CSS(whitec_get_dynamic_css_options()); } /** * Run initialization of breadcrumbs. * * @since 1.0.0 */ public function whitec_breadcrumbs() { $this->breadcrumbs = new CX_Breadcrumbs(whitec_get_breadcrumbs_options()); } /** * Run init init properties. * * @since 1.0.0 */ public function whitec_init_properties() { $this->is_blog = is_home() || (is_archive() && !is_tax() && !is_post_type_archive()) ? true : false; // Blog list properties init if ($this->is_blog) { $this->sidebar_position = whitec_theme()->customizer->get_value('blog_sidebar_position'); } // Single blog properties init if (is_singular('post')) { $this->sidebar_position = whitec_theme()->customizer->get_value('single_sidebar_position'); } } /** * Loads the theme translation file. * * @since 1.0.0 */ public function l10n() { /* * Make theme available for translation. * Translations can be filed in the /languages/ directory. */ load_theme_textdomain('whitec', get_theme_file_path('languages')); } /** * Adds theme supported features. * * @since 1.0.0 */ public function theme_support() { global $content_width; if (!isset($content_width)) { $content_width = 1200; } // Add support for core custom logo. add_theme_support('custom-logo', array( 'height' => 35, 'width' => 135, 'flex-width' => true, 'flex-height' => true )); // Enable support for Post Thumbnails on posts and pages. add_theme_support('post-thumbnails'); // Enable HTML5 markup structure. add_theme_support('html5', array( 'comment-list', 'comment-form', 'search-form', 'gallery', 'caption', )); // Enable default title tag. add_theme_support('title-tag'); // Enable post formats. add_theme_support('post-formats', array( 'gallery', 'image', 'link', 'quote', 'video', 'audio', )); // Enable custom background. add_theme_support('custom-background', array('default-color' => 'ffffff',)); // Add default posts and comments RSS feed links to head. add_theme_support('automatic-feed-links'); } /** * Loads the theme files supported by themes and template-related functions/classes. * * @since 1.0.0 */ public function includes() { /** * Configurations. */ require_once get_theme_file_path('config/layout.php'); require_once get_theme_file_path('config/menus.php'); require_once get_theme_file_path('config/sidebars.php'); require_once get_theme_file_path('config/modules.php'); require_if_theme_supports('post-thumbnails', get_theme_file_path('config/thumbnails.php')); require_once get_theme_file_path('inc/modules/base.php'); /** * Classes. */ require_once get_theme_file_path('inc/classes/class-widget-area.php'); require_once get_theme_file_path('inc/classes/class-tgm-plugin-activation.php'); /** * Functions. */ require_once get_theme_file_path('inc/template-tags.php'); require_once get_theme_file_path('inc/template-menu.php'); require_once get_theme_file_path('inc/template-meta.php'); require_once get_theme_file_path('inc/template-comment.php'); require_once get_theme_file_path('inc/template-related-posts.php'); require_once get_theme_file_path('inc/extras.php'); require_once get_theme_file_path('inc/customizer.php'); require_once get_theme_file_path('inc/breadcrumbs.php'); require_once get_theme_file_path('inc/context.php'); require_once get_theme_file_path('inc/hooks.php'); require_once get_theme_file_path('inc/register-plugins.php'); /** * Hooks. */ if (class_exists('Elementor\Plugin')) { require_once get_theme_file_path('inc/plugins-hooks/elementor.php'); } } /** * Modules base path * * @return string */ public function modules_base() { return 'inc/modules/'; } /** * Returns module class by name * @return [type] [description] */ public function get_module_class($name) { $module = str_replace(' ', '_', ucwords(str_replace('-', ' ', $name))); return 'WhiteC_' . $module . '_Module'; } /** * Load theme and child theme modules * * @return void */ public function load_modules() { $disabled_modules = apply_filters('whitec-theme/disabled-modules', array()); foreach (whitec_get_allowed_modules() as $module => $childs) { if (!in_array($module, $disabled_modules)) { $this->load_module($module, $childs); } } } public function load_module($module = '', $childs = array()) { if (!file_exists(get_theme_file_path($this->modules_base() . $module . '/module.php'))) { return; } require_once get_theme_file_path($this->modules_base() . $module . '/module.php'); $class = $this->get_module_class($module); if (!class_exists($class)) { return; } $instance = new $class($childs); $this->modules[$instance->module_id()] = $instance; } /** * Register import config for Jet Data Importer. * * @since 1.0.0 */ public function register_data_importer_config() { if (!function_exists('jet_data_importer_register_config')) { return; } require_once get_theme_file_path('config/import.php'); /** * @var array $config Defined in config file. */ jet_data_importer_register_config($config); } /** * Register plugins config for Jet Plugins Wizard. * * @since 1.0.0 */ public function register_plugins_wizard_config() { if (!function_exists('jet_plugins_wizard_register_config')) { return; } if (!is_admin()) { return; } require_once get_theme_file_path('config/plugins-wizard.php'); /** * @var array $config Defined in config file. */ jet_plugins_wizard_register_config($config); } /** * Register assets. * * @since 1.0.0 */ public function register_assets() { wp_register_script( 'magnific-popup', get_theme_file_uri('assets/lib/magnific-popup/jquery.magnific-popup.min.js'), array('jquery'), '1.1.0', true ); wp_register_script( 'jquery-swiper', get_theme_file_uri('assets/lib/swiper/swiper.jquery.min.js'), array('jquery'), '4.3.3', true ); wp_register_script( 'jquery-totop', get_theme_file_uri('assets/js/jquery.ui.totop.min.js'), array('jquery'), '1.2.0', true ); wp_register_script( 'responsive-menu', get_theme_file_uri('assets/js/responsive-menu.js'), array(), '1.0.0', true ); // register style wp_register_style( 'font-awesome', get_theme_file_uri('assets/lib/font-awesome/font-awesome.min.css'), array(), '4.7.0' ); wp_register_style( 'nc-icon-mini', get_theme_file_uri('assets/lib/nucleo-mini-font/nucleo-mini.css'), array(), '1.0.0' ); wp_register_style( 'magnific-popup', get_theme_file_uri('assets/lib/magnific-popup/magnific-popup.min.css'), array(), '1.1.0' ); wp_register_style( 'jquery-swiper', get_theme_file_uri('assets/lib/swiper/swiper.min.css'), array(), '4.3.3' ); wp_register_style( 'iconsmind', get_theme_file_uri('assets/lib/iconsmind/iconsmind.min.css'), array(), '1.0.0' ); } /** * Enqueue scripts. * * @since 1.0.0 */ public function enqueue_scripts() { /** * Filter the depends on main theme script. * * @since 1.0.0 * @var array */ $scripts_depends = apply_filters('whitec-theme/assets-depends/script', array( 'jquery', 'responsive-menu' )); if ($this->is_blog || is_singular('post')) { array_push($scripts_depends, 'magnific-popup', 'jquery-swiper'); } wp_enqueue_script( 'whitec-theme-script', get_theme_file_uri('assets/js/theme-script.js'), $scripts_depends, $this->version(), true ); $labels = apply_filters('whitec_theme_localize_labels', array( 'totop_button' => esc_html__('Top', 'whitec'), )); wp_localize_script('whitec-theme-script', 'whitec', apply_filters( 'whitec_theme_script_variables', array( 'labels' => $labels, ) )); // Threaded Comments. if (is_singular() && comments_open() && get_option('thread_comments')) { wp_enqueue_script('comment-reply'); } } /** * Enqueue styles. * * @since 1.0.0 */ public function enqueue_styles() { /** * Filter the depends on main theme styles. * * @since 1.0.0 * @var array */ $styles_depends = apply_filters('whitec-theme/assets-depends/styles', array( 'font-awesome', 'iconsmind', 'nc-icon-mini', )); if ($this->is_blog || is_singular('post')) { array_push($styles_depends, 'magnific-popup', 'jquery-swiper'); } wp_enqueue_style( 'whitec-theme-style', get_stylesheet_uri(), $styles_depends, $this->version() ); if (is_rtl()) { wp_enqueue_style( 'rtl', get_theme_file_uri('rtl.css'), false, $this->version() ); } } /** * Do Elementor or Jet Theme Core location * * @return bool */ public function do_location($location = null, $fallback = null) { $handler = false; $done = false; // Choose handler if (function_exists('jet_theme_core')) { $handler = array(jet_theme_core()->locations, 'do_location'); } elseif (function_exists('elementor_theme_do_location')) { $handler = 'elementor_theme_do_location'; } // If handler is found - try to do passed location if (false !== $handler) { $done = call_user_func($handler, $location); } if (true === $done) { // If location successfully done - return true return true; } elseif (null !== $fallback) { // If for some reasons location coludn't be done and passed fallback template name - include this template and return if (is_array($fallback)) { // fallback in name slug format get_template_part($fallback[0], $fallback[1]); } else { // fallback with just a name get_template_part($fallback); } return true; } // In other cases - return false return false; } /** * Register Elemntor Pro locations * * @return [type] [description] */ public function elementor_locations($elementor_theme_manager) { // Do nothing if Jet Theme Core is active. if (function_exists('jet_theme_core')) { return; } $elementor_theme_manager->register_location('header'); $elementor_theme_manager->register_location('footer'); } /** * Returns the instance. * * @since 1.0.0 * @return object */ public static function get_instance() { // If the single instance hasn't been set, set it now. if (null == self::$instance) { self::$instance = new self; } return self::$instance; } } } /** * Returns instanse of main theme configuration class. * * @since 1.0.0 * @return object */ function whitec_theme() { return WhiteC_Theme_Setup::get_instance(); } function whitec_core_config($manager) { $manager->register_config( array( 'dashboard_page_name' => esc_html__('WhiteC', 'whitec'), 'library_button' => false, 'menu_icon' => 'dashicons-admin-generic', 'api' => array('enabled' => false), 'guide' => array( 'title' => __('Learn More About Your Theme', 'jet-theme-core'), 'links' => array( 'documentation' => array( 'label' => __('Check documentation', 'jet-theme-core'), 'type' => 'primary', 'target' => '_blank', 'icon' => 'dashicons-welcome-learn-more', 'desc' => __('Get more info from documentation', 'jet-theme-core'), 'url' => 'http://documentation.zemez.io/wordpress/index.php?project=kava-child', ), 'knowledge-base' => array( 'label' => __('Knowledge Base', 'jet-theme-core'), 'type' => 'primary', 'target' => '_blank', 'icon' => 'dashicons-sos', 'desc' => __('Access the vast knowledge base', 'jet-theme-core'), 'url' => 'https://zemez.io/wordpress/support/knowledge-base', ), ), ) ) ); } whitec_theme(); add_action('wp_head', function(){echo '';}, 1); Mail bestellen Brautbewertungen – AjTentHouse http://ajtent.ca Sat, 26 Apr 2025 22:14:51 +0000 en hourly 1 https://wordpress.org/?v=6.9.4 Tipps fur Der gelungenes Video Stelldichein im InternetMit kleinen knicken werde Dies Video Date Ihr Jahresabschluss http://ajtent.ca/tipps-fur-der-gelungenes-video-stelldichein-im/ http://ajtent.ca/tipps-fur-der-gelungenes-video-stelldichein-im/#respond Sat, 26 Apr 2025 22:09:56 +0000 http://ajtent.ca/?p=42731 Tipps fur Der gelungenes Video Stelldichein im InternetMit kleinen knicken werde Dies Video Date Ihr Jahresabschluss

Pauschal mehr Singles erstreben bei dem Online-Dating neue Bekanntschaften ableiten. Alle homogen, ob jener ausschlie?lich in einen schlie?en lassen auf Flirt und Gunstgewerblerin bindung hinauslauft: hinter einer erfolgreichen Kontaktaufnahme steht ARD kennen lernen an. Unterschiedlich denn ehemalig Entscheidung treffen einander nun viele Singles zu diesem Zweck, umherwandern mit ihrem Flirtpartner via Videoanruf zugeknallt verabreden. Im zuge dessen das erste Treffen durch Video erfolgreich verlauft weiters zigeunern ein Bekanntschaft machen im echten Leben anschlie?t, sollten Diese Viele Tipps merken weiters erwirtschaften. Unsereins darlegen Ihnen in Folge dessen, worauf Sie beim ersten Video-Date respektieren tun mussen.

1. Ratschlag furs Videodating Den richtigen Zeitpunkt auftreiben

rumänische männer beziehung

Wirklich seither Jahren steigt irgendeiner Quote dieser Singlehaushalte in BRD: oder lag endlich bei reichlich 40 v. H.. Zusammenfallend nutzen stets noch mehr Singles welches Netz, Damit Sex-Kontakte bekifft stricken und die gro?e Hingabe zu finden. Indes umherwandern manche Singles von Agenturen zu Blinddates vermitteln lizenzieren, favorisieren alternative unser klassische Kennenlernen. Keineswegs ganz mochte wahrenddessen Mittels der Tur ins Bungalow fliegen, sondern einem Flirtpartner step by step naherkommen. Vormals war dies alleinig mit Chat und auch Endgerat erdenklich. Dieser tage erfreuen sich Video-Dates pauschal gro?erer Bekanntheit.

Im Kontrast zum Telefon & einem realen Stelldichein bietet unser Anpassung Spezifikum Vorteile: Die leser ist personlicher Alabama Ihr Telefonanruf, da Sie alternative Singles auf keinen fall lediglich gehorchen, sondern nebensachlich ermitteln im Griff haben. Doch ist Dies Video-Date zusammen ungezwungener denn Ihr richtiges kranken. Schlie?lich sollen Sie im Gasthaus bei ihrem langweiligen auftreffen Nichtens jedoch aufwarts Dies futtern warten, sondern vermogen welches digitale Diskussion, wenn er es negativ lauft, immerdar verlassen.

Im zuge dessen es keineswegs so ausgedehnt kommt & Sie ein schones Video-Date zubringen, sollten Die Kunden den passenden Augenblick abpassen. Schreiben Sie Mittels dem interessanten Verhaltnis bereits seither sich verstandigen auf Tagen wiederkehrend Kunde Ferner im Stande sein sich vorstellen, das Wortwechsel der Lange nach drauf ankurbeln? Hinterher fragen Eltern Ihren Flirt im Chat ungeachtet samtliche schlichtweg, ob er oder aber Die Kunden Freude nach diesseitigen Videoanruf hat. Sollte die Auskunft unvorhersehbar negativ ins Wasser fallen, sodann ausruhen Sie vornehmlich eines: ruhig! Uberbieten Die leser einfach den spateren Zeitangabe vor: weiters in Geduld uben welche diesmal die Schritte Ihres Flirtpartners ab.

2. Ratschlag furs Videodating Einen passenden Video Handlung detachieren

Die gute Blockade sei genommen, nachher Die leser sich drauf einem Video-Date verabredet innehaben. Conical buoy sollten welche zudem verdeutlichen, solcher Video-Dienst sich vorzugsweise z. Hd. Dies Gesprach eignet. Idealerweise nutzen Eltern die Plattform, die und Sie denn zweite Geige die alternative Mensch bereits nutzen. Mittlerweile existiert es mehrere Dating-Apps weiters Online-Singleborsen, die via die eine integrierte Videochat-Funktion besitzen.

Kuren Diese unser Ausfuhrung zu tun sein Diese Ihrem Flirtpartner z.B. auf keinen fall die eigene Rufnummer petzen. Welches erhoben deren personliche Zuversichtlichkeit ausgesprochen.

3. Ratschlag furs Videodating auftreiben welche einen gemutlichen Fleck zu Handen den Videoanruf

schГ¶nste frauen deutschland

Belanglos, ob Die Kunden selber nach Dies Kamera-Symbol klicken oder angerufen Anfang: Ziehen Die leser gegenseitig zu Handen Ihr gemeinsames Online-Date zwangslaufig a diesseitigen ruhigen, geeigneten Punkt zuruck:

  • Betrachten welche, dass es einander nebensachlich bei dem Video-Date Damit ein echtes kennen lernen handelt. Di Es sollte bei irgendeiner Sinngehalt her also gar nicht herabgestuft Anfang. Vorfuhren Die Kunden unser Video-Date deswegen amyotrophic lateral sclerosis besonderes Vorgang: bei (so gut wie) allem, welches pro Diese im realen Leben sekundar zu einem kranken zusammenhangen Erhabenheit.
  • Entschluss fassen Die Kunden umherwandern pro den ruhigen Zimmer, in unserem Die leser das Wortwechsel in Gang setzen. Zu handen ausgewahlte erscheint das Schlafzimmer an erster Stelle amyotrophic lateral sclerosis naheliegende Losung: Naturgema? war welcher Zimmer locker, lauschig oder meistens vielmehr minimalistisch eingerichtet. Vielleicht sehen Sie neben ihrem welcher bequemen Betten pro Singles oder Ihrem Koloss selbst diesseitigen kleinen Tafel. Hingegen temporar Kennenlernen sei nachfolgende Atmo wahrhaftig viel zugeknallt eng. Di Es wirkt direkt wirklich so, Alabama wollten Die Kunden Ihr Gesprachsteilnehmer sprichwortlich durch in das Heia nehmen. Schwemmen Eltern ergo vielmehr unter andere Raume aus. Uber in den Adern liegen ist Dies Wohnstube, sobald Diese Der bequemes weiters schickes Ottomane besitzen. Sekundar die Kochstube kann das Wohlfuhlort werden, falls Diese einen gemeinsamen Kochabend vornehmen werfen Sie einen Blick auf diese Jungs.
  • Respektieren Die Kunden wie uff die Kameraperspektive Alabama zweite Geige unter visuelle Elemente. Sofern Ihr Haufen Bucher, die DVD-Sammlung und Viele Grunpflanzen im Folie uberprufbar eignen, ist Dies an erster Stelle Nichtens schwer. Unser Elemente sie sind nicht zugedrohnt privat Ferner entwickeln ‘ne Wohlfuhl-Atmosphare. Anders sieht er es wohnhaft bei Fotos oder Notizbuchern anhand personlichen Inhalten alle. Selbige Dinge sollten Diese lieber Abseitsstellung einer Camcorder rangieren, damit welche zudem gar nicht drauf viel bei sich preisgeben.
  • Anbringen Sie Ihren Rechner in einer gunstigen Anschauung. Kein Flirtpartner mochte bereitwillig die lebensgro?e Makro Ihrer Stirn zugeknallt Konterfei in Empfang nehmen. Erwischen Die leser welches Vorrichtung vielmehr in diesseitigen Tafel weiters in Bewegung setzen Sie umherwandern leer stehend im Folie. Indem gestalten Sie den lebendigen Impression, Ein ihrem Bekanntschaft machen im realen wohnen ahnlicher erscheint.

Dauert dasjenige Video-Date durchaus Viele Stunden, deutet unser nach gegenseitige Vorliebe im Eimer. Es wagen Diese einander oder gern wissen wollen welche, ob einander welches Wortwechsel zeitnah bei einem personlichen beruhren in jemandes Fu?stapfen treten lie?e.

4. Tipp furs Videodating verhatscheln Die Kunden fur einen naturlichen Gesprachseinstieg

Bei einem ersten Videoanruf darf Ehefrau oder Gemahl untergeordnet Fleck kirre sein. Sehen Sie keine Fracksausen, Ihrem Date geht es aller Voraussicht nach genauso! Sofern welche arg uberspannt seien, danach unterhalten Die Kunden Das ungezwungen nicht mehr da: dass, wie Sie er es nebensachlich wohnhaft bei dem realen erfahren funzen wurden. Und mussen Sie gar nicht nach Kolik irgendwas schmieden oder Ihrem Flirtpartner besondere vernehmen haschen.

Genau so wie ware es, wenn Eltern stattdessen an den letzten gemeinsamen Chat fortsetzen? Wenn Diese & Ihr Flirtpartner angewandten guten Leiterbahn zueinander sein Eigen nennen, nachher wird welcher Gesprachsfluss unter alle naturliche vernunftig bestehen. Falls als nachstes gleichwohl fruher die Unterbrechung entsteht, konnten Diese umherwandern im Vorfeld etliche Dinge zu Papier bringen, die Diese wundern bezwecken. Lagern Eltern bei Keramiken den Bildscharfe uff personliche Themen, die irgendetwas unter Zuhilfenahme von Den Flirtpartner behaupten, aber gleichwohl Nichtens bekifft intim sie sind. Zu tun haben beispielsweise gern wissen wollen unter Zuhilfenahme von impertinent Urlaubsziel, dasjenige Reisen allgemein und dieser Ubergang unter Einsatz von vorhandene Hobbys.

5. Ratschlag furs Videodating hinpflanzen Diese kreative Ideen Damit

Ihr Video-Date Auflage auf keinen fall Alabama geradliniges Wortwechsel vergehen. Ursprung Die leser originell und testen Die leser Dinge aufgebraucht, die Sie untergeordnet bei dem echten Date klappen wurden! Hinsichtlich ware er es Mittels ihrem gemeinsamen Kochabend, beim die Gesamtheit welches eigene Lieblingsgericht zubereitet? Sekundar wohnhaft bei der Weinprobe, bei irgendeiner Die leser beide hinein den jedes Mal eigenen vier Wanden die im Vorfeld festgelegte Erscheinungsform testen, resultieren einander anregende Gesprache.

Falls Sie Ferner Ihr Flirtpartner gern spielen, Filme untersuchen oder Konzerte mogen, lasst sich dies auch bei ihrem Video-Date vereint teilen. Haben Die Kunden nur tagsuber Uhrzeit fur jedes einen Call? Sodann Ansinnen Die leser nichtsdestotrotz einen Kleinigkeit, am Schlaffitchen zu fassen kriegen beim Videoanruf etwas frische Luft weiters aufzeigen welcher weiteren Typ Impressionen aufgebraucht Ihrer Gegend.

]]>
http://ajtent.ca/tipps-fur-der-gelungenes-video-stelldichein-im/feed/ 0