Skip to content

Instantly share code, notes, and snippets.

Thierry Pigot thierrypigot

View GitHub Profile
@thierrypigot
thierrypigot / share.php
Last active May 25, 2018
Partage social
View share.php
<?php
$url_site = 'www.wearewp.pro';
$url = 'https://www.wearewp.pro/rgpd-agence-web/';
$compte_twitter = 'WeAre_wp';
$titre = 'Agence Web, qu’est-ce que le RGPD ?';
$description = "Le RGPD c’est quoi ? Quatre lettres qui font tant couler d’encre et tant parler d’elles ! RGPD est l’acronyme de Règlement Général sur la Protection des Données, mais on n’est pas plus avancé. Pourtant, certains d’entre nous vont devoir se pencher sur la question. Pourquoi un nouveau règlement ? Quand va-t-il entrer en vigueur ? Qu’est-ce qui va changer ? Autant de questions qui vont trouver une réponse dans cet article.";
?>
<div id="sharing_box">
<p>Partager :</p>
<ul class="sharing-menu">
@thierrypigot
thierrypigot / index.php
Created Dec 20, 2017
Afficher la page qu'à partir d'une certaine date/heure
View index.php
<?php
date_default_timezone_set('UTC');
$tz = 'Europe/Paris';
$timestamp = time();
$dt = new DateTime("now", new DateTimeZone($tz)); //first argument "must" be a string
$date = $dt->setTimestamp($timestamp); //adjust the object to correct timestamp
$date = $dt->format('Y-m-d H:i:s');
View content-equipe.php
<?php
$introduction_text = get_field('introduction_text');
$introduction_background_image = get_field('introduction_background_image');
?>
<section class="scene" <?php if($introduction_background_image): ?> style="background-image:url(<?php echo esc_attr( $introduction_background_image ); ?>);" <?php endif; ?> >
<div class="container text">
<div class="col-md-6 col-md-offset-3">
@thierrypigot
thierrypigot / functions-class.php
Last active Nov 28, 2017
Add WordPress admin menu + submenu
View functions-class.php
<?php
class WeAreWP {
function __construct() {
}
function init() {
add_action( 'admin_menu', array( $this, 'wearewp_plugin_top_menu' ) );
}
@thierrypigot
thierrypigot / functions.php
Last active Nov 23, 2017
Set a custom post type to not show up on the front end
View functions.php
Besoin de support WordPress ou de maintenance WordPress ?
Contactez WP Assistance : https://www.wp-assistance.fr
<?php
add_action( 'template_redirect', 'wearewp_template_redirect', 1);
function wearewp_template_redirect() {
global $wp_query;
// redirect CPT_NAME_HERE CPT to home page
if ( is_archive('CPT_NAME_HERE') || is_singular('CPT_NAME_HERE') ) {
@thierrypigot
thierrypigot / functions.php
Last active Nov 23, 2017
WordPress: Enables Editor in Media edit screen
View functions.php
Besoin de support WordPress ou de maintenance WordPress ?
Contactez WP Assistance : https://www.wp-assistance.fr
<?php
// Enables Editor in Media edit screen.
add_filter( 'wp_editor_settings', 'wearewp_add_editor_support_for_attachments' );
function wearewp_add_editor_support_for_attachments($settings) {
if( get_post_type() == 'attachment'){
$quicktags_settings = array( 'buttons' => 'strong,em,link,block,del,ins,ul,ol,li,code,close' );
$settings = array(
@thierrypigot
thierrypigot / script.js
Created Oct 20, 2017
Smooth scroll Javascript
View script.js
jQuery(document).ready(function ($) {
'use strict';
// Smooth scroll
// https://css-tricks.com/snippets/jquery/smooth-scrolling/
// Select all links with hashes
$('a[href*="#"]')
// Remove links that don't actually link to anything
.not('[href="#"]')
.not('[href="#0"]')
@thierrypigot
thierrypigot / script.js
Created Oct 17, 2017
jQuery move bloc when you resize the window.
View script.js
// Example here: www.sesame-consultants.com/nos-services/etudes-et-investigations/
(function($) {
"use strict";
function wearewp_resize(){
var cta = $('.container-cta');
if( window.matchMedia("(max-width: 991px)").matches ) {
@thierrypigot
thierrypigot / joke.php
Last active Sep 16, 2017
WordCamp Marseille 2017 - Les contenus personnalisés dans WordPress - Fichier d'exemple
View joke.php
<?php
/*
Plugin Name: Jokes
Plugin URI: https://www.wearewp.pro
Description: Manage jokes
Author: WeAre[WP]
Author URI: https://www.wearewp.pro
Text Domain: waw-joke
Domain Path: /languages/
Version: 1.0
@thierrypigot
thierrypigot / functions.php
Last active Aug 13, 2017
Add custom google font to Beaver Builder theme
View functions.php
<?php
// Add this function in the functions.php of your theme
add_filter( 'fl_theme_google_fonts', 'wearewp_theme_google_fonts' );
function wearewp_theme_google_fonts( $google ){
// Add a font from https://fonts.google.com/ : font name => font size (100, 200...)
$google['Saira'] = array(
"100",
"200",
"400",
You can’t perform that action at this time.