-
Notifications
You must be signed in to change notification settings - Fork 0
/
functions.php
69 lines (62 loc) · 2.11 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
<?php
/*****************************************
** Define
*****************************************/
if( !defined('THEME') )
define("THEME", get_template_directory_uri());
//if wpml
// define("LANG",ICL_LANGUAGE_CODE);
define("LANG", "he");
if(is_rtl()){
define("FLOAT", 'right');
define("FOUNDATION", THEME.'/foundation-6.2.1-rtl');
}
else{
define("FLOAT", 'left');
define("FOUNDATION", THEME.'/foundation-6.2.1-ltr');
}
if( !defined('TEMPLATEPATH') )
define( 'TEMPLATEPATH', get_template_directory() );
/*****************************************
** Languages
*****************************************/
add_action('after_setup_theme', 'qstheme_textdomain');
function qstheme_textdomain(){
load_theme_textdomain('qstheme', THEME . '/languages');
}
/*****************************************
** Includes
****************************************/
get_template_part("admin/options");
get_template_part("admin/types");
get_template_part("functions/hooks");
get_template_part("functions/functions");
get_template_part("functions/front-ajax");
/*****************************************
** Global
*****************************************/
if (!isset($content_width)) {
$content_width = 1024;
}
if (function_exists('add_theme_support')){
// Add Menu Support
add_theme_support('menus');
// Add Thumbnail Theme Support
add_theme_support('post-thumbnails');
add_image_size('large', 800, '', true); // Large Thumbnail
add_image_size('medium', 250, '', true); // Medium Thumbnail
add_image_size('small', 120, '', true); // Small Thumbnail
// Enables post and comment RSS feed links to head
add_theme_support('automatic-feed-links');
}
/**********************
ACF Google API
**********************/
function get_google_api_key(){
$google_api_key = get_field('google_api_key','option');
return $google_api_key;
}
function google_api_acf_init() {
acf_update_setting('google_api_key', get_google_api_key());
}
add_action('acf/init', 'google_api_acf_init');