Fil de fer et bouts d’ficelle

Les trucs dont il faudra se rappeler pour les refaire par exemple en cas de mise à jour, ou bien parce que j’ai passé quatre heures à trouver comment faire, et/ou parce que j’ai du contourner la bonne pratique ou que je ne veux pas y réfléchir à chaque fois, et puis au final je crois que ça rend le site plus sécurisé et/ou à mon goût 🙂

Ajouter “© 2021-2022 CC-BY-SA 4.0” en pied de page

$ cd wp-content/themes/cavernadoudou

$ vi partials/footer/copy-right.php

if ( ! get_theme_mod( 'responsive_copyright_icon_and_year' ) ) {
?>
    <span class="copyright_icon_and_year" >
        <?php
            esc_attr_e( ' &copy; ', 'responsive' );
            esc_attr_e( ' 2021-', 'responsive' );
            echo esc_attr( gmdate( 'Y' ) );
            esc_attr_e( ' CC-BY-SA 4.0 ', 'responsive' );
        ?>
    </span>
<?php
}

Préparer les photos pour la description des matériels

Photographier les objets avec FairePhone 2, 8 Mpixels

Transférer les photos sur l’ordi

Ouvrir les photos avec Gimp et les redimensionner à 800px de large en conservant le ratio pour la hauteur

Exporter au format JPG avec une qualité web à 70%, en leur donnant un joli nom de fichier, ou pas

Uploader les photos ainsi préparées et les modes d’emploi (PDF) dans le répertoire “Objets” de la Médiathèque de Caverna Doudou

Insérer des icônes ou des emojis dans le texte

Trouver l’emoji son nom et/ou son code ici ou ici

Soit copier/coller le code

Ou mieux, retrouver le format SVG dans la base d’images en locale (~/Images/emojis/svg) et uploader dans le répertoire Caverna_Doudou de la Médiathèque du site puis :

en page :

< img draggable="false" role="img" class="emojipage" src="/wp-content/uploads/oeil.svg" title="œil" alt="œil" >

en pied de page :

< img draggable="false" role="img" class="emoji" alt="mobile" src="/wp-content/uploads/mobile.svg" >

Ajouter “(Prof./Long. x large. x Haut.)” pour les dimensions dans les descriptifs d’objet

$ cd wp-content/themes/cavernadoudou

$ vi plugins/woocommerce/includes/wc-template-functions.php

< 'label' => __( 'Dimensions (Prof./Long. x large. x Haut.)', 'woocommerce' ),

Remplacer “Read More” par “Lire la suite”

$ cd wp-content/themes/responsive

$ sed -i ‘s/Read\ More/Lire\ la\ suite/g’ core/includes/customizer/helper.php

Ajouter la possibilité de trier les objets par ordre alphabétique

$ cd wp-content/themes/cavernadoudou

$ cd wp-content/themes/functions.php

//Adding Alphabetical sorting option to shop and product settings pages
function sip_alphabetical_shop_ordering( $sort_args ) {
    $orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );
        if ( 'alphabetical' == $orderby_value ) {
            $sort_args['orderby'] = 'title';
            $sort_args['order'] = 'asc';
            $sort_args['meta_key'] = '';
        }
    return $sort_args;
}
add_filter( 'woocommerce_get_catalog_ordering_args', 'sip_alphabetical_shop_ordering' );

function sip_custom_wc_catalog_orderby( $sortby ) {
    $sortby['alphabetical'] = 'Sort by Name: Alphabetical';
    return $sortby;
}
add_filter( 'woocommerce_default_catalog_orderby_options', 'sip_custom_wc_catalog_orderby' );
add_filter( 'woocommerce_catalog_orderby', 'sip_custom_wc_catalog_orderby' );

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*