Skip to content

Instantly share code, notes, and snippets.

View gregoirenoyelle's full-sized avatar

Grégoire Noyelle gregoirenoyelle

View GitHub Profile
<?php
if ( get_field('gn_publier_bio') ) :
echo '<h3 class="bio-wordcampeur">Bio</h3>';
if ( in_array('biofr', get_field('gn_publier_bio') ) ) :
echo '<section class="bio-french">';
the_field('gn_bio');
endif;
echo '</section>';
if ( in_array('bioeng', get_field('gn_publier_bio') ) ) :
echo '<section class="bio-english">';
@gregoirenoyelle
gregoirenoyelle / 0_reuse_code.js
Created November 21, 2013 12:22
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
<snippet>
<content><![CDATA[
<!DOCTYPE html>
<html>
<head>
<title>Ma page web</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
@gregoirenoyelle
gregoirenoyelle / css-wp-editor-style.css
Created July 20, 2014 08:37
WordPress Editor Styles
@import url('style.css');
.mceContentBody {
background-color: #fff;
}
.mceContentBody .content {
padding: 15px 18px 10px;
width: 100%;
}
.mceContentBody ul {
@gregoirenoyelle
gregoirenoyelle / sb2-pref-cover-video.txt
Last active August 29, 2015 14:09
Sublime Text 2 Prefs v1
{
"auto_complete_commit_on_tab": true,
"auto_complete_selector": "source, text",
"binary_file_patterns":
[
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
@gregoirenoyelle
gregoirenoyelle / sample-front-page.php
Last active August 29, 2015 14:12
Genesis front page
<?php
/**
* Home page with Widget for Sample Theme
*
* @author Grégoire Noyelle
* @package Sample Theme
* @subpackage Customizations
*/
add_action( 'genesis_meta', 'gn_sample_home_genesis_meta' );
@gregoirenoyelle
gregoirenoyelle / wp-genesis-private-call-widget.php
Last active August 29, 2015 14:15
Genesis Private Content
<?php
// Mettre dans fichier functions.php
// bien retirer la balise PHP du début
add_action( 'template_redirect', 'gn_filter_content_no_loged');
function gn_filter_content_no_loged( ) {
if( is_user_logged_in() || is_home() || is_page( array('3096','3074')) )
return;
add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
remove_action('genesis_loop','genesis_do_loop');
@gregoirenoyelle
gregoirenoyelle / acf-pro-options-page-multiple.php
Last active December 13, 2018 06:32
ACF Pro Page d'options
<?php // BALISE PHP À ENLEVER
/**
* Ajouter page d'options ACF 5
*
* @package ACF
*/
if( function_exists('acf_add_options_page') ) {
// Premier menu d'options
<!-- Structure et fonction pour le menu de date -->
<li class="menu-item">
<select name="archive-dropdown" id="date">
<option value=""><?php echo esc_attr( __( 'Select Month' ) ); ?></option>
<?php wp_get_archives( array('format'=>'option', 'show_post_count'=>1) ); ?>
</select>
<script type="text/javascript">
var menuDate = document.getElementById("date");
function onCatChange() {
@gregoirenoyelle
gregoirenoyelle / wp-taxonomy-attachment.php
Last active August 29, 2015 14:27
Créer taxonomie pour image
<?php
/* initialiser la taxonomie */
add_action( 'init', 'gncom_register_taxonomy', 0 );
/* fonction pour parametrer l'enregistrement */
function gncom_register_taxonomy() {
/**************************
Type Image