-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathfunctions.php
74 lines (60 loc) · 2.13 KB
/
functions.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
//* Start the engine
include_once( get_template_directory() . '/lib/init.php' );
define( 'CHILD_THEME_NAME', 'Genesis Starter Theme' );
define( 'CHILD_THEME_URI', 'https://github.com/nathanrice/Genesis-Starter-Theme' );
define( 'CHILD_THEME_VERSION', '0.2.0' );
//* $content_width
$content_width = 740;
//* HTML5, please
add_theme_support( 'genesis-html5' );
//* Enable responsive viewport
add_theme_support( 'genesis-responsive-viewport' );
//* Disable Post Formats UI
#add_filter( 'enable_post_format_ui', '__return_false' );
#add_action( 'wp_enqueue_scripts', 'nr_fonts' );
/**
* Enqueue fonts
*/
function nr_fonts() {
wp_enqueue_script( 'google-font-name', '//fonts.googleapis.com/css?family=Font+Name:400,700' );
}
//* Custom Image Sizes
#add_image_size( 'image-size', 100, 100, true );
//* Disable all Genesis widgets
#remove_action( 'widgets_init', 'genesis_load_widgets' );
//* Disable certain Genesis widgets
#add_action( 'widgets_init', 'nr_disable_widgets' );
/**
* Disables individual Genesis widgets
*
*/
function nr_disable_widgets() {
unregister_widget( 'Genesis_Featured_Page' );
unregister_widget( 'Genesis_Featured_Post' );
unregister_widget( 'Genesis_User_Profile_Widget' );
}
//* Remove layouts
#genesis_unregister_layout( 'sidebar-content' );
#genesis_unregister_layout( 'content-sidebar' );
#genesis_unregister_layout( 'content-sidebar-sidebar' );
#genesis_unregister_layout( 'sidebar-sidebar-content' );
#genesis_unregister_layout( 'sidebar-content-sidebar' );
#genesis_unregister_layout( 'full-width-content' );
//* Disable edit links
add_filter( 'genesis_edit_post_link', '__return_false' );
//* Move Primary Navigation
#remove_action( 'genesis_after_header', 'genesis_do_nav' );
#add_action( 'genesis_before_header', 'genesis_do_nav' );
//* Move Secondary Navigation
#remove_action( 'genesis_after_header', 'genesis_do_subnav' );
#add_action( 'genesis_footer', 'genesis_do_subnav' );
remove_action( 'genesis_footer', 'genesis_do_footer' );
add_action( 'genesis_footer', 'nr_do_footer' );
/**
* Display contents of footer-content.php in footer area.
*
*/
function nr_do_footer() {
get_template_part( 'footer', 'content' );
}