/** * 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(); Як навчити кота без стресу комфортно почуватися в переносці – Quality Formación

Як навчити кота без стресу комфортно почуватися в переносці

Поступове звикання до контейнера – ключ до успіху. Розпочніть із залишення його відкритим у звичному середовищі вашого вихованця. На дно покладіть улюблену іграшку або ковдру, https://kotok.com.ua щоб створити у кота позитивні асоціації.

Залучати свого пухнастика до контейнера можна за допомогою ласощів. Кожен раз, коли кіт самостійно заходить всередину, заохочуйте його за допомогою смачних пергаментів. Продовжуйте поступово закривати дверцята, не викликаючи паніки.

Чергуйте короткі сесії перебування всередині контейнера з іграми або настільними розвагами. Це допоможе щодня активізувати позитивні емоції і зменшити стрес, що виникає в момент транспортування.

Не забувайте проявляти терпіння. Кожен котик індивідуальний, і адаптація потребує часу. Основне – забезпечити відчуття безпеки і комфорту протягом всього процесу.

Підготовка до перенесення: перші кроки

Виберіть оптимальний час для знайомства з новим об’єктом. Найкраще робити це в спокійний період, коли ваш пухнастик не перевтомлений або не збуджений. Це дозволить уникнути негативних асоціацій при першій зустрічі.

Залиште контейнер відкритим у відомій обстановці. Ваша тварина повинна мати можливість досліджувати новий простір без тиску. Можна підкласти всередину улюблену іграшку або покривало для підвищення інтересу.

Не забудьте використовувати ласощі для позитивного підкріплення. За кожен крок до контейнера або дослідження його, заохочуйте свого улюбленця смаколиками. Це сприятиме формуванню позитивної звички.

Дайте можливість вашому другові привикнути до аромату. Поставте його поруч із звичними речами і дайте помацати через відкриті дверцята. Це допоможе зменшити страхи і підвищити рівень довіри.

Регулярно відкривайте і закривайте двері, демонструючи, що цей процес безпечний. Показуйте зайвий раз, що немає нічого страшного. Така активність зменшить напругу і приведе до спокійнішого сприйняття.

Ввести в рутинні гри, які включають контейнер. Використовуйте ігри, що залучають вашого улюбленця всередину, щоб зв’язати цей об’єкт з веселими моментами. Це зробить знайомство ще більш приємним.

Неушкодженість контейнера. Перед першим використанням перевірте, щоб він не мав пошкоджень. Надійний механізм закриття створює відчуття безпеки, що також важливо для комфортного сприйняття.

Будьте терплячими. Кожен коханець потребує свого часу для адаптації. Дайте йому можливість звикнути до нового простору, поступово заохочуючи до взаємодії. Час і ласка завжди допоможуть в такій справі.

Техніки спокійного перевезення: поради по використанню переноски

Перед початком поїздки, обирайте вміст для контейнера. Використовуйте знайомі предмети, як-от улюблені игрушки або одяг власника. Це допоможе створити атмосферу комфорту.

Знайомство з контейнером

Дозвольте пухнастому другу вивчити нове середовище. Розмістіть переносний контейнер у квартирі заздалегідь, щоб він міг зайти туди на власний розсуд. Це значно знизить хвилювання під час перевезення.

  • Не закривайте кришку одразу. Нехай тварина заходить і виходить на свій розсуд.
  • Використовуйте ласощі, щоб залучити улюбленця до контейнера.

Перед виходом перевірте безпечність. Переконайтеся, що клітка закрита належним чином, уникаючи потенційних випадків втечі посеред дороги.

Підготовка до поїздки

Продовжуйте спостерігати за перепочинком. Задумайтеся, чи слід зменшити активність за кілька днів до транспортування. Це зменшить рівень тривоги у тварини.

  • Не годуйте її безпосередньо перед поїздкою, щоб уникнути нудоти.
  • Прийміть до уваги температуру в автомобілі та наявність свіжого повітря.

Вибирайте спокійний час доби для перевезення. Спробуйте уникати пікового трафіку і надмірного шуму, щоб зменшити нервозність.

Коли ви в дорозі, розмовляйте з улюбленцем спокійним тоном. Це допоможе створити відчуття безпеки та спокою. Додаткові звуки, наприклад, музика з низькою гучністю, можуть також відволікти.

monopoly casino