403Webshell
Server IP : 145.239.37.162  /  Your IP : 216.73.217.74
Web Server : Apache
System : Linux webm003.cluster130.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaa ( 38250)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/verseaa/www2024/wp-content/themes/julien_verseau/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/verseaa/www2024/wp-content/themes/julien_verseau/functions.php
<?php function remove_wp_block_library_css()
{
	wp_dequeue_style('wp-block-library');
	wp_dequeue_style('wp-block-library-theme');
	wp_dequeue_style('wc-block-style'); // REMOVE WOOCOMMERCE BLOCK CSS
	wp_dequeue_style('global-styles'); // REMOVE THEME.JSON
}
add_action('wp_enqueue_scripts', 'remove_wp_block_library_css', 100);
function load_scripts()
{
	wp_deregister_script('jquery');
	wp_register_script('jquery', get_template_directory_uri() . '/assets/js/jquery-3.6.0.min.js', array() );
	wp_register_script('slick', get_template_directory_uri() . '/assets/js/slick-1.8.1/slick/slick.min.js', array());
	wp_register_script('custom', get_template_directory_uri() . '/assets/js/custom.js', array());
	wp_enqueue_script('jquery');
	wp_enqueue_script('slick');
	wp_enqueue_script('custom');
}
add_action('wp_footer', 'load_scripts');

// Fichiers CSS et JS
function registration()
{
	wp_register_style('style-slick', get_stylesheet_directory_uri() . '/assets/css/slick.css', array());
}
add_action('init', 'registration');
// Chargement des fichiers CSS selon le type de page
function load_styles()
{
}
add_action('wp_enqueue_scripts', 'load_styles');

// page option
if (function_exists('acf_add_options_page')) {
	acf_add_options_page(array(
		'page_title' 	=> 'Mentions légales',
		'menu_title'	=> 'Mentions légales',
		'menu_slug' 	=> 'mentions-legales',
		'capability'	=> 'edit_posts',
		'redirect'		=> false,
		'icon_url' 		=> 'dashicons-bank',
		'update_button' => __('Mettre à jour', 'acf'),
		'updated_message' => __("Options de mise à jour", 'acf'),
		'position' 		=> 35 // priorité 
	));
}
if (function_exists('acf_add_options_page')) {
	acf_add_options_page(array(
		'page_title' 	=> 'Politique de confidentialité',
		'menu_title'	=> 'Politique de confidentialité',
		'menu_slug' 	=> 'politique-de-confidentialite',
		'capability'	=> 'edit_posts',
		'redirect'		=> false,
		'icon_url' 		=> 'dashicons-privacy',
		'update_button' => __('Mettre à jour', 'acf'),
		'updated_message' => __("Options de mise à jour", 'acf'),
		'position' 		=> 35 // priorité 
	));
}

// Afficher article la Une
function wpc_ignore_sticky($query)
{
	if (!is_admin()) {
		if (is_home() && $query->is_main_query()) {
			$query->set('ignore_sticky_posts', true);
			$query->set('post__not_in', get_option('sticky_posts'));
		}
	}
}
add_action('pre_get_posts', 'wpc_ignore_sticky');

// remove junk from head
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
// SUPPRESSION DES LIBELLÉS DANS GRAVITY FORM  
add_filter('gform_enable_field_label_visibility_settings', '__return_true');
//Désactive Gutenberg / utilisation de l'éditeur classique de WP 
add_filter('use_block_editor_for_post', '__return_false');
/* Autoriser les fichiers SVG */
function wpc_mime_types($mimes)
{
	$mimes['svg'] = 'image/svg+xml';
	return $mimes;
}
add_filter('upload_mimes', 'wpc_mime_types');
// Supprimer le numéro de version des pages et des flux => Sécurité
function complete_version_removal()
{
	return '';
}
add_filter('the_generator', 'complete_version_removal');
// Désactiver les zones de widget inutilisées
function disable_all_widgets($sidebars_widgets)
{
	//if (is_home())
	$sidebars_widgets = array(false);
	return $sidebars_widgets;
}
add_filter('sidebars_widgets', 'disable_all_widgets');
// Activer les liens de suppression et de spam pour les commentaires
function delete_comment_link($id)
{
	if (current_user_can('edit_post')) {
		echo '| <a href="' . get_bloginfo('wpurl') . '/wp-admin/comment.php?action=cdc&c=' . $id . '">del</a> ';
		echo '| <a href="' . get_bloginfo('wpurl') . '/wp-admin/comment.php?action=cdc&dt=spam&c=' . $id . '">spam</a>';
	}
}
// Désactivez tous les flux WordPress
function fb_disable_feed()
{
	wp_die(__('<h1>Flux non disponible, veuillez visiter notre <a href="' . get_bloginfo('url') . '">site</a>!</h1>'));
}
add_action('do_feed',      'fb_disable_feed', 1);
add_action('do_feed_rdf',  'fb_disable_feed', 1);
add_action('do_feed_rss',  'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);
function defer_parsing_of_js($url)
{
	if (is_user_logged_in()) return $url; //don't break WP Admin
	if (FALSE === strpos($url, '.js')) return $url;
	if (strpos($url, 'jquery.js')) return $url;
	return str_replace(' src', ' defer src', $url);
}
add_filter('script_loader_tag', 'defer_parsing_of_js', 10);
/* Add Post Thumbnail on pages */
function mytheme_post_thumbnails()
{
	add_theme_support('post-thumbnails');
}
add_action('after_setup_theme', 'mytheme_post_thumbnails');
function disable_emojis()
{
	remove_action('wp_head', 'print_emoji_detection_script', 7);
	remove_action('admin_print_scripts', 'print_emoji_detection_script');
	remove_action('wp_print_styles', 'print_emoji_styles');
	remove_action('admin_print_styles', 'print_emoji_styles');
	remove_filter('the_content_feed', 'wp_staticize_emoji');
	remove_filter('comment_text_rss', 'wp_staticize_emoji');
	remove_filter('wp_mail', 'wp_staticize_emoji_for_email');
	add_filter('tiny_mce_plugins', 'disable_emojis_tinymce');
	add_filter('wp_resource_hints', 'disable_emojis_remove_dns_prefetch', 10, 2);
}
add_action('init', 'disable_emojis');
function disable_emojis_tinymce($plugins)
{
	if (is_array($plugins)) {
		return array_diff($plugins, array('wpemoji'));
	} else {
		return array();
	}
}
function disable_emojis_remove_dns_prefetch($urls, $relation_type)
{
	if ('dns-prefetch' == $relation_type) {
		/** This filter is documented in wp-includes/formatting.php */
		$emoji_svg_url = apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/');

		$urls = array_diff($urls, array($emoji_svg_url));
	}
	return $urls;
}

Youez - 2016 - github.com/yon3zu
LinuXploit