-
Notifications
You must be signed in to change notification settings - Fork 0
/
functions.php
111 lines (94 loc) · 4.59 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
<?php
/* Global fundtions */
function CE2BE($CE)
{
return ((int)$CE + 543);
}
function get_CATEGORY_IDS()
{
$CATEGORY_IDS = array(
"featured" => 4,
"articles" => 5,
"events" => 6,
"free-events" => 7,
"phenomena" => 8,
"gallery" => 9,
"news" => 10,
);
return $CATEGORY_IDS;
}
function get_THAI_MONTHS()
{
$THAI_MONTHS = ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"];
return $THAI_MONTHS;
}
/* End of global fundtions */
if (function_exists('add_theme_support'))
{
// Add Menu Support
add_theme_support('menus');
register_nav_menu('main_navigation', 'Top navigation bar');
register_nav_menu('footer_primary', 'Primary footer menu');
register_nav_menu('footer_secondary', 'Secondary footer menu');
// Add Thumbnail Theme Support
add_theme_support('post-thumbnails');
// add_image_size('large', 700, '', true); // Large Thumbnail
// add_image_size('medium', 250, '', true); // Medium Thumbnail
// add_image_size('small', 120, '', true); // Small Thumbnail
// add_image_size('custom-size', 700, 200, true); // Custom Thumbnail Size call using the_post_thumbnail('custom-size');
// Enables post and comment RSS feed links to head
add_theme_support('automatic-feed-links');
// Localisation Support
// load_theme_textdomain('suriyakras', get_template_directory() . '/languages');
}
// Load HTML5 Blank scripts (header.php)
// function suriyakras_header_scripts()
// {
// if ($GLOBALS['pagenow'] != 'wp-login.php' && !is_admin()) {
// // wp_register_script('suriyakrasscripts', get_template_directory_uri() . '/js/scripts.js', array('jquery'), '1.0.0'); // Custom scripts
// // wp_enqueue_script('suriyakrasscripts'); // Enqueue it!
// }
// }
// Load HTML5 Blank conditional scripts
// function suriyakras_conditional_scripts()
// {
// if (is_page('pagenamehere')) {
// wp_register_script('scriptname', get_template_directory_uri() . '/js/scriptname.js', array('jquery'), '1.0.0'); // Conditional script(s)
// wp_enqueue_script('scriptname'); // Enqueue it!
// }
// }
// Load HTML5 Blank styles
function suriyakras_styles()
{
wp_register_style('suriyakras_main_style', get_template_directory_uri() . '/css/style.css', array(), '1.0', 'all');
wp_enqueue_style('suriyakras_main_style');
wp_register_style('suriyakras_global_style', get_template_directory_uri() . '/css/global.css', array(), '1.0', 'all');
wp_enqueue_style('suriyakras_global_style');
wp_register_style('suriyakras_typefaces', get_template_directory_uri() . '/css/typefaces.css', array(), '1.0', 'all');
wp_enqueue_style('suriyakras_typefaces');
if ( is_front_page() ) :
wp_register_style('suriyakras_front_page', get_template_directory_uri() . '/css/front-page.css', array(), '1.0', 'all');
wp_enqueue_style('suriyakras_front_page');
elseif ( is_singular() ) :
wp_register_style('suriyakras_single', get_template_directory_uri() . '/css/single.css', array(), '1.0', 'all');
wp_enqueue_style('suriyakras_single');
wp_register_style('suriyakras_block', get_template_directory_uri() . '/css/blocks.css', array(), '1.0', 'all');
wp_enqueue_style('suriyakras_block');
elseif( is_archive() ):
wp_register_style('suriyakras_archive', get_template_directory_uri() . '/css/archive.css', array(), '1.0', 'all');
wp_enqueue_style('suriyakras_archive');
elseif( is_404() ):
wp_register_style('suriyakras_404', get_template_directory_uri() . '/css/404.css', array(), '1.0', 'all');
wp_enqueue_style('suriyakras_404');
endif;
}
// add_action('init', 'suriyakras_header_scripts'); // Add Custom Scripts to wp_head
// add_action('wp_print_scripts', 'suriyakras_conditional_scripts'); // Add Conditional Page Scripts
add_action('wp_enqueue_scripts', 'suriyakras_styles'); // Add Theme Stylesheet
function suriyakras_scripts()
{
wp_register_script('suriyakras_global_script', get_template_directory_uri() . '/js/global.js', array(), '1.0', 'all');
wp_enqueue_script('suriyakras_global_script');
}
add_action('init', 'suriyakras_scripts'); // Add Custom Scripts to wp_head
// add_action('wp_enqueue_scripts', 'suriyakras_scripts'); // Add Theme Stylesheet