Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Token editor scripts accidentally loaded in FSE themes

Đang mở
#792 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
52/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
php
Lĩnh vực
backend, payments

Hướng nghiên cứu

Bắt đầu trong /payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php và đọc enqueue_scripts_styles(), đặc biệt là phần kiểm tra màn hình hiện tại. Tái hiện trường hợp theme FSE đã bật gateway, sau đó xác minh rằng các script của trình chỉnh sửa token không được thử tải ở đó và uncaught module error không còn xuất hiện.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Hey there 👋

When a gateway is active, the token editor scripts from the SV framework are attempted to be loaded in FSE themes, causing an uncaught error in console. Normally this doesn't affect functionality (at least in the gateways I saw this showing up) but all errors are raised to the developer. Still, it should be fixed:

Image
Uncaught ReferenceError: module is not defined
    at sv-wc-payment-gateway-token-editor.js?ver=1717151442:1:3213

Investigate fix (/payment-gateway/admin/class-sv-wc-payment-gateway-admin-payment-token-editor.php):

  /**
   * Load the editor scripts and styles.
   *
   * @since 4.3.0
   */
  public function enqueue_scripts_styles() {

        $screen = get_current_screen();

        if ( ! $screen || ! in_array( $screen->id, [ 'profile', 'user-edit' ], true ) ) {
                return;
        }

        //... rest of the method as is

hope this is helpful

cheers!

Ngôn ngữ chính
PHP
Star
146
Fork
43
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

  • Không có Dockerfile hay tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của godaddy-wordpress/wc-plugin-framework

Tất cả issue của godaddy-wordpress/wc-plugin-framework

Issue tương tự

Thêm issue về PHP

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.