' . sprintf( wp_kses( /* translators: %1$s: link to the widget settings page. %2$s: support article URL for Goodreads widget. */ __( 'You need to enter your numeric user ID for the Goodreads Widget to work correctly. Full instructions.', 'jetpack' ), array( 'a' => array( 'href' => array(), 'target' => array(), ), ) ), esc_url( admin_url( 'widgets.php' ) ), 'https://wordpress.com/support/widgets/goodreads-widget/#set-up-the-widget' ) . '
' . esc_html__( 'Title:', 'jetpack' ) . '
'; printf( wp_kses( /* translators: %s: support article URL for Goodreads widget. */ __( 'Goodreads numeric user ID (instructions):', 'jetpack' ), array( 'a' => array( 'href' => array(), 'target' => array(), ), ) ), 'https://wordpress.com/support/widgets/goodreads-widget/#set-up-the-widget' ); if ( 'invalid' === $instance['user_id'] ) { printf( '%s ', esc_html( __( 'Invalid User ID, please verify and re-enter your Goodreads numeric user ID.', 'jetpack' ) ) ); $instance['user_id'] = ''; } echo '
' . esc_html__( 'Shelf:', 'jetpack' ) . ' '; foreach ( $this->shelves as $_shelf_value => $_shelf_display ) { echo "\t' . $_shelf_display . "\n"; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } echo '