__( 'Primary Menu', 'antonine' ),
) );
add_theme_support( 'html5', array(
'comment-form', 'comment-list', 'gallery', 'caption'
)
);
add_theme_support( 'post-formats', array('aside', 'gallery', 'link', 'image', 'quote', 'status', 'video', 'audio', 'chat'));
}
add_action( 'after_setup_theme', 'antonine_setup' );
function antonine_widgets_init() {
register_sidebar( array(
'name' => __( 'Widget Area', 'antonine' ),
'id' => 'sidebar-one',
'description' => __( 'Add widgets here to appear in your side menu.', 'antonine' ),
'before_widget' => '',
'before_title' => '
',
) );
}
add_action( 'widgets_init', 'antonine_widgets_init' );
function antonine_scripts() {
if(defined("SUBDOMAIN_INSTALL")){
$ajax_base = site_url();
}else{
$ajax_base = network_site_url();
}
wp_enqueue_style( 'antonine-style', get_template_directory_uri() . '/css/main.css' );
wp_enqueue_style( 'antonine-style-extra', admin_url('admin-ajax.php').'?action=antonine_custom_css');
wp_enqueue_style( 'antonine-style-custom', get_template_directory_uri() . '/css/custom.css' );
wp_enqueue_style( 'antonine-core-style', get_template_directory_uri() . '/css/wp_core.css' );
wp_enqueue_style( 'antonine-style-mobile-768', get_template_directory_uri() . '/css/mobile768.css' );
wp_enqueue_style( 'antonine-main-menu-style', get_template_directory_uri() . '/css/menu/main-menu.css' );
wp_enqueue_style( 'font-awesome', get_stylesheet_directory_uri() . '/css/font-awesome/font-awesome.min.css');
wp_enqueue_style( 'accessibility-spectrum-css', get_template_directory_uri() . '/css/spectrum/spectrum.css' );
wp_enqueue_style( 'basic-accessibility-style-css', get_template_directory_uri() . '/css/accessibility/style.css' );
wp_enqueue_style( 'jquery-slider-css', get_stylesheet_directory_uri() . '/css/jqueryslider/jqueryslider.css');
wp_enqueue_style( 'google_font_dosis', '//fonts.googleapis.com/css?family=Dosis:300italic,400italic,600italic,700italic,800italic,400,800,700,600,300&subset=latin,cyrillic-ext,latin-ext,cyrillic,greek-ext,vietnamese', FALSE);
wp_enqueue_style( 'google_font_josefin', '//fonts.googleapis.com/css?family=Josefin+Sans:400', FALSE);
if ( is_singular() ) wp_enqueue_script( "comment-reply" );
wp_enqueue_script( 'jquery-ui-slider', array( 'jquery' ), "", true );
wp_enqueue_script( 'jquery-color', array( 'jquery' ), "", true );
wp_enqueue_script( 'accessibility-spectrum-js', get_template_directory_uri() . '/js/spectrum/spectrum.js', array( 'jquery', 'jquery-ui-slider' ), "", true );
wp_enqueue_script( 'accessibility-script', get_template_directory_uri() . '/js/accessibility/accessibility.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'jquery-cookie', get_template_directory_uri() . '/js/cookie/cookie.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-table-fix', get_template_directory_uri() . '/js/display/table_fix.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-youtube', get_template_directory_uri() . '/js/display/youtube-fix.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-search', get_template_directory_uri() . '/js/search/search-form.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-access-form', get_template_directory_uri() . '/js/display/front-page-access.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-info', get_template_directory_uri() . '/js/display/front-page-info.js', array( 'jquery'), "", true );
wp_enqueue_script( 'antonine-widgets', get_template_directory_uri() . '/js/display/front-page-widgets.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-comments', get_template_directory_uri() . '/js/display/front-page-comments.js', array( 'jquery' ), "", true );
wp_localize_script( 'antonine-comments', 'antonine_comments',
array(
'ajaxURL' => $ajax_base . "/wp-admin/admin-ajax.php",
'nonce' => wp_create_nonce("antonine_comments")
)
);
wp_enqueue_script( 'antonine-files', get_template_directory_uri() . '/js/display/front-page-files.js', array( 'jquery' ), "", true );
wp_localize_script( 'antonine-files', 'antonine_files',
array(
'ajaxURL' => $ajax_base . "/wp-admin/admin-ajax.php",
'nonce' => wp_create_nonce("antonine_files")
)
);
wp_enqueue_script( 'antonine-main-menu', get_template_directory_uri() . '/js/menus/main-menu.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-library', get_template_directory_uri() . '/js/display/antonine-library.js', array( 'jquery' ), "", true );
if(!is_single() && !is_search()){
wp_enqueue_script( 'antonine-page-layout', get_template_directory_uri() . '/js/display/page-layout.js', array( 'jquery' ), "", true );
}
if(is_search()){
wp_enqueue_script( 'antonine-search-page-layout', get_template_directory_uri() . '/js/display/search-page-layout.js', array( 'jquery' ), "", true );
}
wp_enqueue_script( 'antonine-front-page-menu', get_template_directory_uri() . '/js/display/front-page-menu.js', array( 'jquery' ), "", true );
if(get_theme_mod("share")=="on"){
wp_enqueue_script( 'antonine-front-page-share', get_template_directory_uri() . '/js/display/front-page-share.js', array( 'jquery' ), "", true );
}
wp_enqueue_script( 'antonine-front-page-search', get_template_directory_uri() . '/js/display/front-page-search.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-front-page-filter', get_template_directory_uri() . '/js/display/front-page-filter.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-front-page-files', get_template_directory_uri() . '/js/display/front-page-files.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-front-page-filter-change', get_template_directory_uri() . '/js/display/front-page-filter-change.js', array( 'jquery' ), "", true );
wp_localize_script( 'antonine-front-page-filter-change', 'antonine_filter',
array(
'ajaxURL' => $ajax_base . "/wp-admin/admin-ajax.php",
'nonce' => wp_create_nonce("antonine_filter")
)
);
if(!is_single()){
wp_enqueue_script( 'antonine-front-page-resize', get_template_directory_uri() . '/js/display/front-page-resize.js', array( 'jquery' ), "", true );
wp_enqueue_script( 'antonine-front-page-scroll', get_template_directory_uri() . '/js/display/front-page-scroll.js', array( 'jquery' ), "", true );
wp_localize_script( 'antonine-front-page-scroll', 'antonine_scroll',
array(
'ajaxURL' => $ajax_base . "/wp-admin/admin-ajax.php",
'nonce' => wp_create_nonce("antonine_scroll")
)
);
wp_enqueue_script( 'antonine-front-page-preview', get_template_directory_uri() . '/js/display/front-page-preview.js', array( 'jquery' ), "", true );
wp_localize_script( 'antonine-front-page-preview', 'antonine_preview',
array(
'ajaxURL' => $ajax_base . "/wp-admin/admin-ajax.php",
'nonce' => wp_create_nonce("antonine_preview")
)
);
}
if(get_theme_mod("scroll")=="on"){
wp_enqueue_script( 'antonine-scroll-top', get_template_directory_uri() . '/js/display/front-page-scroll-top.js', array( 'jquery' ), "", true );
}
}
add_action( 'wp_enqueue_scripts', 'antonine_scripts' );
function antonine_hex2rgb($hex) {
$hex = str_replace("#", "", $hex);
if(strlen($hex) == 3) {
$r = hexdec(substr($hex,0,1).substr($hex,0,1));
$g = hexdec(substr($hex,1,1).substr($hex,1,1));
$b = hexdec(substr($hex,2,1).substr($hex,2,1));
} else {
$r = hexdec(substr($hex,0,2));
$g = hexdec(substr($hex,2,2));
$b = hexdec(substr($hex,4,2));
}
$rgb = array($r, $g, $b);
return $rgb;
}
function antonine_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'antonine_excerpt_length', 999 );
function antonine_add_editor_styles() {
add_editor_style( get_template_directory_uri() . '/css/main.css' );
}
add_action( 'admin_init', 'antonine_add_editor_styles' );
function antonine_custom_css() {
header("Content-type: text/css;");
?>
html,
#shareForm{
background-color: ;
color: ;
}
.site-navigation ul li a{
color : ;
}
li.sub-menu{
background-color : ;
}
.site-navigation li a:hover,
.site-navigation li a:focus {
transition: background-color 0.5s ease;
color: ;
}
.site-navigation li:hover,
.site-navigation li:focus {
transition: background-color 0.5s ease;
background-color: ;
}
.site-navigation ul li .current-menu-item a{
background: ;
background-color: ;
}
.pagination a{
background-color: rgba(, 0.9);
color: ;
}
article,
.content-holder,
.read-more-holder{
background-color: rgba(, 1.0);
}
.page article,
.single article,
.links .linkprevious,
.links .linknext,
.single .links,
.page .links,
#gradient{
background-color: ;
}
#gradient{
background: ;
background: -webkit-linear-gradient(, );
background: -o-linear-gradient(, );
background: -moz-linear-gradient(, );
background: linear-gradient(, );
}
a{
color: ;
}
html a:hover,
html a:focus{
transition: background-color 0.5s ease;
color: ;
}
header#masthead h1 a,
header#masthead p a{
color: ;
}
header#masthead h1 a:hover,
header#masthead p a:hover{
transition: background-color 0.5s ease;
color: ;
}
button,
input[type=submit]{
background-color: ;
color: ;
}
article .entry-title{
color: ;
}
.home article .content-holder,
.search article .content-holder,
.archive article .content-holder{
border-right: 1px solid ;
border-left: 1px solid ;
}
#shareForm{
border: 1px solid ;
-webkit-box-shadow: 10px 10px 40px 0px rgba(,0.55);
-moz-box-shadow: 10px 10px 40px 0px rgba(,0.55);
box-shadow: 10px 10px 40px 0px rgba(,0.55);
}
.single #content,
.page #content,
.home #main article,
.search #main article,
.archive #main article{
-webkit-box-shadow: 10px 10px 40px 0px rgba(,0.55);
-moz-box-shadow: 10px 10px 40px 0px rgba(,0.55);
box-shadow: 10px 10px 40px 0px rgba(,0.55);
}
.page #main article .aside,
.single #main article .aside{
border:1px solid ;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}