function wm_theme_options_page() { global $options, $options_ei, $wp_version, $current_user; $import = ''; if ( WM_THEME_SHORTNAME . '-import' === $_GET['page'] ) { $options = $options_ei; $import = '-import'; } $wp_version_class = substr( str_replace( '.', '', $wp_version ), 0, 2 ); //Theme options page ?> <div class="wm-wrap wm-options-panel wp-<?php echo $wp_version_class; ?> <?php echo $current_user->admin_color; if ( is_rtl() && wm_option( 'general-admin-ltr' ) ) echo ' force-ltr'; ?>"> <?php //Status messages $msg = array(); $delayLong = ''; if ( $wp_version < WM_WP_COMPATIBILITY ) { $msg[] = __( 'THIS THEME IS NOT COMPATIBLE WITH YOUR WORDPRESS VERSION. PLEASE UPGRADE YOUR WORDPRESS INSTALLATION.', 'lespaul_domain_panel' ); $delayLong = ' class="delay-long warning"'; } if ( isset( $_GET['saved'] ) && ! empty( $_GET['saved'] ) && $_GET['saved'] ) $msg[] = __( 'Settings were updated successfully.', 'lespaul_domain_panel' ); if ( isset( $_GET['reset'] ) && ! empty( $_GET['reset'] ) && $_GET['reset'] ) $msg[] = __( 'Settings were reset.', 'lespaul_domain_panel' ); //Display message box if any message sent if ( ! empty( $msg ) ) { $msgOut = '<div id="message"' . $delayLong . ' class="wm-message"><p>'; $msgOut .= implode( '<br /><br />', $msg ); $msgOut .= '</p></div>'; echo $msgOut; } ?> <!-- SIDE PANEL --> <div id="nav"> <!-- Logo --> <?php $whiteLabel = ( wm_option( 'branding-panel-logo' ) || wm_option( 'branding-panel-no-logo' ) ) ? ( 'white-label/' ) : ( 'default/' ); $panelLogoURL = ( wm_option( 'branding-panel-logo' ) || wm_option( 'branding-panel-no-logo' ) ) ? ( '#' ) : ( 'http://www.webmandesign.eu' ); if ( wm_option( 'branding-panel-logo' ) && ! wm_option( 'branding-panel-no-logo' ) ) $panelLogoImage = '<img src="' . esc_url( wm_option( 'branding-panel-logo' ) ) . '" alt="" />'; elseif ( wm_option( 'branding-panel-no-logo' ) ) $panelLogoImage = ''; else $panelLogoImage = '<img src="' . WM_ASSETS_ADMIN . 'img/logo-webman-adminpanel.png" alt="WebMan Design" />'; echo '<a href="' . $panelLogoURL . '" title="WebMan Design" class="logo">' . $panelLogoImage . '</a>'; ?> <!-- Main tabs --> <ul class="tabs"> <?php if ( is_array( $options ) ) { $i = 0; foreach ( $options as $value ) { if ( 'section-open' == $value['type'] ) { ++$i; $out = '<li class="item-' . $i . ' ' . $value['section-id'] . '"><a href="#set-' . $value['section-id'] . '">'; $out .= '<span class="icon"><img src="' . WM_ASSETS_ADMIN . 'img/icons/' . $whiteLabel . 'ico-settings-' . $value['section-id'] . '.png" alt="" /></span>'; $out .= '<strong>' . $value['title'] . '</strong>'; $out .= '</a></li>'; echo $out; } } } ?> </ul> <!-- /tabs --> </div> <!-- /nav --> <!-- CONTENT --> <form id="wm-theme-options<?php echo $import; ?>-form" class="content no-js" method="post" action="<?php echo admin_url( 'themes.php?page=' . WM_THEME_SHORTNAME . '-options' ); ?>"> <!-- HEADER --> <h2> <?php $panelTitle = WM_THEME_NAME . ' ' . WM_THEME_VERSION; if ( wm_option( 'branding-panel-logo' ) || wm_option( 'branding-panel-no-logo' ) ) $panelTitle = ''; if ( ! wm_option( 'branding-panel-no-logo' ) && strpos( wm_option( 'branding-panel-logo' ), 'logo-' . WM_THEME_SHORTNAME . '-admin.png' ) ) $panelTitle = sprintf( '<small>' . __( 'Using %1$s theme, version %2$s', 'lespaul_domain_panel' ) . '</small>', WM_THEME_NAME, WM_THEME_VERSION ); echo $panelTitle; ?> <input name="primary-submit" type="submit" value="<?php _e( 'Save', 'lespaul_domain_panel' ) ?>" class="btn submit" id="primary-submit" /> </h2> <!-- MAIN CONTENT --> <fieldset id="main"> <?php wm_render_form( $options ); ?> </fieldset> <!-- /main --> <!-- FOOTER --> <div id="wrap-footer"> <p>© WebMan | Version 4.0<br /><a href="http://support.webmandesign.eu" target="_blank">WebMan Support</a></p> <?php wp_nonce_field( 'wm-theme-options-form' ); ?> <input type="hidden" name="action" value="wm-saving-options" /> </div> <!-- /footer --> </form> <!-- /content --> </div> <!-- /wm-wrap --> <?php }
function wm_post_metabox_end() { global $post; if ( 'post' != $post->post_type ) return; $metaPostOptions = wm_meta_post_options_formats(); echo '<div class="wm-wrap meta">'; //Content wm_render_form( $metaPostOptions, 'meta' ); echo '</div><!-- /wm-wrap -->'; }