Advertisement
artemsemkin

Asli HTML -> WP #2

Jul 6th, 2023 (edited)
808
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.95 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4.  * Localize Theme Assets
  5.  */
  6. add_action( 'wp_enqueue_scripts', 'arts_inline_theme_assets', 60 );
  7. function arts_inline_theme_assets() {
  8.   wp_localize_script(
  9.     'asli-app',
  10.     'asli_theme_assets', // this will go to app.assets.asli_theme_assets
  11.     array(
  12.       'arts-header'            => array(
  13.         array(
  14.           'type' => 'script',
  15.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/arts-header.min.js' ),
  16.           'id'   => 'arts-header-js',
  17.         ),
  18.       ),
  19.       'arts-fullpage-slider'   => array(
  20.         array(
  21.           'type' => 'script',
  22.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/arts-fullpage-slider.min.js' ),
  23.           'id'   => 'arts-fullpage-slider-js',
  24.         ),
  25.       ),
  26.       'arts-infinite-list'     => array(
  27.         array(
  28.           'type' => 'script',
  29.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/arts-infinite-list/arts-infinite-list.min.js' ),
  30.           'id'   => 'arts-infinite-list-js',
  31.         ),
  32.       ),
  33.       'arts-horizontal-scroll' => array(
  34.         array(
  35.           'type' => 'script',
  36.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/arts-horizontal-scroll.min.js' ),
  37.           'id'   => 'arts-horizontal-scroll-js',
  38.         ),
  39.       ),
  40.       'arts-parallax'          => array(
  41.         array(
  42.           'type' => 'script',
  43.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/arts-parallax.min.js' ),
  44.           'id'   => 'arts-parallax-js',
  45.         ),
  46.       ),
  47.       'arts-cursor-follower'   => array(
  48.         array(
  49.           'type' => 'script',
  50.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/arts-cursor-follower.min.js' ),
  51.           'id'   => 'arts-cursor-follower-js',
  52.         ),
  53.       ),
  54.       'circle-type'            => array(
  55.         array(
  56.           'type' => 'script',
  57.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/circletype.min.js' ),
  58.           'id'   => 'circle-type-js',
  59.         ),
  60.       ),
  61.       'photoswipe'             => array(
  62.         array(
  63.           'type' => 'script',
  64.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/photoswipe.umd.min.js' ),
  65.           'id'   => 'photoswipe-js',
  66.         ),
  67.         array(
  68.           'type' => 'script',
  69.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/photoswipe-lightbox.umd.min.js' ),
  70.           'id'   => 'photoswipe-lightbox-js',
  71.         ),
  72.       ),
  73.       'lenis'                  => array(
  74.         array(
  75.           'type' => 'script',
  76.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/lenis.min.js' ),
  77.           'id'   => 'lenis-js',
  78.         ),
  79.       ),
  80.       'barba'                  => array(
  81.         array(
  82.           'type' => 'script',
  83.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/barba.min.js' ),
  84.           'id'   => 'barba-js',
  85.         ),
  86.       ),
  87.       'curtains'               => array(
  88.         array(
  89.           'type' => 'script',
  90.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/curtains.umd.custom.min.js' ),
  91.           'id'   => 'curtains-js',
  92.         ),
  93.       ),
  94.       'pristine'               => array(
  95.         array(
  96.           'type' => 'script',
  97.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/pristine.min.js' ),
  98.           'id'   => 'pristine-js',
  99.         ),
  100.       ),
  101.       'bootstrap-modal'        => array(
  102.         array(
  103.           'type' => 'script',
  104.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/bootstrap-modal.min.js' ),
  105.           'id'   => 'bootstrap-modal-js',
  106.         ),
  107.       ),
  108.       'isotope'                => array(
  109.         array(
  110.           'type' => 'script',
  111.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/isotope.pkgd.min.js' ),
  112.           'id'   => 'isotope-js',
  113.         ),
  114.       ),
  115.       'dat-gui'                => array(
  116.         array(
  117.           'type' => 'script',
  118.           'src'  => esc_url( ARTS_THEME_URL . '/js/vendor/dat.gui.min.js' ),
  119.           'id'   => 'dat-gui-js',
  120.         ),
  121.       ),
  122.     ),
  123.   );
  124. }
  125.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement