adding fresh FoundationPress theme from scratch
This commit is contained in:
parent
e5766ffeca
commit
3785add5fa
127 changed files with 29293 additions and 0 deletions
100
FoundationPress/library/cleanup.php
Normal file
100
FoundationPress/library/cleanup.php
Normal file
|
@ -0,0 +1,100 @@
|
|||
<?php
|
||||
/**
|
||||
* Clean up WordPress defaults
|
||||
*
|
||||
* @package FoundationPress
|
||||
* @since FoundationPress 1.0.0
|
||||
*/
|
||||
|
||||
if ( ! function_exists( 'foundationpress_start_cleanup' ) ) :
|
||||
function foundationpress_start_cleanup() {
|
||||
|
||||
// Launching operation cleanup.
|
||||
add_action( 'init', 'foundationpress_cleanup_head' );
|
||||
|
||||
// Remove WP version from RSS.
|
||||
add_filter( 'the_generator', 'foundationpress_remove_rss_version' );
|
||||
|
||||
// Remove pesky injected css for recent comments widget.
|
||||
add_filter( 'wp_head', 'foundationpress_remove_wp_widget_recent_comments_style', 1 );
|
||||
|
||||
// Clean up comment styles in the head.
|
||||
add_action( 'wp_head', 'foundationpress_remove_recent_comments_style', 1 );
|
||||
|
||||
}
|
||||
add_action( 'after_setup_theme', 'foundationpress_start_cleanup' );
|
||||
endif;
|
||||
/**
|
||||
* Clean up head.+
|
||||
* ----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
if ( ! function_exists( 'foundationpress_cleanup_head' ) ) :
|
||||
function foundationpress_cleanup_head() {
|
||||
|
||||
// EditURI link.
|
||||
remove_action( 'wp_head', 'rsd_link' );
|
||||
|
||||
// Category feed links.
|
||||
remove_action( 'wp_head', 'feed_links_extra', 3 );
|
||||
|
||||
// Post and comment feed links.
|
||||
remove_action( 'wp_head', 'feed_links', 2 );
|
||||
|
||||
// Windows Live Writer.
|
||||
remove_action( 'wp_head', 'wlwmanifest_link' );
|
||||
|
||||
// Index link.
|
||||
remove_action( 'wp_head', 'index_rel_link' );
|
||||
|
||||
// Previous link.
|
||||
remove_action( 'wp_head', 'parent_post_rel_link', 10 );
|
||||
|
||||
// Start link.
|
||||
remove_action( 'wp_head', 'start_post_rel_link', 10 );
|
||||
|
||||
// Canonical.
|
||||
remove_action( 'wp_head', 'rel_canonical', 10 );
|
||||
|
||||
// Shortlink.
|
||||
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10 );
|
||||
|
||||
// Links for adjacent posts.
|
||||
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10 );
|
||||
|
||||
// WP version.
|
||||
remove_action( 'wp_head', 'wp_generator' );
|
||||
|
||||
// Emoji detection script.
|
||||
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
|
||||
|
||||
// Emoji styles.
|
||||
remove_action( 'wp_print_styles', 'print_emoji_styles' );
|
||||
}
|
||||
endif;
|
||||
|
||||
// Remove WP version from RSS.
|
||||
if ( ! function_exists( 'foundationpress_remove_rss_version' ) ) :
|
||||
function foundationpress_remove_rss_version() {
|
||||
return '';
|
||||
}
|
||||
endif;
|
||||
|
||||
// Remove injected CSS for recent comments widget.
|
||||
if ( ! function_exists( 'foundationpress_remove_wp_widget_recent_comments_style' ) ) :
|
||||
function foundationpress_remove_wp_widget_recent_comments_style() {
|
||||
if ( has_filter( 'wp_head', 'wp_widget_recent_comments_style' ) ) {
|
||||
remove_filter( 'wp_head', 'wp_widget_recent_comments_style' );
|
||||
}
|
||||
}
|
||||
endif;
|
||||
|
||||
// Remove injected CSS from recent comments widget.
|
||||
if ( ! function_exists( 'foundationpress_remove_recent_comments_style' ) ) :
|
||||
function foundationpress_remove_recent_comments_style() {
|
||||
global $wp_widget_factory;
|
||||
if ( isset( $wp_widget_factory->widgets['WP_Widget_Recent_Comments'] ) ) {
|
||||
remove_action( 'wp_head', array( $wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style' ) );
|
||||
}
|
||||
}
|
||||
endif;
|
Loading…
Add table
Add a link
Reference in a new issue