-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunctions.php
More file actions
107 lines (83 loc) · 3.84 KB
/
functions.php
File metadata and controls
107 lines (83 loc) · 3.84 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
<?php
/**
* GeneratePress child theme functions and definitions.
*
* Add your custom PHP in this file.
* Only edit this file if you have direct access to it on your server (to fix errors if they happen).
*/
// define a constant for the child theme version
define( 'CHILD_THEME_VERSION', '1.4' );
/*
* Add custom css
*/
add_action("wp_enqueue_scripts", "brindle_enqueue_styles");
function brindle_enqueue_styles()
{
//wp_enqueue_style("parent-style", get_template_directory_uri() . "/style.css");
wp_enqueue_style("font-awesome", "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.0/css/all.min.css",array(), CHILD_THEME_VERSION);
wp_enqueue_style("aos-style", "https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.css",array(), CHILD_THEME_VERSION);
wp_enqueue_style("slick-style", "https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css",array(), CHILD_THEME_VERSION);
wp_enqueue_style("slick-theme-style", "https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css",array(), CHILD_THEME_VERSION);
wp_enqueue_style("splide-style", "https://cdn.jsdelivr.net/npm/@splidejs/splide/dist/css/splide.min.css",array(), CHILD_THEME_VERSION);
wp_enqueue_style("magnific-popup-style", "https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.2.0/magnific-popup.min.css");
}
function brindle_enqueue_scripts()
{
// wp_enqueue_script( 'headroom-script', "https://cdnjs.cloudflare.com/ajax/libs/headroom/0.7.0/headroom.min.js",["jquery"],CHILD_THEME_VERSION,true);
wp_enqueue_script( 'aos-script', "https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.js",["jquery"],CHILD_THEME_VERSION,true);
wp_enqueue_script( 'slick-script', "https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js",["jquery"],CHILD_THEME_VERSION,true);
wp_enqueue_script( 'splide-script', "https://cdn.jsdelivr.net/npm/@splidejs/splide/dist/js/splide.min.js",["jquery"],CHILD_THEME_VERSION,true);
wp_enqueue_script( 'splide-script-auto-scroll', "https://cdn.jsdelivr.net/npm/@splidejs/splide-extension-auto-scroll/dist/js/splide-extension-auto-scroll.min.js",["jquery"],CHILD_THEME_VERSION,true);
wp_enqueue_script( 'magnific-popup-script', "https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.2.0/jquery.magnific-popup.min.js",["jquery"],"1.0",true);
wp_enqueue_script( 'custom-script', get_stylesheet_directory_uri() . "/assets/js/script.js",["jquery"],CHILD_THEME_VERSION,true );
}
add_action("wp_enqueue_scripts", "brindle_enqueue_scripts");
add_theme_support("editor-styles");
// Includes color stuff
require_once get_stylesheet_directory() . '/inc/css-output-child.php';
function available_show_breadcrumb_function()
{
ob_start();
include_once get_stylesheet_directory() . "/cpt/show_breadcrumb.php";
$content = ob_get_clean();
return $content;
}
function show_menu_list($attr){
ob_start();
$menu = '';
if(isset($attr['menu'])){
$menu = $attr['menu'];
}
if($menu !=''){
?>
<div class="widget widget_nav_menu"><?php echo wp_nav_menu( array( 'menu' => $menu ) );?></div>
<?php
}
$output = ob_get_clean();
return $output;
}
function register_shortcodes()
{
add_shortcode("brindle-breadcrumb", "available_show_breadcrumb_function");
add_shortcode("show-menu", "show_menu_list");
}
add_action("init", "register_shortcodes");
add_action('wp_body_open', function() {
?>
<div class="generatepress-body-wrapper">
<?php
});
add_action('generate_after_footer', function() {
?>
</div>
<?php
});
require 'vendor/plugin-update-checker/plugin-update-checker.php';
use YahnisElsts\PluginUpdateChecker\v5\PucFactory;
$myUpdateChecker = PucFactory::buildUpdateChecker(
'https://github.com/BrindleDigital/brindle-phenix/',
__FILE__,
'brindle-phenix'
);
//Set the branch that contains the stable release.
$myUpdateChecker->setBranch('main');