/** * 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

Як правильно доглядати за зубами кота поради для власників

Регулярно чистіть ротову порожнину вашого улюбленця. Використовуйте спеціальну зубну пасту без фтору, що підходить для тварин. Зубна щітка повинна мати м’яку щетину, особливо якщо ваш улюбленець не звик до процедури. Знайдіть час під час гри, kotok.com.ua щоб привчити його до чищення.

Рекомендації по чищенню

  • Обирайте час, коли тварина спокійна. Наприклад, після прогулянки або під час ситної трапези.
  • Починайте з малих кроків. Не намагайтеся відразу почистити всі зуби – зосередьтеся на 1-2 зубах спочатку.
  • Використовуйте нагороди. Хваліть свого улюбленця та давайте ласощі після процедури, щоб сформувати позитивну асоціацію.

Засоби для очищення

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

Перевірка стану ротової порожнини

Періодично оглядайте ясна та зуби свого друга. Зверніть увагу на будь-які почервоніння, набряки чи неприємний запах. Також потрібно стежити за апетитом – зниження інтересу до їжі може бути ознакою проблем у роті.

Ласощі для чистки зубів

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

Ветеринарні процедури

Регулярний огляд ветеринаром допоможе виявити потенційні проблеми ще до їх загострення. Професійне чищення допоможе зберегти здоров’я ротової порожнини на високому рівні. Заплануйте плановий візит раз на рік.

Дбайливий підхід до ротової порожнини вашого пухнастика

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

Правильний вибір корму

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

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

Регулярний ветеринарний огляд

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

monopoly casino