ID, '_wmw_wiki_id', true ); $order = get_post_meta( $post->ID, '_wmw_order', true ) ?: 0; $hide_toc = get_post_meta( $post->ID, '_wmw_hide_toc', true ); // Alle Wikis laden $wikis = get_posts( [ 'post_type' => 'wmw_wiki', 'numberposts' => -1, 'orderby' => 'title', 'order' => 'ASC', ] ); ?>



Niedrigere Zahl = weiter oben

ID, '_wmw_icon_url', true ); $icon_class = get_post_meta( $post->ID, '_wmw_icon_class', true ) ?: 'dashicons-book-alt'; $color = get_post_meta( $post->ID, '_wmw_color', true ) ?: '#0073aa'; $version = get_post_meta( $post->ID, '_wmw_version', true ); ?>
Dashicons anzeigen
Optionales eigenes Icon (ueberschreibt Dashicon)
0 ) { update_post_meta( $post_id, '_wmw_wiki_id', $wiki_id ); } else { delete_post_meta( $post_id, '_wmw_wiki_id' ); } } if ( isset( $_POST['wmw_order'] ) ) { update_post_meta( $post_id, '_wmw_order', intval( $_POST['wmw_order'] ) ); } if ( isset( $_POST['wmw_hide_toc'] ) ) { update_post_meta( $post_id, '_wmw_hide_toc', '1' ); } else { delete_post_meta( $post_id, '_wmw_hide_toc' ); } } // ── Speichern: Wiki ───────────────────────────────────────────────────── public static function save_wiki( $post_id, $post ) { if ( ! isset( $_POST['wmw_wiki_nonce'] ) ) return; if ( ! wp_verify_nonce( $_POST['wmw_wiki_nonce'], 'wmw_save_wiki' ) ) return; if ( wp_is_post_autosave( $post_id ) || wp_is_post_revision( $post_id ) ) return; if ( ! current_user_can( 'manage_options' ) ) return; $fields = [ 'wmw_icon_url', 'wmw_icon_class', 'wmw_color', 'wmw_version' ]; foreach ( $fields as $field ) { if ( isset( $_POST[ $field ] ) ) { update_post_meta( $post_id, "_$field", sanitize_text_field( $_POST[ $field ] ) ); } } } }