Skip to content

Instantly share code, notes, and snippets.

Grégoire Noyelle gregoirenoyelle

Block or report user

Report or block gregoirenoyelle

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View genesis-function-genesis_parse_attr.php
<?php
//* Function déclarée dans le fichier markup.php
function genesis_parse_attr( $context, $attributes = array(), $args = array() ) {
$defaults = array(
'class' => sanitize_html_class( $context ),
);
$attributes = wp_parse_args( $attributes, $defaults );
@gregoirenoyelle
gregoirenoyelle / wp-custom-font-size-gut-after-fonction.php
Created Nov 30, 2018
Ajouter des tailles de police personnalisées dans l'éditeur moderne de WordPress
View wp-custom-font-size-gut-after-fonction.php
<?php
// A placer dans le fichier functions.php de votre thème sans le <?php du début
//* Fonction qui se déclenche 'after_setup_theme'
function gn_ajouter_fonction_font_theme_support() {
/***
* Remplacer les tailles des polices du texte
* ici pour 'grand' cela donnera les classes suivantes:
* '.has-grand-font-size'...
*
@gregoirenoyelle
gregoirenoyelle / wp-custom-color-gut-after-fonction.php
Last active Nov 30, 2018
Ajouter des couleurs personnalisées dans l'éditeur moderne de WordPress
View wp-custom-color-gut-after-fonction.php
<?php
// A placer dans le fichier functions.php de votre thème sans le <?php du début
//* Fonction qui se déclenche 'after_setup_theme'
function gn_ajouter_fonction_color_theme_support() {
/***
* Remplacer les couleurs par défaut (color et background-color)
* ici pour 'margenta-fort' cela donnera les classes suivantes:
* '.has-magenta-fort-background-color' et 'has-magenta-fort-color'
*/
add_theme_support( 'editor-color-palette', array(
@gregoirenoyelle
gregoirenoyelle / acf-bloc-membre-css-grid.css
Last active Jan 6, 2019
Création d'un bloc Gutenberg avec ACF 5.8
View acf-bloc-membre-css-grid.css
/*
la classe .grille-equipe est ajoutée dans la balise body avec l'extension
Custom Body Class
https://fr.wordpress.org/plugins/wp-custom-body-class/
*/
/* Suppression des speudo éléments :before et :after qui sont comptés dans la grille */
.grille-equipe .entry-content:before,
.grille-equipe .entry-content:after {
display: none;
View wp-acf-ob-start-functions.php
<?php
// Afficher le contenu du CPT au niveau de entry content
add_action('genesis_entry_content','gn_contenu_champs_acf');
function gn_contenu_champs_acf() {
// Variable venant du champs ACF, stockée dans une variable.
$bio = get_field('cpt_biographie');
// Mise en mémoire du fichier qui affiche le HTML
View wp-gutenberg-grid-layout.css
/***** CSS appliqués si le navigateur supporte grid layout ****/
@supports (grid-area: auto) {
/* Ajustements des éléments principaux */
.page-grille .entry-title {
background-color: #d8dad9;
margin-bottom: 2rem;
padding: 3rem;
text-align: center;
View woocom-login-form-in-template.php
<?php
/**
* WooCommerce Login
*
* Afficher le formulaire de connexion dans votre thème
*
* @package WooCommerce
* @param $text is optionnal. Default text is: 'Se connecter'
* @author Grégoire Noyelle
@gregoirenoyelle
gregoirenoyelle / wc-add-new-country.php
Last active Apr 7, 2018 — forked from woogists/wc-add-new-country.php
Add a new country to countries list
View wc-add-new-country.php
<?php
add_filter( 'woocommerce_countries', 'gnwooc2_ajouter_pays' );
function gnwooc2_ajouter_pays( $countries ) {
$new_countries = array(
'NIRE' => __( 'Irlande du NORD', 'woocommerce' ),
);
return array_merge( $countries, $new_countries );
}
@gregoirenoyelle
gregoirenoyelle / wc-unhook-remove-emails.php
Last active Apr 7, 2018 — forked from woogists/wc-unhook-remove-emails.php
[General Snippets] Unhook and remove WooCommerce default emails.
View wc-unhook-remove-emails.php
<?php
/**
* Code goes in functions.php or a custom plugin.
*/
add_action( 'woocommerce_email', 'unhook_those_pesky_emails' );
function unhook_those_pesky_emails( $email_class ) {
/**
* Hooks for sending emails during store events
View genesis-add-new-menu.php
<?php // Ne pas mettre les balises PHP
// A placer dans le fichier functions.php de votre thème
// Placer le troisième menu dans le thème Before header
function wp3_appel_troisieme_menu() {
// Fonction pour afficher et configurer le menu
wp_nav_menu( array(
'theme_location' => 'troisieme-menu',
'container' => 'nav',
You can’t perform that action at this time.