Skip to content

Instantly share code, notes, and snippets.

View gregoirenoyelle's full-sized avatar

Grégoire Noyelle gregoirenoyelle

View GitHub Profile
@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');
<!-- 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
<?php
/****
* New image size
* @gregoirenoyelle
****/
// Create a new image size
add_image_size('Vign Haut de Page', 266, 168, TRUE);
<html>
<head>
<title></title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
.text-gras {font-weight: bold;}
</style>
<script type="text/javascript">
/*
@gregoirenoyelle
gregoirenoyelle / genesis-custom-post-type-hook.php
Last active October 19, 2015 07:21
Genesis Add Custom Post type
<?php
/** Supprimer les post info */
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
/** Suprimer les post meta */
remove_action( 'genesis_entry_footer', 'genesis_post_meta' );
@gregoirenoyelle
gregoirenoyelle / wp-sql-mise-a-jour.sql
Last active November 25, 2015 20:24
WordPress SQL
## Coller la totalite dans champs SQL de phpMyAdmin ##
## ATTENTION A NE PAS METTRE DE SLASH A LA FIN DES URL ##
# CHANGER URL DU SITE
UPDATE wp_options
SET option_value = REPLACE(option_value, 'http://www.vieuxsite.fr', 'http://www.nouveausite.fr')
WHERE option_name = 'home'