Aurangajeb

Load plugins scrips on specific page-wpuf

Aug 6th, 2020
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.22 KB | None | 0 0
  1. add_action('wcmp_frontend_enqueue_scripts', '_vendor_dashboard');
  2. function _vendor_dashboard($_vendor_dashboard){
  3.  
  4. if( is_page('7') ) {
  5.  
  6. wp_enqueue_script('ffff' , '/wp-content/plugins/wp-user-frontend-pro/assets/js/conditional-logic.js?ver=5.2.3' , array('jquery') , '' ,true);
  7. wp_enqueue_style( 'wpuf-css', WPUF_ASSET_URI . '/css/frontend-forms.css' );
  8. wp_enqueue_script( 'wpuf-subscriptions', WPUF_ASSET_URI . '/js/subscriptions.js', ['jquery'], false, true );
  9.  
  10. wp_enqueue_script( 'wpuf-form', WPUF_ASSET_URI . '/js/frontend-form.min.js', [ 'jquery' ] );
  11.  
  12. wp_enqueue_style( 'wpuf-css' );
  13. wp_enqueue_style( 'jquery-ui', WPUF_ASSET_URI . '/css/jquery-ui-1.9.1.custom.css' );
  14. wp_enqueue_style( 'wpuf-sweetalert2', WPUF_ASSET_URI . '/vendor/sweetalert2/dist/sweetalert2.css', [], WPUF_VERSION );
  15.  
  16. wp_enqueue_script( 'jquery' );
  17. wp_enqueue_script( 'jquery-ui-datepicker' );
  18. wp_enqueue_script( 'jquery-ui-autocomplete' );
  19. wp_enqueue_script( 'suggest' );
  20. wp_enqueue_script( 'jquery-ui-slider' );
  21. wp_enqueue_script( 'plupload-handlers' );
  22. wp_enqueue_script( 'jquery-ui-timepicker', WPUF_ASSET_URI . '/js/jquery-ui-timepicker-addon.js', [ 'jquery-ui-datepicker' ] );
  23. wp_enqueue_script( 'wpuf-upload', WPUF_ASSET_URI . '/js/upload.js', [ 'jquery', 'plupload-handlers', 'jquery-ui-sortable' ] );
  24. wp_enqueue_script( 'wpuf-form' );
  25. wp_enqueue_script( 'wpuf-subscriptions' );
  26. wp_enqueue_script( 'wpuf-sweetalert2', WPUF_ASSET_URI . '/vendor/sweetalert2/dist/sweetalert2.js', [], WPUF_VERSION );
  27.  
  28. wp_localize_script( 'wpuf-form', 'wpuf_frontend', apply_filters( 'wpuf_frontend_js_data', [
  29. 'ajaxurl' => admin_url( 'admin-ajax.php' ),
  30. 'error_message' => __( 'Please fix the errors to proceed', 'wp-user-frontend' ),
  31. 'nonce' => wp_create_nonce( 'wpuf_nonce' ),
  32. 'word_limit' => __( 'Word limit reached', 'wp-user-frontend' ),
  33. 'cancelSubMsg' => __( 'Are you sure you want to cancel your current subscription ?', 'wp-user-frontend' ),
  34. 'delete_it' => __( 'Yes', 'wp-user-frontend' ),
  35. 'cancel_it' => __( 'No', 'wp-user-frontend' ),
  36. ] ) );
  37.  
  38. wp_localize_script( 'wpuf-subscriptions', 'wpuf_subscription', apply_filters( 'wpuf_subscription_js_data', [
  39. 'pack_notice' => __( 'Please Cancel Your Currently Active Pack first!', 'wp-user-frontend' ),
  40. ] ) );
  41.  
  42. wp_localize_script( 'wpuf-upload', 'wpuf_frontend_upload', [
  43. 'confirmMsg' => __( 'Are you sure?', 'wp-user-frontend' ),
  44. 'delete_it' => __( 'Yes, delete it', 'wp-user-frontend' ),
  45. 'cancel_it' => __( 'No, cancel it', 'wp-user-frontend' ),
  46. 'nonce' => wp_create_nonce( 'wpuf_nonce' ),
  47. 'ajaxurl' => admin_url( 'admin-ajax.php' ),
  48. 'max_filesize' => wpuf_max_upload_size(),
  49. 'plupload' => [
  50. 'url' => admin_url( 'admin-ajax.php' ) . '?nonce=' . wp_create_nonce( 'wpuf-upload-nonce' ),
  51. 'flash_swf_url' => includes_url( 'js/plupload/plupload.flash.swf' ),
  52. 'filters' => [
  53. [
  54. 'title' => __( 'Allowed Files', 'wp-user-frontend' ),
  55. 'extensions' => '*',
  56. ],
  57. ],
  58. 'multipart' => true,
  59. 'urlstream_upload' => true,
  60. 'warning' => __( 'Maximum number of files reached!', 'wp-user-frontend' ),
  61. 'size_error' => __( 'The file you have uploaded exceeds the file size limit. Please try again.', 'wp-user-frontend' ),
  62. 'type_error' => __( 'You have uploaded an incorrect file type. Please try again.', 'wp-user-frontend' ),
  63. ],
  64. ] );
  65. }
  66. }
  67.  
Advertisement
Add Comment
Please, Sign In to add comment