-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfunctions.php
executable file
·121 lines (121 loc) · 4.1 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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?php
$content_width = 790;
add_theme_support( 'automatic-feed-links' );
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name'=>'sidebar',
'before_widget' => '<ul id="%1$s" class="widget cf %2$s">',
'after_widget' => '</ul>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
register_sidebar(array(
'name'=>'The_Core',
'before_widget' => '<ul id="%1$s" class="widget cf %2$s">',
'after_widget' => '</ul>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
register_sidebar(array(
'name'=>'LLM',
'before_widget' => '<ul id="%1$s" class="widget cf %2$s">',
'after_widget' => '</ul>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
register_sidebar(array(
'name'=>'LLI',
'before_widget' => '<ul id="%1$s" class="widget cf %2$s">',
'after_widget' => '</ul>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
register_sidebar(array(
'name'=>'email',
'before_widget' => '<ul id="%1$s" class="widget cf %2$s">',
'after_widget' => '</ul>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
register_sidebar(array(
'name'=>'extra1',
'before_widget' => '<ul id="%1$s" class="widget cf %2$s">',
'after_widget' => '</ul>',
'before_title' => '<h2 class="main widgettitle">',
'after_title' => '</h2>',
));
register_sidebar(array(
'name'=>'extra2',
'before_widget' => '<ul id="%1$s" class="widget cf %2$s">',
'after_widget' => '</ul>',
'before_title' => '<h2 class="main widgettitle">',
'after_title' => '</h2>',
));
register_sidebar(array(
'name'=>'extra3',
'before_widget' => '<ul id="%1$s" class="widget cf %2$s">',
'after_widget' => '</ul>',
'before_title' => '<h2 class="main widgettitle">',
'after_title' => '</h2>',
));
register_sidebar(array(
'name'=>'extra4',
'before_widget' => '<ul id="%1$s" class="widget cf %2$s">',
'after_widget' => '</ul>',
'before_title' => '<h2 class="main widgettitle">',
'after_title' => '</h2>',
));
}
function TC_page_menu_args( $args ) {
$args['show_home'] = true;
return $args;
}
add_filter( 'wp_page_menu_args', 'TC_page_menu_args' );
register_nav_menus( array(
'primary' => __( 'Primary Navigation', 'ThinkingChristian' ),
'generalNav' => __( 'General Nav', 'ThinkingChristian' ),
'HomePage' => __( 'Home Page', 'ThinkingChristian' ),
) );
function my_scripts_method() {
$my_theme = wp_get_theme();
wp_enqueue_script(
'modernizr',
get_template_directory_uri() . '/js/modernizr.min.js');
wp_enqueue_script(
'nofout',
get_template_directory_uri() . '/js/foutbegone.min.js');
wp_enqueue_script('jquery');//call jquery
wp_enqueue_script('comment-reply');
wp_enqueue_style('main', get_template_directory_uri().'/style.css',array('fonts'), filemtime(get_stylesheet_directory() . '/style.css'), 'all');
wp_enqueue_style('fonts', 'http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic','', '', 'all');
}
add_action('wp_enqueue_scripts', 'my_scripts_method');
add_theme_support( 'post-thumbnails' );
?>
<?php
function custom_wp_trim_excerpt($text) {
$raw_excerpt = $text;
$text = get_the_content('');
$text = strip_shortcodes ( $text );
$text = apply_filters('the_content', $text);
$text = str_replace(']]>', ']]>', $text);
$allowed_tags = '<p>, <blockquote>, <a>, <h2>, <br /> ';
// $allowed_tags .= '<p>';
$text = strip_tags( $text, $allowed_tags );
$excerpt_word_count = 85;
$excerpt_length = apply_filters( 'excerpt_length', $excerpt_word_count);
$excerpt_end = '...';
$excerpt_more = apply_filters( 'excerpt_more',' ' . $excerpt_end);
$words = preg_split("/[\n\r\t ]+/", $text, $excerpt_length + 1, PREG_SPLIT_NO_EMPTY);
if (count($words) > $excerpt_length ) {
array_pop($words);
$text = implode(' ', $words);
$text = $text . $excerpt_more;
} else {
$text = implode(' ', $words);
}
return apply_filters( 'wp_trim_excerpt', $text, $raw_excerpt);
}
remove_filter('get_the_excerpt', 'wp_trim_excerpt');
add_filter('get_the_excerpt', 'custom_wp_trim_excerpt');
?>