Forum Replies Created
-
AuthorPosts
-
I got the same problem, that the theme mixes Swedish and German textstring (updated Enfold theme today). I guess it’s better for most swedes to mix swedish and english instead of swedish/german…
Anyways, I translated all german strings to swedish in the sv_SE.po file if you want to include it in your theme or if anyone else wants to use it.
https://dl.dropboxusercontent.com/u/17085337/sv_SE.mo
https://dl.dropboxusercontent.com/u/17085337/sv_SE.po/Hugo
I downloaded enfold 1.7, and I think that the child style.css is still added before ‘avia-dynamic’ and ‘avia-custom’.
It no big deal, now that I know how to fix it, but you might want to look into it again.
This is how I adjusted functions.php:
/*
* Use custom “register frontend javascripts” to set correct include order on child_theme style.css:
*/
if(!function_exists(‘avia_register_frontend_scripts’))
{
if(!is_admin()){
add_action(‘wp_enqueue_scripts’, ‘avia_register_frontend_scripts’);
}
function avia_register_frontend_scripts()
{
$template_url = get_template_directory_uri();
$child_theme_url = get_stylesheet_directory_uri();
//register js
wp_register_script( ‘avia-compat’, $template_url.’/js/avia-compat.js’, array(‘jquery’), 1, false ); //needs to be loaded at the top to prevent bugs
wp_register_script( ‘avia-default’, $template_url.’/js/avia.js’, array(‘jquery’), 1, true );
wp_register_script( ‘avia-shortcodes’, $template_url.’/js/shortcodes.js’, array(‘jquery’), 1, true );
wp_register_script( ‘avia-prettyPhoto’, $template_url.’/js/prettyPhoto/js/jquery.prettyPhoto.js’, ‘jquery’, “3.1.5”, true);
wp_register_script( ‘avia-html5-video’, $template_url.’/js/mediaelement/mediaelement-and-player.min.js’, ‘jquery’, “1”, true);
wp_enqueue_script( ‘jquery’ );
wp_enqueue_script( ‘avia-compat’ );
wp_enqueue_script( ‘avia-default’ );
wp_enqueue_script( ‘avia-shortcodes’ );
wp_enqueue_script( ‘avia-prettyPhoto’ );
wp_enqueue_script( ‘avia-html5-video’ );
if ( is_singular() && get_option( ‘thread_comments’ ) ) { wp_enqueue_script( ‘comment-reply’ ); }
//register styles
wp_register_style( ‘avia-style’ , $child_theme_url.”/style.css”, array(), ‘1’, ‘screen’ ); //register default style.css file. only include in childthemes. has no purpose in main theme
wp_register_style( ‘avia-grid’ , $template_url.”/css/grid.css”, array(), ‘1’, ‘screen’ );
wp_register_style( ‘avia-base’ , $template_url.”/css/base.css”, array(), ‘1’, ‘screen’ );
wp_register_style( ‘avia-layout’, $template_url.”/css/layout.css”, array(), ‘1’, ‘screen’ );
wp_register_style( ‘avia-scs’, $template_url.”/css/shortcodes.css”, array(), ‘1’, ‘screen’ );
wp_register_style( ‘avia-custom’, $template_url.”/css/custom.css”, array(), ‘1’, ‘screen’ );
wp_register_style( ‘avia-prettyP’, $template_url.”/js/prettyPhoto/css/prettyPhoto.css”, array(), ‘1’, ‘screen’ );
wp_register_style( ‘avia-media’ , $template_url.”/js/mediaelement/skin-1/mediaelementplayer.css”, array(), ‘1’, ‘screen’ );
//register styles
wp_enqueue_style( ‘avia-grid’);
wp_enqueue_style( ‘avia-base’);
wp_enqueue_style( ‘avia-layout’);
wp_enqueue_style( ‘avia-scs’);
wp_enqueue_style( ‘avia-prettyP’);
wp_enqueue_style( ‘avia-media’);
global $avia;
$safe_name = avia_backend_safe_string($avia->base_data);
if( get_option(‘avia_stylesheet_exists’.$safe_name) == ‘true’ )
{
$avia_upload_dir = wp_upload_dir();
$avia_dyn_stylesheet_url = $avia_upload_dir . ‘/dynamic_avia/’.$safe_name.’.css’;
wp_register_style( ‘avia-dynamic’, $avia_dyn_stylesheet_url, array(), ‘1’, ‘screen’ );
wp_enqueue_style( ‘avia-dynamic’);
}
wp_enqueue_style( ‘avia-custom’);
if($child_theme_url != $template_url)
{
wp_enqueue_style( ‘avia-style’);
}
}
}
-
AuthorPosts