__('Turn on lector', 'amadeo-free'),
'wylacz_lektora' => __('Turn off lector', 'amadeo-free'),
'czytaj' => __('Read', 'amadeo-free'),
'stop' => __('Stop', 'amadeo-free'),
'cant_create_ajax_object' => __('The ajax object couldn\'t be created!','amadeo-free'),
'contact_form_invalid' => __('This field is incorrect!','amadeo-free'),
'lector_voice' => __('US English Female','amadeo-free')
));
wp_enqueue_script('lightbox-script', get_template_directory_uri() . '/js/lightbox-plus-jquery.min.js', array('jquery'), '1.0.0', true);
wp_localize_script('lightbox-script', 'wcag_l10n_lb', array(
'next' => __('Next', 'amadeo-free'),
'prev' => __('Previous', 'amadeo-free'),
'image' => __('Image', 'amadeo-free'),
'of' => __('of', 'amadeo-free'),
'close' => __('Close', 'amadeo-free'),
));
wp_enqueue_script('flexslider-script', get_template_directory_uri() . '/js/jquery.flexslider.js', array('jquery'));
wp_localize_script('flexslider-script', 'wcag_l10n_fs', array(
'slide' => __('Slide', 'amadeo-free'),
));
if ( is_singular() ) wp_enqueue_script( "comment-reply" );
}
add_action('wp_enqueue_scripts', 'fire_scripts');
require_once( __DIR__ . '/addons/theme_settings/theme_settings.php');
require_once( __DIR__ . '/addons/wcag_hints/wcag_hints.php');
require_once( __DIR__ . '/addons/widgets/wcag_widget_image/wcag_widget_image.php');
require (__DIR__ . '/addons/theme_update_check.php');
$MyUpdateChecker = new ThemeUpdateChecker(
'amadeo-free',
'https://kernl.us/api/v1/theme-updates/5735d43c7add3f3216fd21b5/'
);
//require_once( __DIR__ . '/addons/plugins_require/plugins_require.php');
if ( ! isset( $content_width ) ) $content_width = 1140;
if(function_exists('register_nav_menus')) {
register_nav_menus( array(
'primary_nav' => __('Primary menu','amadeo-free'),
'secondary_nav' => __('Secondary menu','amadeo-free'),
'mobile_nav' => __('Mobile menu','amadeo-free')
) );
}
add_filter( 'body_class', 'my_class_names' );
function my_class_names( $classes ) {
if(getDbField('enable_custom_colors')==1) { $classes[] = 'enabled_custom_colors'; }
if(getDbField('fullwidth_layout')==1) { $classes[] = 'fullwidth-layout'; }
return $classes;
}
add_action( 'widgets_init', 'sidebars_init' );
function sidebars_init() {
register_sidebars((int)getDbField('right_widgets_count'), array(
'name' => __( 'Right panel - front page %d', 'amadeo-free' ),
'id' => 'right-sidebar',
'description' => '',
'before_widget' => '
',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
) );
register_sidebar( array(
'name' => __( 'Right panel on pages/posts', 'amadeo-free' ),
'id' => 'right-sidebar-template',
'description' => __( 'Widget for template page','amadeo-free'),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
) );
register_sidebar( array(
'name' => __( 'Left panel on pages/posts', 'amadeo-free' ),
'id' => 'left-sidebar-template',
'description' => __( 'Widget for template page','amadeo-free'),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
) );
register_sidebar( array(
'name' => __( 'Widget under slider', 'amadeo-free' ),
'id' => 'under-slider-sidebar',
'description' => '',
'before_widget' => '',
'before_title' => '',
'after_title' => '
'
) );
register_sidebars((int)getDbField('footer_widgets_count'), array(
'name' => __( 'Footer panel %d', 'amadeo-free' ),
'id' => 'footer-sidebar',
'description' => '',
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
) );
register_sidebar( array(
'name' => __( 'Widget in bottom footer', 'amadeo-free' ),
'id' => 'footer-bottom-sidebar',
'description' => '',
'before_widget' => '',
'before_title' => '',
'after_title' => '
'
) );
}
function get_post_image($post_id = -1){
if ($post_id>0) {
if ( has_post_thumbnail($post_id) ) {
echo get_the_post_thumbnail($post_id);
} else{
return NULL;
}
} else {
if ( has_post_thumbnail() ) {
echo get_the_post_thumbnail();
} else{
return NULL;
}
}
}
function get_post_image_url($post_id = -1){
if ($post_id>0) {
echo wp_get_attachment_url( get_post_thumbnail_id($post_id) );
}else {
echo wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
}
}
function getSidebars($sidebar_name, $count = 1, $floatLeft = true) {
$className = ($floatLeft == true) ? 'col-sm-'. 12/$count: 'col-sm-12';
?>
__('Posts in this category will be displayed on slider','amadeo-free'),
'slug' => 'slider-img'
)
);
}
}
add_action( 'after_setup_theme', 'add_category_for_slider' );
function remove_api () {
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );
remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );
}
add_action( 'after_setup_theme', 'remove_api' );
function widget_custom_tag_cloud($args) {
$args['number'] = 40;
$args['unit'] = 'em';
$args['largest'] = 2;
$args['smallest'] = 0.9;
return $args;
}
add_filter( 'widget_tag_cloud_args', 'widget_custom_tag_cloud' );
require_once( __DIR__ . '/addons/shortcodes.php');
/*
function iworks_orphan( $content )
{
if ( !class_exists( 'iWorks_Orphan' ) ) {
return $content;
}
$orphan = new iWorks_Orphan();
return $orphan->replace( $content );
}
*/
?>