-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunctions.php
More file actions
121 lines (92 loc) · 3.76 KB
/
functions.php
File metadata and controls
121 lines (92 loc) · 3.76 KB
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
/*
** Maskbook News function and definitions
**
** @package WordPress
** @suupackage Maskbook_WP_News
** @since Maskbook New 1.0
*/
function favicon_link() {
echo '<link rel="shortcut icon" type="image/x-icon" href="'.get_template_directory_uri().'/assets/icons/logo.svg" />' ;
}
add_action('wp_head', 'favicon_link');
if (!function_exists('maskbook_news_setup')) :
function maskbook_news_setup() {
load_theme_textdomain( 'maskbook', get_template_directory() . '/languages');
add_theme_support( 'title-tag' );
register_nav_menus(
array(
'header' => __("Primary", 'maskbook'),
'footer' => __("Footer Menu", 'maskbook'),
'social' => __("Social Links", "maskbook"),
)
);
add_theme_support(
'html5',
array(
'style',
'script',
)
);
add_theme_support(
'custom-logo',
array(
'height' => 160,
'width' => 640,
'flex-width' => false,
'flex-height'=> false,
)
);
// Add support for Block Styles.
// add_theme_support( 'wp-block-styles' );
// Add support for full and wide align images.
add_theme_support( 'align-wide' );
add_theme_support('editor-styles');
add_editor_style('style-editor.css');
}
endif;
add_action('after_setup_theme', 'maskbook_news_setup');
if (function_exists('add_theme_support')):
add_theme_support('post-thumbnails');
endif;
/**
* Enqueue scripts and styles.
*/
function maskbook_news_scripts() {
wp_enqueue_style( 'maskbook-news-style', get_stylesheet_uri(), array(), wp_get_theme()->get( 'Version' ) );
wp_enqueue_style('maskbook-news-main-style', get_template_directory_uri().'/assets/css/main.css', array(), wp_get_theme()->get( 'Version' ));
wp_enqueue_style('maskbook-news-syntax-style', get_template_directory_uri().'/assets/css/syntax.css', array(), wp_get_theme()->get('Version'));
if ( has_nav_menu( 'header' ) ) {
wp_enqueue_script( 'maskbook-news-header-menu', get_theme_file_uri( '/js/menu.js' ), array(), '20210225', true );
}
wp_enqueue_script( 'maskbook-news-script-jquery', get_theme_file_uri( '/scripts/jquery-3.4.1.min.js' ), array(), '', true );
wp_enqueue_script( 'maskbook-news-script-main', get_theme_file_uri( '/scripts/main.js' ), array(), '', true );
wp_enqueue_script( 'maskbook-news-script-boostrap', get_theme_file_uri( '/scripts/bootstrap.min.js' ), array(), '', true );
wp_enqueue_script( 'maskbook-news-vedio', get_theme_file_uri( '/js/video.js' ), array(), '20210225', true );
}
add_action( 'wp_enqueue_scripts', 'maskbook_news_scripts' );
function wpmaker_menu_classes($classes, $item, $args) {
if($args->theme_location === 'header') {
if ($item->title === 'Install') {
$classes[] = 'menu-install-button';
}
if ($item->title === 'News') {
$classes[] = 'center';
}
}
return $classes;
}
add_filter('nav_menu_css_class','wpmaker_menu_classes',1,3);
require get_template_directory() . '/inc/template-tags.php';
require get_template_directory() . '/inc/block-patterns.php';
require get_template_directory() .'/options.php';
add_filter( 'block_editor_settings' , 'remove_guten_wrapper_styles' );
function remove_guten_wrapper_styles( $settings ) {
unset($settings['styles'][0]);
return $settings;
}
add_action("enqueue_block_editor_assets", "enqueue_custom_block_editor_assets");
function enqueue_custom_block_editor_assets() {
wp_enqueue_style("editor-style", get_stylesheet_directory_uri()."/style-editor.css", null, null);
}
?>