@@ 500-514 (lines=15) @@ | ||
497 | * @param array $args |
|
498 | * @return void |
|
499 | */ |
|
500 | public function form_field_radio ( $args ) { |
|
501 | $options = $this->get_settings(); |
|
502 | ||
503 | if ( isset( $args['data']['options'] ) && ( count( (array)$args['data']['options'] ) > 0 ) ) { |
|
504 | $html = ''; |
|
505 | foreach ( $args['data']['options'] as $k => $v ) { |
|
506 | $html .= '<input type="radio" name="' . $this->token . '[' . esc_attr( $args['key'] ) . ']" value="' . esc_attr( $k ) . '"' . checked( esc_attr( $options[$args['key']] ), $k, false ) . ' /> ' . $v . '<br />' . "\n"; |
|
507 | } |
|
508 | echo $html; |
|
509 | ||
510 | if ( isset( $args['data']['description'] ) ) { |
|
511 | echo '<span class="description">' . esc_html( $args['data']['description'] ) . '</span>' . "\n"; |
|
512 | } |
|
513 | } |
|
514 | } // End form_field_radio() |
|
515 | ||
516 | /** |
|
517 | * Generate multicheck field. |
|
@@ 581-595 (lines=15) @@ | ||
578 | * @param array $args |
|
579 | * @return void |
|
580 | */ |
|
581 | public function form_field_images ( $args ) { |
|
582 | $options = $this->get_settings(); |
|
583 | ||
584 | if ( isset( $args['data']['options'] ) && ( count( (array)$args['data']['options'] ) > 0 ) ) { |
|
585 | $html = ''; |
|
586 | foreach ( $args['data']['options'] as $k => $v ) { |
|
587 | $html .= '<input type="radio" name="' . esc_attr( $this->token ) . '[' . esc_attr( $args['key'] ) . ']" value="' . esc_attr( $k ) . '"' . checked( esc_attr( $options[$args['key']] ), $k, false ) . ' /> ' . $v . '<br />' . "\n"; |
|
588 | } |
|
589 | echo $html; |
|
590 | ||
591 | if ( isset( $args['data']['description'] ) ) { |
|
592 | echo '<span class="description">' . esc_html( $args['data']['description'] ) . '</span>' . "\n"; |
|
593 | } |
|
594 | } |
|
595 | } // End form_field_images() |
|
596 | ||
597 | /** |
|
598 | * Generate information box field. |