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(), ] ); } } 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