100,
'width' => 100,
'flex-width' => true,
'flex-height' => true,
'header-text' => array( 'site-title', 'site-description' ),
)
);
add_theme_support( "custom-header" );
// Add menu
register_nav_menus( array(
'primary' => __( 'Primary Navigation','olo'),
'mobile' => __( 'Mobile Navigation', 'olo'),
) );
};
//change the_title "-" to "|"
function hjyl_title_separator_to_line(){
return '|';
}
function hjyl_document_title_parts( $title ){
if( is_home() && isset( $title['tagline'] ) ) unset( $title['tagline'] );
//no title
if(is_singular() && ""==get_the_title() ) {
$title['title'] = sprintf(__('Untitled #%s', 'olo'),get_the_date('Y-m-d'));
};
return $title;
}
//Custom wp_list_pages
function olo_wp_list_pages(){
echo "
";
echo wp_list_pages('title_li=&depth=1');
echo "
";
}
// Enqueue style-file, if it exists.
function olo_script() {
if( !IsMobile ){
wp_enqueue_style( 'olo', get_stylesheet_uri(), array(), '20191021', false);
}else{
wp_enqueue_style('mobile', TPLDIR . '/css/mobile.css', array(), '20191021', false);
};
wp_enqueue_style( 'Play', '//fonts.googleapis.com/css?family=Play', array(), '20191021', 'all');
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'olo', TPLDIR . '/js/olo.js', array(), '20191021', true);
if ( is_singular() && comments_open() ) {
wp_enqueue_script( 'comment-reply' );
wp_enqueue_script( 'ajax-comment', TPLDIR . '/js/comments-ajax.js', array('jquery'), '20191022', true);
}
wp_localize_script( 'ajax-comment', 'ajaxcomment', array(
'ajax_url' => admin_url('admin-ajax.php'),
'order' => get_option('comment_order'),
'formpostion' => 'bottom',
'txt1' => __('Wait a moment...','olo'),
'txt2' => __('Good Comment','olo'),
) );
if( is_page('archives') ){
wp_enqueue_script( 'archives', TPLDIR . '/js/archives.js', array(), '20191021', false);
wp_enqueue_style( 'archives', TPLDIR . '/css/archives.css', array(), '20191021', 'screen');
};
if(is_404()){
wp_enqueue_style( '4041', 'http://fonts.googleapis.com/css?family=Press+Start+2P', array(), '20191021', 'screen');
wp_enqueue_style( '4042', 'http://fonts.googleapis.com/css?family=Oxygen:700', array(), '20191021', 'screen');
wp_enqueue_style( '4043', TPLDIR . '/css/404.css', array(), '20191021', 'screen');
}
}
//par_pagenavi
function olo_pagenavi(){
$args = array(
'base' => '%_%',
'format' => '?page=%#%',
'total' => 1,
'current' => 0,
'show_all' => False,
'end_size' => 1,
'mid_size' => 2,
'prev_next' => True,
'prev_text' => __('<< Previous', 'olo'),
'next_text' => __('Next >>', 'olo'),
'type' => 'plain',
'add_args' => False,
'add_fragment' => ''
);
echo paginate_links( $args );
}
//copyright below single
function olo_copyright($content) {
if( is_single() ){
$content.= '--'.__('CopyRights','olo').': '.get_permalink().'
';
}
return $content;
}
//time formats "xxxx ago"
function timeago($ptime) {
$ptime = strtotime($ptime);
$etime = time() - $ptime;
if ($etime < 1) return __('Just Now','olo');
$interval = array(
12 * 30 * 24 * 60 * 60 => __('years ago', 'olo'),
30 * 24 * 60 * 60 => __('month ago', 'olo'),
7 * 24 * 60 * 60 => __('weeks ago', 'olo'),
24 * 60 * 60 => __('days ago', 'olo'),
60 * 60 => __('hours ago', 'olo'),
60 => __('minutes ago', 'olo'),
1 => __('seconds ago', 'olo')
);
foreach ($interval as $secs => $str) {
$d = $etime / $secs;
if ($d >= 1) {
$r = round($d);
return $r . $str;
}
};
}
// Add sidebar
function olo_widgets(){
register_sidebar(array(
'name' =>''.__('Home', 'olo').'',
'id' => 'home',
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => '
',
));
register_sidebar(array(
'name'=>''.__('Single', 'olo').'',
'id' => 'single',
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => '
',
));
register_sidebar(array(
'name'=>''.__('Other', 'olo').'',
'id' => 'other',
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => '
',
));
}
//move comment field to bottom
function move_comment_field_to_bottom( $fields ) {
$comment_field = $fields['comment'];
unset( $fields['comment'] );
$fields['comment'] = $comment_field;
return $fields;
}
add_filter( 'comment_form_fields', 'move_comment_field_to_bottom' );
//Load Custom parts
require( get_template_directory() . '/inc/theme_inc.php' );
require( get_template_directory() . '/inc/oloComment.php' );
require( get_template_directory() . '/inc/functions-svg.php');
$olo_theme_options = get_option('olo_theme_options');
?>