45,
'width' => 200,
'flex-height' => true,
) );
register_nav_menus( array(
'primary' => esc_html__( 'Primary Menu', 'attorney-lite' )
) );
add_theme_support( 'custom-background', array(
'default-color' => 'ffffff'
) );
}
endif; // attorney_lite_setup
add_action( 'after_setup_theme', 'attorney_lite_setup' );
function skt_coach_remove_parent_tgmpa() {
remove_action( 'tgmpa_register', 'skt_coach_register_required_plugins' );
}
add_action( 'after_setup_theme', 'skt_coach_remove_parent_tgmpa', 1 );
function attorney_lite_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'attorney-lite' ),
'description' => esc_html__( 'Appears on sidebar', 'attorney-lite' ),
'id' => 'fc-pln-sidebar',
'before_widget' => '',
'before_title' => '
',
) );
register_sidebar( array(
'name' => esc_html__( 'Footer Column 1', 'attorney-lite' ),
'description' => esc_html__( 'Appears on page footer', 'attorney-lite' ),
'id' => 'fc-1-rfl',
'before_widget' => '',
) );
register_sidebar( array(
'name' => esc_html__( 'Footer Column 2', 'attorney-lite' ),
'description' => esc_html__( 'Appears on page footer', 'attorney-lite' ),
'id' => 'fc-2-rfl',
'before_widget' => '',
) );
register_sidebar( array(
'name' => esc_html__( 'Footer Column 3', 'attorney-lite' ),
'description' => esc_html__( 'Appears on page footer', 'attorney-lite' ),
'id' => 'fc-3-rfl',
'before_widget' => '',
) );
}
add_action( 'widgets_init', 'attorney_lite_widgets_init' );
add_action( 'wp_enqueue_scripts', 'attorney_lite_enqueue_styles' );
function attorney_lite_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'attorney_lite_child_styles', 99);
function attorney_lite_child_styles() {
wp_enqueue_style( 'attorney-lite-child-style', get_stylesheet_directory_uri()."/css/responsive.css" );
}
function attorney_lite_admin_style() {
wp_enqueue_script('attorney-lite-admin-script', get_stylesheet_directory_uri()."/js/attorney-lite-admin-script.js");
}
add_action('admin_enqueue_scripts', 'attorney_lite_admin_style');
function attorney_lite_admin_about_page_css_enqueue($hook) {
if ( 'appearance_page_attorney_lite_guide' != $hook ) {
return;
}
wp_enqueue_style( 'attorney-lite-about-page-style', get_stylesheet_directory_uri() . '/css/attorney-lite-about-page-style.css' );
}
add_action( 'admin_enqueue_scripts', 'attorney_lite_admin_about_page_css_enqueue' );
function attorney_lite_admin_css_style() {
wp_enqueue_style('attorney-lite-admin-style', get_stylesheet_directory_uri()."/css/attorney-lite-admin-style.css");
}
add_action('admin_enqueue_scripts', 'attorney_lite_admin_css_style');
function attorney_lite_dequeue_skt_coach_custom_js() {
wp_dequeue_script( 'skt-coach-customscripts', get_template_directory_uri() . '/js/custom.js', array('jquery') );
wp_dequeue_script( 'skt-coach-navigation', get_template_directory_uri() . '/js/navigation.js', array('jquery') );
}
add_action( 'wp_enqueue_scripts', 'attorney_lite_dequeue_skt_coach_custom_js', 20 );
add_action( 'wp_enqueue_scripts', 'attorney_lite_child_navigation', 99);
function attorney_lite_child_navigation() {
wp_enqueue_script('attorney-lite-custom-js', get_stylesheet_directory_uri() . '/js/custom.js', array('jquery'), null, true );
wp_enqueue_script('attorney-lite-navigation-js', get_stylesheet_directory_uri() . '/js/navigation.js', array('jquery'), null, true );
}
/**
* Show notice on theme activation
*/
if ( is_admin() && isset($_GET['activated'] ) && $pagenow == "themes.php" ) {
add_action( 'admin_notices', 'attorney_lite_activation_notice' );
}
function attorney_lite_activation_notice(){
?>
urlencode( implode( '|', $font_families ) ),
'subset' => urlencode( 'latin,latin-ext' ),
'display' => urlencode( 'swap' ),
);
return apply_filters( 'attorney_lite_get_fonts_url', add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ) );
}
define('ATTORNEY_LITE_SKTTHEMES_URL','https://www.sktthemes.org');
define('ATTORNEY_LITE_SKTTHEMES_PRO_THEME_URL','https://www.sktthemes.org/shop/attorney-wordpress-theme/');
define('ATTORNEY_LITE_SKTTHEMES_FREE_THEME_URL','https://www.sktthemes.org/shop/attorney-lite/');
define('ATTORNEY_LITE_SKTTHEMES_THEME_DOC','https://www.sktthemesdemo.net/documentation/skt-coach-doc/');
define('ATTORNEY_LITE_SKTTHEMES_LIVE_DEMO','https://sktperfectdemo.com/themepack/lawyer/');
define('ATTORNEY_LITE_SKTTHEMES_THEMES','https://www.sktthemes.org/themes');
define('ATTORNEY_LITE_SKTTHEMES_THEME_URI', trailingslashit( esc_url( get_template_directory_uri() ) ) );
function attorney_lite_remove_parent_function(){
remove_action( 'admin_notices', 'skt_coach_activation_notice');
remove_action( 'admin_menu', 'skt_coach_abouttheme');
remove_action( 'customize_register', 'skt_coach_customize_register');
remove_action( 'wp_enqueue_scripts', 'skt_coach_custom_css');
}
add_action( 'init', 'attorney_lite_remove_parent_function' );
function attorney_lite_remove_parent_theme_stuff() {
remove_action( 'after_setup_theme', 'skt_coach_setup' );
}
add_action( 'after_setup_theme', 'attorney_lite_remove_parent_theme_stuff', 0 );
function attorney_lite_unregister_widgets_area(){
unregister_sidebar( 'sidebar-1' );
unregister_sidebar( 'fc-1' );
unregister_sidebar( 'fc-2' );
unregister_sidebar( 'fc-3' );
unregister_sidebar( 'fc-4' );
}
add_action( 'widgets_init', 'attorney_lite_unregister_widgets_area', 11 );
require_once get_stylesheet_directory() . '/inc/about-themes.php';
require_once get_stylesheet_directory() . '/inc/customizer.php';
function attorney_lite_enqueue_comment_reply_script() {
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'attorney_lite_enqueue_comment_reply_script' );
require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php'; // Make sure this file exists in your child theme
add_action( 'tgmpa_register', 'attorney_lite_register_required_plugins' );
function attorney_lite_register_required_plugins() {
$plugins = array(
array(
'name' => 'SKT Templates',
'slug' => 'skt-templates',
'required' => false,
)
);
$config = array(
'id' => 'tgmpa',
'default_path' => '',
'menu' => 'skt-install-plugins',
'parent_slug' => 'themes.php',
'capability' => 'edit_theme_options',
'has_notices' => true,
'dismissable' => true,
'dismiss_msg' => '',
'is_automatic' => false,
'message' => '',
);
tgmpa( $plugins, $config );
}
add_filter('body_class', function($classes) {
// Get the theme mod value
$hideheaderbutton = esc_html(get_theme_mod('hide_header_button', 1));
if ( !empty($hideheaderbutton) ) {
$classes[] = 'headbtncheck';
}
return $classes;
});