403Webshell
Server IP : 54.37.205.81  /  Your IP : 216.73.216.76
Web Server : nginx/1.22.1
System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64
User : debian ( 1000)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/cameramodaitalia.it/public/wp-content/themes/camera-regionale-moda/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/cameramodaitalia.it/public/wp-content/themes/camera-regionale-moda/functions.php
<?php
/**
 * Theme functions.
 *
 * @package camera-regionale-moda
 */

function crm_setup_theme() {
  add_theme_support('title-tag');
  add_theme_support('post-thumbnails');
  add_theme_support('responsive-embeds');
  add_theme_support('automatic-feed-links');
  add_theme_support('html5', ['search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'style', 'script']);
  add_theme_support('woocommerce');

  register_nav_menus([
    'primary' => __('Menu Principale', 'camera-regionale-moda'),
  ]);
}
add_action('after_setup_theme', 'crm_setup_theme');

function crm_enqueue_assets() {
  $style_path = get_stylesheet_directory() . '/style.css';
  $theme_version = file_exists($style_path) ? (string) filemtime($style_path) : wp_get_theme()->get('Version');

  wp_enqueue_style('crm-style', get_stylesheet_uri(), [], $theme_version);

  /* Swiper viene caricato solo nella pagina corsi che lo utilizza. */
  if (is_page_template('template_promo_corsi.php')) {
    wp_enqueue_style('swiper-css', 'https://unpkg.com/swiper/swiper-bundle.min.css', [], null);
    wp_enqueue_script('swiper-js', 'https://unpkg.com/swiper/swiper-bundle.min.js', [], null, true);
  }
}
add_action('wp_enqueue_scripts', 'crm_enqueue_assets');

/* === STYLUS Magazine: immagine ufficiale fallback + anteprima social === */
if (!function_exists('crmi_stylus_logo_url')) {
  function crmi_stylus_logo_url() {
    return 'https://cameramodaitalia.it/wp-content/uploads/2026/05/logo-cover-Stylus.png';
  }
}

if (!function_exists('crmi_stylus_social_image_meta')) {
  function crmi_stylus_social_image_meta() {
    if (is_admin()) {
      return;
    }

    $image = '';
    if (is_singular('crmi_rassegna') && has_post_thumbnail()) {
      $image = get_the_post_thumbnail_url(get_the_ID(), 'full');
    }

    if (!$image && (is_singular('crmi_rassegna') || is_post_type_archive('crmi_rassegna') || is_page_template('page-crmi-magazine.php'))) {
      $image = crmi_stylus_logo_url();
    }

    if (!$image) {
      return;
    }

    echo "\n" . '<meta property="og:image" content="' . esc_url($image) . '">' . "\n";
    echo '<meta property="og:image:secure_url" content="' . esc_url($image) . '">' . "\n";
    echo '<meta name="twitter:card" content="summary_large_image">' . "\n";
    echo '<meta name="twitter:image" content="' . esc_url($image) . '">' . "\n";
  }
}
add_action('wp_head', 'crmi_stylus_social_image_meta', 5);

Youez - 2016 - github.com/yon3zu
LinuXploit