Ecorecycle
WordPress 6.6.2 theme
- TYPE DE THèMEThème WordPress %s 6.6.2
- NOM DU FICHIERecorecycle.zip
- TAILLE DU FICHIER9589644 octets
- MD5a8fc6285c0b3a6f7d180b946728358ca
- SHA122279e4ba7551e991302e7fcc87c4dfc78b6cc26
- LICENCEPropriétaire
- FICHIERS INCLUSCSS, PHP, XML, Bitmap images, Adobe Illustrator
- VERSION2.2
- URI DE L'AUTEURhttp://premiumcoding.com/
- TAGSblog
- DATE DE CRéATION2021-09-15
- DERNIèRE MISE à JOUR DU FICHIER2021-09-15
- DERNIèRE VALIDATION2021-09-15 13:25
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
- file_put_contents trouvé dans le fichier admin-functions.php. Ligne1: <?php /*-----------------------------------------------------------------------------------*/ /* Head Hook /*-----------------------------------------------------------------------------------*/ function of_head() { do_action( 'of_head' ); } /*-----------------------------------------------------------------------------------*/ /* Add default options after activation */ /*-----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/ /* Admin Backend */ /*-----------------------------------------------------------------------------------*/ function optionsframework_admin_message() { //Tweaked the message on theme activate ?> <script type='text/javascript'> jQuery(function(){ var message = '<p>This theme comes with an <a href='<?php echo admin_url('admin.php?page=optionsframework'); ?>'>options panel</a> to configure settings. This theme also supports widgets, please visit the <a href='<?php echo admin_url('widgets.php'); ?>'>widgets settings page</a> to configure them.</p>'; jQuery('.themes-php #message2').html(message); }); </script> <?php } add_action('admin_head', 'optionsframework_admin_message'); function optionsframework_woo_hide() { //Tweaked the message on theme activate if (!function_exists( 'is_woocommerce' ) ) : ?> <script type='text/javascript'> jQuery(function(){ jQuery(document).ready(function(){ jQuery('.woocommercesettings').hide(); }); }); </script> <?php endif; } add_action('admin_head', 'optionsframework_woo_hide'); /*-----------------------------------------------------------------------------------*/ /* Small function to get all header classes */ /*-----------------------------------------------------------------------------------*/ function of_get_header_classes_array() { global $of_options_pmc; $hooks = ''; foreach ($of_options_pmc as $value) { if ($value['type'] == 'heading') { $hooks[] = preg_replace('[^A-Za-z0-9]', '', strtolower($value['name']) ); } } return $hooks; } /*-----------------------------------------------------------------------------------*/ /* function to output css options */ /*-----------------------------------------------------------------------------------*/ function generate_options_css($newdata) { $pmc_data = $newdata; $css_dir = get_template_directory() . '/css/'; // Shorten code, save 1 call ob_start(); // Capture all output (output buffering) require($css_dir . 'style_options.php'); // Generate CSS $css = ob_get_clean(); // Get generated CSS (output buffering) wp_enqueue_style( 'style', get_template_directory_uri() . '/style.css' ); wp_add_inline_style( 'style', $css ); //file_put_contents($css_dir . 'options.css', $css, LOCK_EX); // Save it }
revslider.zip page-builder-pmc.zip ecocatalogue.zip ecorecycle_2.zip ecorecycle-fullwidth.zip ecorecycle.zip
a été trouvé.
Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip
Attention
- Plusieurs text-domain sont utilisés dans le thème. Cela signifie que le thème n'est pas compatible avec les language packs de WordPress. Les domaines trouvés sont ecorecycle, tgmpa.
- Le thème utilise la fonction register_post_type(). Cette fonction n'est pas prévue pour être utilisée dans le contexte d'un thème, mais plutôt dans un plugin.
- Aucune référence à custom header n'a été trouvée dans le thème.
- Aucune référence à custom background n'a été trouvée dans le thème.
- Aucune référence à add_editor_style() n'a été trouvée dans le thème. Il est recommandé que le thème implémente l'édition de style, de manière à faire correspondre le contenu de l'éditeur l'affichage dans le thème.
- La taille du screenshot est 880x660px. La taille recommandée est 1200x900, pour prendre en compte les affichages HiDPI. Bien qu'une résolution de 1200x900 soit recommandée, toutes les images au format 4:3 sont acceptables.Mauvaise extension de fichier screenshot ! Le fichier screenshot.png n'est pas un véritable fichier JPG. Le type détecté est : "image/png".
Info
- Ce thème ne contient pas le fichier optionnel rtl.php.
- Ce thème ne contient pas le fichier optionnel front-page.php.
- Ce thème ne contient pas le fichier optionnel taxonomy.php.
- Ce thème ne contient pas le fichier optionnel author.php.
- Ce thème ne contient pas le fichier optionnel date.php.
- Ce thème ne contient pas le fichier optionnel archive.php.
- Ce thème ne contient pas le fichier optionnel attachment.php.
- Ce thème ne contient pas le fichier optionnel image.php.
- Le thème semble utiliser include ou require : admin-functions.php Ligne1: <?php /*-----------------------------------------------------------------------------------*/ /* Head Hook /*-----------------------------------------------------------------------------------*/ function of_head() { do_action( 'of_head' ); } /*-----------------------------------------------------------------------------------*/ /* Add default options after activation */ /*-----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/ /* Admin Backend */ /*-----------------------------------------------------------------------------------*/ function optionsframework_admin_message() { //Tweaked the message on theme activate ?> <script type='text/javascript'> jQuery(function(){ var message = '<p>This theme comes with an <a href='<?php echo admin_url('admin.php?page=optionsframework'); ?>'>options panel</a> to configure settings. This theme also supports widgets, please visit the <a href='<?php echo admin_url('widgets.php'); ?>'>widgets settings page</a> to configure them.</p>'; jQuery('.themes-php #message2').html(message); }); </script> <?php } add_action('admin_head', 'optionsframework_admin_message'); function optionsframework_woo_hide() { //Tweaked the message on theme activate if (!function_exists( 'is_woocommerce' ) ) : ?> <script type='text/javascript'> jQuery(function(){ jQuery(document).ready(function(){ jQuery('.woocommercesettings').hide(); }); }); </script> <?php endif; } add_action('admin_head', 'optionsframework_woo_hide'); /*-----------------------------------------------------------------------------------*/ /* Small function to get all header classes */ /*-----------------------------------------------------------------------------------*/ function of_get_header_classes_array() { global $of_options_pmc; $hooks = ''; foreach ($of_options_pmc as $value) { if ($value['type'] == 'heading') { $hooks[] = preg_replace('[^A-Za-z0-9]', '', strtolower($value['name']) ); } } return $hooks; } /*-----------------------------------------------------------------------------------*/ /* function to output css options */ /*-----------------------------------------------------------------------------------*/ function generate_options_css($newdata) { $pmc_data = $newdata; $css_dir = get_template_directory() . '/css/'; // Shorten code, save 1 call ob_start(); // Capture all output (output buffering) require($css_dir . 'style_options.php'); // Generate CSS $css = ob_get_cl Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : single_home_port.php Ligne1: <?php $root = dirname(dirname(dirname(dirname(__FILE__)))); require_once($root.'/wp-load.php'); global $wpdb; $pc = new WP_Query(ar Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : header.php Ligne1: <!DOCTYPE html> <html <?php language_attributes(); ?> class='no-js' > <!-- start --> <head> <meta charset='<?php bloginfo( 'charset' ); ?>' /> <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1' /> <meta name='format-detection' content='telephone=no'> <meta http-equiv='Content-Type' content='<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>' /> <link rel='alternate' type='application/atom+xml' title='<?php bloginfo('name'); ?> Atom Feed' href='<?php bloginfo('atom_url'); ?>' /> <?php if ( is_singular() && get_option( 'thread_comments' ) ) {wp_enqueue_script( 'comment-reply' ); }?> <?php wp_head();?> </head> <!-- start body --> <body <?php body_class(); ?> > <!-- start header --> <!-- fixed menu --> <?php global $pmc_data; include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); $scroll_men Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : options-importer.php Ligne4: require_once(ABSPATH . 'wp-admin/includes/file.php'); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : single_home_post.php Ligne3: require_once($root.'/wp-load.php'); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.