/**
* Theme functions and definitions
*
* @package HelloElementor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
define( 'HELLO_ELEMENTOR_VERSION', '2.9.0' );
if ( ! isset( $content_width ) ) {
$content_width = 800; // Pixels.
}
if ( ! function_exists( 'hello_elementor_setup' ) ) {
/**
* Set up theme support.
*
* @return void
*/
function hello_elementor_setup() {
if ( is_admin() ) {
hello_maybe_update_theme_version_in_db();
}
if ( apply_filters( 'hello_elementor_register_menus', true ) ) {
register_nav_menus( [ 'menu-1' => esc_html__( 'Header', 'hello-elementor' ) ] );
register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] );
}
if ( apply_filters( 'hello_elementor_post_type_support', true ) ) {
add_post_type_support( 'page', 'excerpt' );
}
if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) {
add_theme_support( 'post-thumbnails' );
add_theme_support( 'automatic-feed-links' );
add_theme_support( 'title-tag' );
add_theme_support(
'html5',
[
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
'script',
'style',
]
);
add_theme_support(
'custom-logo',
[
'height' => 100,
'width' => 350,
'flex-height' => true,
'flex-width' => true,
]
);
/*
* Editor Style.
*/
add_editor_style( 'classic-editor.css' );
/*
* Gutenberg wide images.
*/
add_theme_support( 'align-wide' );
/*
* WooCommerce.
*/
if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) {
// WooCommerce in general.
add_theme_support( 'woocommerce' );
// Enabling WooCommerce product gallery features (are off by default since WC 3.0.0).
// zoom.
add_theme_support( 'wc-product-gallery-zoom' );
// lightbox.
add_theme_support( 'wc-product-gallery-lightbox' );
// swipe.
add_theme_support( 'wc-product-gallery-slider' );
}
}
}
}
add_action( 'after_setup_theme', 'hello_elementor_setup' );
function hello_maybe_update_theme_version_in_db() {
$theme_version_option_name = 'hello_theme_version';
// The theme version saved in the database.
$hello_theme_db_version = get_option( $theme_version_option_name );
// If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update.
if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) {
update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION );
}
}
if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) {
/**
* Theme Scripts & Styles.
*
* @return void
*/
function hello_elementor_scripts_styles() {
$min_suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) {
wp_enqueue_style(
'hello-elementor',
get_template_directory_uri() . '/style' . $min_suffix . '.css',
[],
HELLO_ELEMENTOR_VERSION
);
}
if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) {
wp_enqueue_style(
'hello-elementor-theme-style',
get_template_directory_uri() . '/theme' . $min_suffix . '.css',
[],
HELLO_ELEMENTOR_VERSION
);
}
}
}
add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' );
if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) {
/**
* Register Elementor Locations.
*
* @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager.
*
* @return void
*/
function hello_elementor_register_elementor_locations( $elementor_theme_manager ) {
if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) {
$elementor_theme_manager->register_all_core_location();
}
}
}
add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' );
if ( ! function_exists( 'hello_elementor_content_width' ) ) {
/**
* Set default content width.
*
* @return void
*/
function hello_elementor_content_width() {
$GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 );
}
}
add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 );
if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) {
/**
* Add description meta tag with excerpt text.
*
* @return void
*/
function hello_elementor_add_description_meta_tag() {
if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) {
return;
}
if ( ! is_singular() ) {
return;
}
$post = get_queried_object();
if ( empty( $post->post_excerpt ) ) {
return;
}
echo '' . "\n";
}
}
add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' );
// Admin notice
if ( is_admin() ) {
require get_template_directory() . '/includes/admin-functions.php';
}
// Settings page
require get_template_directory() . '/includes/settings-functions.php';
// Allow active/inactive via the Experiments
require get_template_directory() . '/includes/elementor-functions.php';
if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) {
/**
* Check whether to display the page title.
*
* @param bool $val default value.
*
* @return bool
*/
function hello_elementor_check_hide_title( $val ) {
if ( defined( 'ELEMENTOR_VERSION' ) ) {
$current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() );
if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) {
$val = false;
}
}
return $val;
}
}
add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' );
/**
* BC:
* In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`.
* The following code prevents fatal errors in child themes that still use this function.
*/
if ( ! function_exists( 'hello_elementor_body_open' ) ) {
function hello_elementor_body_open() {
wp_body_open();
}
}
Meditation ist eine Übung, bei der man sich auf die Gegenwart konzentriert und von Gedanken und Emotionen löst. Es geht nicht darum, die Gedanken zu unterdrücken, sondern sie zu beobachten, ohne sich davon beeinflussen zu lassen. Es gibt viele verschiedene Meditationstechniken, aber alle haben eines gemeinsam: sie helfen, die Geisteshäufigkeit zu reduzieren und das Wohlbefinden zu steigern.
Eine einfache Methode, um zu meditieren, ist die Atmungsmeditation. Setze dich bequem hin und konzentriere dich auf deine Atemzüge. Fühl, wie der Atem durch die Nase ein- und durch den Mund ausgeht. Wenn der Geist abschweift, bringe ihn wieder auf die Atmung zurück. Beginne mit 5-10 Minuten täglich und steigere die Zeit langsam. Es ist nicht wichtig, dass du perfekt bist – es geht darum, dich selbst zu entdecken.
Körpermeditation ist eine weitere einfache Methode, um zu meditieren. Setze dich bequem hin und fühl deinen Körper. Beginne mit einem Fuß und arbeitete dich langsam nach oben. Fühl, wie jeder Teil deines Körpers sich anfühlt. Wenn der Geist abschweift, bringe ihn wieder auf den Körper zurück. Es ist erstaunlich, wie viel Entspannung du erreichen kannst, indem du einfach auf deinen Körper hörst.
Mindfulness ist eine weitere Meditationstechnik, die auf der Beobachtung der Gegenwart basiert. Setze dich bequem hin und beobachte deine Umgebung. Fühl, wie der Wind dich streichelt oder wie die Sonne auf deinen Gesicht schlägt. Wenn der Geist abschweift, bringe ihn wieder auf die Gegenwart zurück. Es ist nicht wichtig, dass du alles gleichzeitig beobachtest – es geht darum, dich selbst zu entdecken.
Wenn du Probleme hast, still zu sitzen, kannst du auch Musik oder Lieder verwenden, um dich zu entspannen. Höre dir ein Lied an und lasse dich von den Melodien und Texten transportieren. Wenn der Geist abschweift, bringe ihn wieder auf die Musik zurück. Es ist erstaunlich, wie viel Entspannung du erreichen kannst, indem du einfach auf Musik hörst.
Wenn du Schwierigkeiten hast, still zu sitzen, kannst du auch Online-Meditationen verwenden. Es gibt viele Apps und Websites, die dir helfen, eine Meditation zu finden, die zu dir passt. Zum Beispiel kannst du auf katzenleben.com eine Vielzahl von Meditationsvideos und -aufgaben finden, die dir helfen, dich zu entspannen. Obwohl Meditation und Online-Spiele wie Slot-Maschinen oder Casinos nicht direkt zusammenhängen, kannst du doch auch online spielen, um dich zu entspannen. Es gibt viele Online-Spiele, die dir helfen, deine Stresshormone zu reduzieren und dich zu entspannen.
Um Meditation in deinen Alltag zu integrieren, musst du es einfach machen. Beginne mit 5-10 Minuten täglich und steigere die Zeit langsam. Finde eine Methode, die zu dir passt, und verwende sie regelmäßig. Mit der Zeit wirst du merken, dass du dich entspannter und ruhiger fühlst, selbst in den stressigsten Momenten. Es ist nicht wichtig, dass du perfekt bist – es geht darum, dich selbst zu entdecken.
Um deine Meditation zu verbessern, musst du dich an deine Übung halten. Meditiere regelmäßig und steigere die Zeit langsam. Finde eine Methode, die zu dir passt, und verwende sie regelmäßig. Es ist auch wichtig, dass du dich nicht zu streng zu dir selbst bist. Jeder Tag ist ein neuer Anfang, und es ist okay, wenn du nicht immer erfolgreich bist. Mit der Zeit wirst du merken, dass du dich entspannter und ruhiger fühlst, selbst in den stressigsten Momenten.
Meditation ist eine Übung, bei der man sich auf die Gegenwart konzentriert und von Gedanken und Emotionen löst. Dadurch kann man sich entspannen und seine innere Balance verbessern.
Es gibt viele einfache Wege, Meditation in den Alltag zu integrieren, wie z.B. durch regelmäßige Übungen, Entspannungstechniken oder die Verwendung von Meditation-Apps.
Es gibt keine festen Zeiten für Meditationstrainingen, aber ein guter Ausgangspunkt sind 5-10 Minuten pro Tag.
In der Regel gibt es keine Risiken oder Nebenwirkungen bei der Meditation, aber es ist wichtig, dass man sich auf eine angemessene Weise und unter Anleitung eines erfahrenen Lehrers befindet.