/
functions.php
74 lines (65 loc) · 3.43 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
add_action('wp_enqueue_scripts', 'theme_enqueue_styles');
function theme_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
}
/* Modified from pilcrow/inc/custom-header.php */
function ubersmake_custom_header_setup() {
$args = array(
'default-image' => '%2$s/images/headers/atrium.jpg',
'default-text-color' => '000',
'width' => apply_filters('pilcrow_header_image_width', 990),
'height' => apply_filters('pilcrow_header_image_height', 257),
'wp-head-callback' => 'pilcrow_header_style',
'admin-head-callback' => 'pilcrow_admin_header_style',
'admin-preview-callback' => 'pilcrow_admin_header_image',
);
$options = pilcrow_get_theme_options();
if (in_array($options['theme_layout'], array('content-sidebar', 'sidebar-content'))) {
$args['width'] = apply_filters('pilcrow_header_image_width', 770);
$args['height'] = apply_filters('pilcrow_header_image_height', 200);
}
add_theme_support('custom-header', apply_filters('pilcrow_custom_header_args', $args));
set_post_thumbnail_size(get_custom_header()->width, get_custom_header()->height, true);
register_default_headers(array(
'atrium' => array(
'url' => '%2$s/images/headers/atrium.jpg',
'thumbnail_url' => '%2$s/images/headers/atrium-thumbnail.jpg',
'description' => _x('Atrium', 'Header image description', 'ubersmake'),
'source' => 'https://www.flickr.com/photos/ubersmake/14967126893/'
),
'cafe' => array(
'url' => '%2$s/images/headers/cafe.jpg',
'thumbnail_url' => '%2$s/images/headers/cafe-thumbnail.jpg',
'description' => _x('Cafe', 'Header image description', 'ubersmake'),
'source' => 'https://www.flickr.com/photos/ubersmake/15836437415/'
),
'causeway' => array(
'url' => '%2$s/images/headers/causeway.jpg',
'thumbnail_url' => '%2$s/images/headers/causeway-thumbnail.jpg',
'description' => _x('Causeway', 'Header image description', 'ubersmake'),
'source' => 'https://www.flickr.com/photos/ubersmake/14975660961/'
),
'edinburgh' => array(
'url' => '%2$s/images/headers/edinburgh.jpg',
'thumbnail_url' => '%2$s/images/headers/edinburgh-thumbnail.jpg',
'description' => _x('edinburgh', 'Header image description', 'ubersmake'),
'source' => 'https://www.flickr.com/photos/ubersmake/15062454096/'
),
'paris' => array(
'url' => '%2$s/images/headers/paris.jpg',
'thumbnail_url' => '%2$s/images/headers/paris-thumbnail.jpg',
'description' => _x('Paris', 'Header image description', 'ubersmake'),
'source' => 'https://www.flickr.com/photos/ubersmake/15174505258/'
),
));
}
add_action('after_setup_theme', 'ubersmake_custom_header_setup');
function ubersmake_setup() {
remove_filter('get_the_excerpt', 'pilcrow_custom_excerpt_more');
}
add_action('after_setup_theme', 'ubersmake_setup');
function ubersmake_remove_pilcrow_custom_header_setup() {
remove_action('after_setup_theme', 'pilcrow_custom_header_setup');
}
add_action ('after_setup_theme', 'ubersmake_remove_pilcrow_custom_header_setup', 0);