Skip to content

Instantly share code, notes, and snippets.

View PierreLebedel's full-sized avatar

Pierre Lebedel PierreLebedel

View GitHub Profile
@PierreLebedel
PierreLebedel / php
Created May 1, 2021 08:19
WordPress: add page template from custom plugin
<?php
/**
* Plugin Name: Page templates from plugin
* Plugin URI:
* Description: Page templates from plugin
* Version: 1.0.0
* Author: Pierre Lebedel
* Author URI: https://www.pierrelebedel.fr
*/
@PierreLebedel
PierreLebedel / FrenchHolidays.php
Created October 18, 2019 10:12
Calcul et affichage des jours fériés en France
<?php
/**
* Jours fériés en France
* Source : https://phpsources.net/code/php/date-heure/641_jours-feries-en-france
*/
class FrenchHolidays {
public static function isHoliday($day=false, $alsacemoselle=false){
@PierreLebedel
PierreLebedel / field_occurences.sql
Last active June 28, 2017 10:49
MySQL select rows where field contains X occurences
SELECT id, ROUND(
( LENGTH(field) - LENGTH( REPLACE(field, "search", "") ) ) / LENGTH("search")
) AS count
FROM table
@PierreLebedel
PierreLebedel / DateTimeFrench.php
Created January 5, 2017 10:42
PHP DateTime in french language
<?php
class DateTimeFrench extends DateTime {
public function format($format='j M Y'){
$days_full = array(
'Monday' => 'Lundi',
'Tuesday' => 'Mardi',
'Wednesday' => 'Mercredi',
'Thursday' => 'Jeudi',