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_change_title.php
<?php
/**
* Post Title
*/
add_action('genesis_post_title', 'genesis_do_post_title');
function genesis_do_post_title() {
if ( is_singular() ) {
$title = sprintf( '<h1 class="entry-title">%s</h1>', apply_filters( 'genesis_post_title_text', get_the_title() ) );
}
View wp-new-wp-query-light.php
<?php
// article du codex: http://codex.wordpress.org/Class_Reference/WP_Query
// Query sur Catégories d'articles (ID) (inclure)
$ma_boucle = new WP_Query( 'cat=2,6,17,38' );
// Query sur Catégories d'articles (ID) (exclure)
$ma_boucle = new WP_Query( 'cat=-12,-34,-56' );
View woocom-hook-email-remove-action.php
<?php
//* A placer dans un fichier de function dans votre thème
/**
* Hook pour retirer du texte
* @author Grégoire Noyelle
* @note bien mettre le paramètre et la référence à la classe.
*/
View wp-plugin-add-script-and-styles-woocom.php
<?php
/*
Plugin Name: Options pour WooCommerce
Plugin URI: https://wwww.gregoirenoyelle.com
Description: Changer des réglage de WooCommerce depuis une extension.
Version: 2.0
Author: Grégoire Noyelle
Author URI: http://wwww.gregoirenoyelle.com
License: GPL2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
@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 acf-sidebar-genesis-full.php
<?php
//* Single Portfolio
//* Enlever sidebar classique
remove_action( 'genesis_sidebar', 'genesis_do_sidebar');
add_action( 'genesis_sidebar', 'gn_sidebar');
function gn_sidebar() {
global $post;
//** check ACF
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',
@gregoirenoyelle
gregoirenoyelle / woocom-apply-filter-origine.php
Last active Jan 23, 2018
Exemples avec filter dans WooCommerce
View woocom-apply-filter-origine.php
<?php
//* Extrait de la fonction wp_add_to_cart_message dans le fichier woocommerce/includes/wc-cart-functions.php
//* Ici on se concentre sur le `apply_filters` pour la redirection native. Elle est éditable avec le hook.
// Output success messages
if ( 'yes' === get_option( 'woocommerce_cart_redirect_after_add' ) ) {
$return_to = apply_filters( 'woocommerce_continue_shopping_redirect', wc_get_raw_referer() ? wp_validate_redirect( wc_get_raw_referer(), false ) : wc_get_page_permalink( 'shop' ) );
$message = sprintf( '<a href="%s" class="button wc-forward">%s</a> %s', esc_url( $return_to ), esc_html__( 'Continue shopping', 'woocommerce' ), esc_html( $added_text ) );
} else {
@gregoirenoyelle
gregoirenoyelle / woocom-enqueue-css.php
Last active Jan 21, 2018
Enqueue CSS pour WooCommerce
View woocom-enqueue-css.php
<?php
/**
* Enqueue CSS pour WooCommerce
*
* Les CSS déclarés dans votre thème seront chargés après ceux de WooCommerce
*
* @package Genesis Sample
* @author Grégoire Noyelle
* @license GPL-2.0+
*/
You can’t perform that action at this time.