Skip to content

Instantly share code, notes, and snippets.

View gregoirenoyelle's full-sized avatar

Grégoire Noyelle gregoirenoyelle

View GitHub Profile
@gregoirenoyelle
gregoirenoyelle / acf-single-film.php
Last active December 8, 2018 16:46
ACF Single Film
<?php
/**
* The Template for displaying all single films.
*
* @package WordPress
* @subpackage Twenty_Ten
* @since Twenty Ten 1.0
*/
get_header(); ?>
@gregoirenoyelle
gregoirenoyelle / wp-custom-font-size-gut-after-fonction.php
Created November 30, 2018 14:36
Ajouter des tailles de police personnalisées dans l'éditeur moderne de WordPress
<?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 November 30, 2018 14:36
Ajouter des couleurs personnalisées dans l'éditeur moderne de WordPress
<?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(
<?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
@gregoirenoyelle
gregoirenoyelle / wp-gutenberg-grid-layout.css
Last active October 13, 2018 10:01
Gutenberg Grid Layout
/***** 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;
@gregoirenoyelle
gregoirenoyelle / woocom-login-form-in-template.php
Last active September 14, 2018 20:58
WooCommerce Login Form
<?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 / genesis_change_title.php
Created March 5, 2012 07:00
Genesis Framework Base Code
<?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() ) );
}
@gregoirenoyelle
gregoirenoyelle / wp-new-wp-query-light.php
Last active July 12, 2018 09:40
WordPress new WP Query
<?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' );
<?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.
*/
@gregoirenoyelle
gregoirenoyelle / wc-add-new-country.php
Last active April 7, 2018 09:59 — forked from woogists/wc-add-new-country.php
Add a new country to countries list
<?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 );
}