Warning: sprintf(): Too few arguments in.....경고문이 뜹니다다.ㅠㅠ

언제부터인지 명확하진 않습니다만, 아래와 같은 경고 메세지가 워드프레스 관리자 페이지 첫줄에 항상 표시가 되어 나옵니다.

Warning: sprintf(): Too few arguments in /wp-content/plugins/yith-woocommerce-wishlist/includes/class.yith-wcwl-admin-init.php on line 1053

위 파일의 1053번째 줄의 내용은 

'desc' => sprintf( __( 'Enable all plugin features. <strong>Be sure to select at least one option in the Wishlist page menu in this settings page.</strong> Also, please read the plugin <a href="%s" target="_blank">documentation</a>.', 'yith-woocommerce-wishlist' ), esc_url( $this->doc_url ) ),
입니다.

봐도 무슨 말인지도 잘 모르겠고 어떻게 해야 할지도 잘 모르겠습니다.ㅠㅠ

구글검색을 해봤는데 이런현상이 일어나는 사람들은 있는 듯 합니다만, 해결방법은 나오질 않네요.

어떻게 해야할지 몰라 질문 드립니다

잘 부탁드립니다

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요.

    올려주신 코드는 별다른 문제가 없어 보입니다.

    전후 코드까지 모두 확인해봐야 어느 정도 답변을 드릴 수 있을 것 같아요.

    우선은 워드프레스 디버그 모드를 비활성화해주시겠어요?

     

    FTP로 접속해서 wp-config.php 파일을 수정해주세요.

    define('WP_DEBUG', true);

    위 코드를 찾아서 아래 처럼 변경해주세요.

    define('WP_DEBUG', false);

     

    문제가 계속되면 해당 플러그인의 제작자에게도 문의를 보내셔서 해결을 요청하셔야 할 듯합니다.

    고맙습니다.

  •                 'wishlist_enable' => array(
                        'name'    => __( 'Enable YITH Wishlist', 'yith-woocommerce-wishlist' ),
                        'desc'    => sprintf( __( 'Enable all plugin features. <strong>Be sure to select at least one option in the Wishlist page menu in this settings page.</strong> Also, please read the plugin <a href="%s" target="_blank">documentation</a>.', 'yith-woocommerce-wishlist' ), esc_url( $this->doc_url ) ),
                        'id'      => 'yith_wcwl_enabled',
                        'default' => 'yes',
                        'type'    => 'checkbox'
                    ),
                    'default_wishlist_title' => array(
                        'name'    => __( 'Default wishlist title', 'yith-woocommerce-wishlist' ),
                        'id'      => 'yith_wcwl_wishlist_title',
                        'std'     => sprintf( __( 'My wishlist on %s', 'yith-woocommerce-wishlist' ), get_bloginfo( 'name' ) ), // for woocommerce < 2.0
                        'default' => sprintf( __( 'My wishlist on %s', 'yith-woocommerce-wishlist' ), get_bloginfo( 'name' ) ), // for woocommerce >= 2.0
                        'type'    => 'text',
                        'css'     => 'min-width:300px;',
                    ),
                    'wishlist_page' => array(
                        'name'     => __( 'Wishlist Page', 'yith-woocommerce-wishlist' ),
                        'desc'     => __( 'Page contents: [yith_wcwl_wishlist]', 'yith-woocommerce-wishlist' ),
                        'id'       => 'yith_wcwl_wishlist_page_id',
                        'type'     => 'single_select_page',
                        'default'  => '',
                        'class'    => 'chosen_select_nostd',
                        'css'      => 'min-width:300px;',
                        'desc_tip' => false,
                    ),

    안녕하세요.

    바쁘신 와중에 감사드립니다.

    위 내용이 1051번째 줄부터 1075번째 줄까지의 내용입니다.

    이 정도면 알 수 있으신지 모르겠습니다.

    그리고 말씀하신 wp-config.php 파일을 보니 define('WP_DEBUG', false); 로 되어 있습니다.

    다시한번 봐 주실 수 있으신지요.

    감사합니다

  • 흠..

    글쎄요 저희가 뭘 놓친건지 모르겠지만, 코드에서는 특별히 문제를 찾지 못하겠군요.

    번역이 문제일까요?

     

    'desc'    => sprintf( __( 'Enable all plugin features. <strong>Be sure to select at least one option in the Wishlist page menu in this settings page.</strong> Also, please read the plugin <a href="%s" target="_blank">documentation</a>.', 'yith-woocommerce-wishlist' ), esc_url( $this->doc_url ) ),

    위 코드를 아래 코드로 교체 해보시겠어요?

    'desc'    => sprintf( 'Enable all plugin features. <strong>Be sure to select at least one option in the Wishlist page menu in this settings page.</strong> Also, please read the plugin <a href="%s" target="_blank">documentation</a>.', esc_url( $this->doc_url ) ),

  • 감사합니다.

    적어주신대로 교체하였더니 경고문도 사라지고 몇가지 테스트를 해본 바로는 에러현상도 없어진 것 같습니다.^^

    고맙습니다~

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기