Meilleures pratiques et exemples de code que vous devez connaître lorsque vous écrivez des thèmes WordPress pour le commerce électronique afin de vous aider à commencer à écrire vos propres thèmes.

Image [1] - Meilleures pratiques et exemples d'extraits de code à connaître lors de l'écriture de thèmes WordPress pour le commerce électronique afin de vous aider à commencer à écrire le vôtre - Photon Fluctuations.com | Service professionnel de réparation de WordPress, portée mondiale, réponse rapide
  1. Assurer la rapidité des pages

La vitesse de chargement des pages est cruciale pour les sites de commerce électronique. Par conséquent, nous pouvons nous assurer que la vitesse de chargement des pages est rapide en procédant comme suit :

// Supprimer le paramètre de la version de la bibliothèque jQuery.
function remove_jquery_version_parameter( $src ) {
if ( strpos( $src, 'jquery' ) ) {
$src = remove_query_arg( 'ver', $src ) ;
}
return $src.
}
add_filter('script_loader_src', 'remove_jquery_version_parameter' ) ;
add_filter('style_loader_src', 'remove_jquery_version_parameter' ) ;

// Supprimer les scripts emoji de WordPress.
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_action( 'init', 'disable_emojis' ) ;
function disable_emojis_tinymce( $plugins ) {
if ( is_array( $plugins ) ) {
return array_diff( $plugins, array( 'wpemoji' ) ); ;
} else {
return array() ;
}
}

// Compression du HTML
function compress_html( $html ) {
$compressed = preg_replace('/\s{2,}/', ' ', $html ) ;
$compressed = preg_replace('//', ", $compressed ) ;
return $compressed ;
}
function maybe_compress_html() {
si ( ! is_user_logged_in() && ! is_admin() ) {
ob_start( 'compress_html' ).
}
}
add_action( 'init', 'maybe_compress_html' ) ;

  1. Données structurées à l'aide de schema.org

L'utilisation des données structurées schema.org aide les moteurs de recherche à comprendre le contenu de votre site web et améliore le classement SEO. Vous trouverez ci-dessous un exemple d'extrait de code permettant d'ajouter des données structurées sur un produit sur un site de commerce électronique :

function add_product_schema() {
if ( is_single() && 'product' == get_post_type() ) {
$product = wc_get_product( get_the_ID() ) ;
$json_ld = array(
'@context' => 'http://schema.org',
'@type' => 'Product',
'name' => $product->get_name(),
'description' => $product->get_description(),
'sku' => $product->get_sku(),
'offers' => array(
'@type' => '
'Offre', 'prix' => $product->get_price(), 'priceCurrency' => get_woocommerce_currency(), 'availability' => 'http://schema.org/' . ( $product->is_in_stock() ? 'InStock' : 'OutOfStock' ), ), ) ; echo '' ; } } add_action( 'wp_head', 'add_product_schema' ) ;

  1. Optimiser les titres et les descriptions des pages

Les titres et les descriptions des pages sont des facteurs importants pour le classement dans les moteurs de recherche. Dans WordPress, nous pouvons définir le titre et la description de la page en utilisant l'extrait de code suivant :

function custom_meta_title() { global $post ; if ( is_front_page() ) { $title = get_bloginfo( 'name' ) ; } elseif ( is _home() ) { $title = get_the_title( get_option( 'page_for_posts', true ) ) ; } elseif ( is_singular() ) { $title = get _the_title( $post->ID ) ; } elseif ( is_category() ) { $title = single_cat_title( ", false ) ; } elseif ( is_tag() ) { $title = single_tag_title( ", false ) ; } elseif ( is_tag() ) { $title = single_tag_title( ", false ) ; } elseif ( is_author() ) { $title = get_the_author_meta( 'display_name', $post->post_author ) ; } elseif ( is_search() ) { $title = 'Résultats de la recherche pour ' . get_search_query() ; } else { $title = get_bloginfo( 'name' ) ; } return $title ; } add_filter( 'pre_ get_document_title', 'custom_meta_title' ) ; }

function custom_meta_description() { global $post ; if ( is_singular() ) { $description = get_the_excerpt() ; if ( empty( $description ) ) { $description = wp_trim_words( $post->post_content, 30 ) ; } } elseif ( is_category() || is_tag() ) { $description = term_description() ; } elseif ( is_home() || is_front_page() ) { $description = get_bloginfo( 'description' ) ; } else { $description = " ; } return $description ; } add_filter('get_the_excerpt', 'custom_meta_description ' ) ; add_filter('excerpt_more', '__return_false' ) ;

  1. Optimiser les URL des pages

Les URL des pages sont également un facteur important dans le classement SEO. Dans WordPress, nous pouvons optimiser les URL des pages en suivant les extraits de code :

function custom_permalink( $permalink, $post ) { if ( ‘product’ === $post->post_type ) { $permalink = home_url( ‘/products/’ . $post->post_name . ‘/’ ); } return $permalink; } add_filter( ‘post_type_link’, ‘custom_permalink’, 10, 2 );

Voici quelques-unes des meilleures pratiques et des exemples de code que vous devriez connaître lorsque vous écrivez des thèmes WordPress pour le commerce électronique. Bien entendu, il ne s'agit que de la partie émergée de l'iceberg et il existe de nombreuses autres optimisations qui peuvent être appliquées aux sites de commerce électronique.

function custom_rewrite_rule() { add_rewrite_rule('^produits/([^/]*)/?' , 'index.php?product=$matches[1]', 'top' ) ; } add_action( 'init ', 'custom_rewrite_rule' ) ;


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été rédigé par Harry
LA FIN
Si vous l'aimez, soutenez-le.
félicitations0 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires