admin_url( 'admin-ajax.php' ),
'siteurl' => home_url(),
'error' => __( 'Error!', 'ayyash' ),
'nonce' => wp_create_nonce( 'ayyash-nonce' ),
'viewport' => $sticky_viewport_size,
'sticky' => ayyash_get_mod( 'layout_header_sticky' ),
'header' => ayyash_get_mod( 'layout_header_sticky_height' ),
'accent' => ( ayyash_get_mod( 'skin' ) !== 'default' ) ? ayyash_get_mod( 'accent_color' ) : '#428bca',
'no_smoothscroll' => ( ayyash_get_mod( 'smoothscroll' ) ) ? '1' : '0',
'post_id' => get_the_ID(),
'related_post_slider' => [
'slidesToShow' => ayyash_get_mod('layout_related_post_column'),
'arrows' => (bool) ayyash_get_mod('layout_related_post_slider_enable_arrow'),
'dots' => (bool) ayyash_get_mod('layout_related_post_slider_enable_dots'),
'autoplay' => (bool) ayyash_get_mod('layout_related_post_slider_enable_autoplay'),
'prevArrow' => '',
'nextArrow' => '',
'responsive' => [
(object) [
'breakpoint' => 768,
'settings' => [
'slidesToShow' => 1,
],
],
],
],
]
);
}
}
add_action( 'wp_enqueue_scripts', 'ayyash_scripts' );
/**
* Enqueue Block Editor Styles
*
* @return void
*/
function ayyash_action_enqueue_block_editor_assets() {
wp_enqueue_style( 'ayyash-icons', ayyash_asset_url( 'dist/css/ayyash-icons.css' ), [], ayyash_asset_version( 'dist/css/ayyash-icons.css' ) );
wp_enqueue_style( 'ayyash-themify-icons', ayyash_asset_url( 'plugins/themify-icons/themify-icons.css' ), [], ayyash_asset_version( 'plugins/themify-icons/themify-icons.css' ) );
wp_enqueue_style( 'ayyash-fontawesome-icons', ayyash_asset_url( 'plugins/fontawesome/css/fontawesome.min.css' ), [], ayyash_asset_version( 'plugins/fontawesome/css/fontawesome.min.css' ) );
wp_enqueue_style( 'ayyash-gutenberg-editor', ayyash_asset_url( 'dist/css/gutenberg-editor-custom.css' ), [], ayyash_asset_version( 'dist/css/gutenberg-editor-custom.css' ) );
}
add_action( 'enqueue_block_editor_assets', 'ayyash_action_enqueue_block_editor_assets' );
// Enqueue editor blocks styles.
//add_editor_style( AYYASH_THEME_URI . 'assets/dist/css/gutenberg-editor-custom.css' );//@todo editor block styles
// Enqueue editor styles.
add_editor_style( AYYASH_THEME_URI . 'assets/dist/css/style-editor.css');//@todo editor global style
if ( ! function_exists( 'ayyash_admin_scripts' ) ) {
/**
* Enqueue Admin scripts and styles.
*
* @param string $hook admin page hook.
*
* @return void
*/
function ayyash_admin_scripts( $hook ) {
wp_enqueue_style( 'ayyash-icons', ayyash_asset_url( 'dist/css/ayyash-icons.css' ), [], ayyash_asset_version( 'dist/css/ayyash-icons.css' ) );
wp_enqueue_style( 'ayyash-themify-icons', ayyash_asset_url( 'plugins/themify-icons/themify-icons.css' ), [], ayyash_asset_version( 'plugins/themify-icons/themify-icons.css' ) );
wp_enqueue_style( 'ayyash-fontawesome-icons', ayyash_asset_url( 'plugins/fontawesome/css/fontawesome.min.css' ), [], ayyash_asset_version( 'plugins/fontawesome/css/fontawesome.min.css' ) );
// Admin & Customizer.
wp_enqueue_style( 'ayyash-admin', ayyash_asset_url( 'dist/css/admin.css' ), [], ayyash_asset_version( 'dist/css/admin.css' ) );
// Mega Menu Editor.
wp_enqueue_style( 'ayyash-mega-menu', ayyash_asset_url( 'dist/css/edit-mega-menu.css' ), [], ayyash_asset_version( 'dist/css/edit-mega-menu.css' ) );
wp_enqueue_script( 'ayyash-mega-menu', ayyash_asset_url( 'dist/js/edit-mega-menu.js' ), [ 'jquery', 'jquery-ui-dialog' ], ayyash_asset_version( 'dist/js/edit-mega-menu.js' ), true );
wp_enqueue_script( 'wp-codemirror' );
// YITH helper.
wp_enqueue_script( 'ayyash-yith-admin-helper', AYYASH_THEME_URI . 'assets/dist/js/yith-admin-helper.js', [ 'jquery', 'yith-wcwl-admin' ], AYYASH_THEME_VERSION, true );
if ( in_array( $hook, [ 'post-new.php', 'post.php' ], true ) ) {
// Enqueue required scripts.
wp_enqueue_script( 'ayyash-admin', ayyash_asset_url( 'dist/js/admin.js' ), [], ayyash_asset_version( 'dist/js/admin.js' ), true );
}
}
}
add_action( 'admin_enqueue_scripts', 'ayyash_admin_scripts' );
// End of file ayyash-include.php