SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | // Segurança | |
| 3 | wp_nonce_field( 'seutema-gallery-nonce', 'seutema-gallery-nonce' ); | |
| 4 | ||
| 5 | // Galeria | |
| 6 | echo '<div class="col-9">'; | |
| 7 | echo '<p>' . __('Inisira abaixo as fotos que irão ser mostradas na página. Além delas, você pode escolher uma foto como sendo a foto principal na caixa ao lado com o título "Imagem destacada".') . '</p>';
| |
| 8 | echo '</div>'; | |
| 9 | echo '<div class="col-3">'; | |
| 10 | echo '<a href="#" id="add_gallery_to_product" class="button button-primary">' . _x('Editar galeria', 'In administration', SS_TEXTDOMAIN) . '</a>';
| |
| 11 | echo '</div>'; | |
| 12 | ||
| 13 | // Lembrando que $post é passado para o callback que renderiza a metabox | |
| 14 | $value = get_post_meta( $post->ID, '_seutema_page_gallery', true ); | |
| 15 | ||
| 16 | if ( ! empty( $value ) ) {
| |
| 17 | $value = json_decode( base64_decode( $value ) ); | |
| 18 | $value = implode( ",", $value ); | |
| 19 | } | |
| 20 | ||
| 21 | echo '<div id="seutema-page-gallery">'; | |
| 22 | echo do_shortcode( '[gallery ids="' . $value . '" columns="5" itemtag="li" icontag="div" captiontag="" link="none"]' ); | |
| 23 | echo '</div>'; | |
| 24 | echo '<input id="seutema_page_gallery_ids" type="hidden" name="seutema_page_gallery_ids" value="'. $value. '" />'; |