Skip to content

Instantly share code, notes, and snippets.

View fugudesign's full-sized avatar

Vincent Lalanne fugudesign

View GitHub Profile
@fugudesign
fugudesign / Wordpress Yoast to bottom
Created January 19, 2017 22:11
Move the Yoast (WPSEO) metabox to the bottom of post edit screen
function lower_wpseo_priority( $html ) {
return 'low';
}
add_filter( 'wpseo_metabox_prio', 'lower_wpseo_priority' );
@fugudesign
fugudesign / Wordpress activate link manager.php
Created November 15, 2016 13:19
Code for activating the native link manager of Wordpress, with link categories and links widget.
@fugudesign
fugudesign / Wordpress clean <head>
Last active November 15, 2016 13:23
Wordpress remove unnecessary code from <head>
// Remove unnecessary code from header
remove_action( 'wp_head', 'wp_generator' );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link');
remove_action( 'wp_head', 'wp_shortlink_wp_head');
// and also for WPML
global $sitepress;
remove_action( 'wp_head', array( $sitepress, 'meta_generator_tag' ) );
@fugudesign
fugudesign / Wordpress disable adminbar
Last active November 15, 2016 13:23
Wordpress disable adminbar on front
// Disable the adminbar for the frontend
add_filter('show_admin_bar', '__return_false');
@fugudesign
fugudesign / Wordpress disable emoji
Last active November 15, 2016 13:23
Wordpress disable emoji ability
/**
* Disable the emoji ability added from WP 4.2
*/
function my_disable_wp_emojicons() {
// all actions related to emojis
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
@fugudesign
fugudesign / Wordpress archive titles
Last active November 15, 2016 13:23
Wordpress archive titles without prefix
/*
* Remove Prefixes from archive titles
*
* @param string $title The title of the archive
* @return string $title The new title for the archive
*/
function my_archive_title( $title ) {
if( is_category() ) {
$title = single_cat_title( '', false );
}
@fugudesign
fugudesign / Wordpress blog pages functions
Last active November 15, 2016 13:23
Wordpress functions for all blog pages (body classes and menu items)
/**
* Define if the current page is a blog page or not
*
* @global $post
* @return bool true if current page is a blog page
*/
function is_blog () {
global $post;
return ( ( is_archive() || is_author() || is_category() || is_home() || is_single() || is_tag() ) && get_post_type( $post ) == 'post' );
}