/
functions.php
52 lines (36 loc) · 987 Bytes
/
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
<?php
/**
*Carrega o modulo de otimizações.
*/
require_once get_template_directory() . '/inc/optimize.php';
/**
*Carrega o modulo de enqueu de scripts e styles.
*/
require_once get_template_directory() . '/inc/scripts-and-styles.php';
/**
*Configurações gerais.
*/
// Habilitar Menus
add_theme_support('menus');
//habilita post thumbnail
add_theme_support('post-thumbnails');
//substitui todas a <title> pelo título da página
add_theme_support('title-tag');
//add custom class <LI>
function add_additional_class_on_li($classes, $item, $args)
{
if (isset($args->add_li_class)) {
$classes[] = $args->add_li_class;
}
return $classes;
}
add_filter('nav_menu_css_class', 'add_additional_class_on_li', 1, 3);
//add active item on menu
add_filter('nav_menu_css_class', 'special_nav_class', 10, 2);
function special_nav_class($classes, $item)
{
if (in_array('current-menu-item', $classes)) {
$classes[] = 'active nav-active';
}
return $classes;
}