언제부터인지 명확하진 않습니다만, 아래와 같은 경고 메세지가 워드프레스 관리자 페이지 첫줄에 항상 표시가 되어 나옵니다.
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 ) ),
감사합니다.
적어주신대로 교체하였더니 경고문도 사라지고 몇가지 테스트를 해본 바로는 에러현상도 없어진 것 같습니다.^^
고맙습니다~