-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfunctions.php
76 lines (67 loc) · 2.75 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
<?php
function _themename_assets()
{
wp_deregister_script('jquery');
if (apply_filters('wpml_is_rtl', NULL)) {
wp_enqueue_style('_themename-stylesheet-rtl', get_stylesheet_directory_uri() . '/dist/css/bundle-rtl.css', array(), '1.0.0', 'all');
wp_enqueue_script('_themename-scripts-rtl', get_stylesheet_directory_uri() . '/dist/js/bundle-rtl.js', array(), '1.0.0', true);
} else {
wp_enqueue_style('_themename-stylesheet', get_stylesheet_directory_uri() . '/dist/css/bundle.css', array(), '1.0.0', 'all');
wp_enqueue_script('_themename-scripts', get_stylesheet_directory_uri() . '/dist/js/bundle.js', array(), '1.0.0', true);
}
}
add_action('wp_enqueue_scripts', '_themename_assets');
function load_admin_styles()
{
wp_enqueue_style('_themename-admin-stylesheet', get_template_directory_uri() . '/dist/css/bundle-admin.css', array(), '1.0.0', 'all');
}
add_action('admin_enqueue_scripts', 'load_admin_styles');
function _themename_functions()
{
require_once get_template_directory() . '/functions/class-wp-bootstrap-navwalker.php';
require_once get_template_directory() . '/functions/helpers.php';
# require_once get_template_directory() . '/functions/woo-helpers.php';
}
add_action('after_setup_theme', '_themename_functions');
function register_menu()
{
register_nav_menus(array(
'header-menu' => 'Header Menu',
'footer-menu' => 'Footer Menu',
));
}
add_action('init', 'register_menu');
# function blog_archive_query( $query ) {
# if ( is_post_type_archive('blog') && $query->is_main_query() && !is_admin() ) {
# $query->query_vars['posts_per_page'] = 10;
# }
# }
# add_action("pre_get_posts", "blog_archive_query");
# function sidebar_widgets_init()
# {
#
# register_sidebar(array(
# 'name' => 'Footer Widget Area',
# 'id' => 'footer_widget_area',
# 'before_widget' => '<div id="%1$s" class="col-lg-3 col-md-6 col-sm-12 %2$s" >',
# 'after_widget' => '</div>',
# 'before_title' => '<h5 class="sec-title marked">',
# 'after_title' => '</h5>',
# ));
# }
# add_action('widgets_init', 'sidebar_widgets_init');
# add_filter('mb_settings_pages', function ($settings_pages) {
# $settings_pages[] = array(
# 'id' => 'theme-sp',
# 'option_name' => 'theme_mods_theme',
# 'menu_title' => 'Theme Settings',
# 'position' => 2,
# 'style' => 'no-boxes',
# 'columns' => 1,
# 'tabs' => [
# 'general_settings' => 'General Settings',
# ],
# 'tab_style' => 'left'
# );
# return $settings_pages;
# });