Skip to content

Instantly share code, notes, and snippets.

View diije's full-sized avatar

Julien Deneuville diije

View GitHub Profile
@diije
diije / config.fish
Created November 10, 2016 09:05
Custom fish shell config (~/.config/fish/config.fish)
function fish_prompt --description 'Write out the prompt'
# Just calculate this once, to save a few cycles when displaying the prompt
if not set -q __fish_prompt_hostname
set -g __fish_prompt_hostname (hostname|cut -d . -f 1)
end
set -l color_cwd
set -l suffix
switch $USER
case root toor
@diije
diije / bash_profile
Created November 9, 2016 16:26
My custom .bash_profile
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
export PATH=/usr/local/bin:/usr/local/share/python:$PATH
# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
@diije
diije / article.php
Created July 2, 2013 15:32
WordPress : afficher la date de dernière modification d'un article, seulement si celle-ci est antérieure à la publication.
<span>
Publié le <?php the_date(); //date de publication ?>
<?php if(get_the_modified_time('Gi') - get_the_time('Gi') > 0)
// si la date de modification est supérieure à la date de publication (ou la soustraction supérieure à 0)
// alors on affiche la date de modification
{ ?>
et modifié le <?php the_modified_date();
} ?>
</span>
@diije
diije / README.md
Created June 19, 2013 12:27
WordPress : champs supplémentaires dans le profil utilisateur

Ajouter des champs supplémentaires sur le profil utilisateur dans l'administration de votre blog WordPress.
Exemple ici avec un champ de description détaillée.

  1. ajouter le code du fichier functions.php dans le fichier functions.php de votre thème.
  2. utiliser l'une des méthodes proposées fichier author.php pour afficher la description détaillée sur le front-end.

Licence

Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 non transposé.

@diije
diije / functions.php
Last active December 18, 2015 15:29 — forked from roborourke/embed-gist.php
WordPress : intégrer un gist sur votre blog.
<?php
/**
* Usage:
* Paste a gist link into a blog post or page and it will be embedded eg:
* https://gist.github.com/diije/5805069
*
* If a gist has multiple files you can select one using a url in the following format:
* https://gist.github.com/diije/5805069?file=embed-gist.php
*/
@diije
diije / functions.php
Created June 12, 2013 13:23
WordPress : activer l'utilisation du HTML dans les descriptions de catégories. Détails et explications : http://www.diije.fr/wordpress-autoriser-emploi-html-descriptions-categories/
<?php
$filters = array('term_description','category_description','pre_term_description');
foreach ( $filters as $filter ) {
remove_filter($filter, 'wp_filter_kses');
remove_filter($filter, 'strip_tags');
}
?>
@diije
diije / functions.php
Created June 12, 2013 13:18
WordPress : empêcher la connexion à l'interface d'administration pour les abonnés. Détails et explications : http://www.diije.fr/wordpress-hack-empecher-connexion-abonnes/
<?php
function dfr_control_login() {
//ne s'applique pas aux contributeurs, auteurs, éditeurs, admins
if (!current_user_can('edit_posts') ){
wp_logout();
}
}
add_action('wp_login','dfr_control_login');
?>
@diije
diije / SQL.sql
Created June 12, 2013 13:12
WordPress : vider le cache de Wypiekacz. Détails et explications : http://www.diije.fr/wordpress-astuce-rapide-wypiekacz/
DELETE FROM wp_postmeta WHERE 'meta_key' = 'WyPiekacz_msg';
@diije
diije / functions.php
Created June 12, 2013 13:09
WordPress : supprimer le HTML dans le titre des articles. Détails et explications : http://www.diije.fr/wordpress-supprimer-html-titre-articles/
<?php
if (!function_exists('dfr_remove_tags_from_title')) :
add_action( 'save_post', 'dfr_remove_tags_from_title', 10, 1);
function dfr_remove_tags_from_title($post_id) {
global $wpdb;
$title = wp_strip_all_tags(get_the_title($post_id));
$wpdb->update( $wpdb->prefix . "posts", array('post_title'=>$title), array('ID'=>post_id));
}
@diije
diije / functions.php
Created June 12, 2013 13:08
WordPress : supprimer le HTML dans les commentaires. Détails et explications : http://www.diije.fr/wordpress-supprimer-html-commentaires/
<?php
add_filter( 'pre_comment_content' , 'wp_strip_all_tags' );
?>