Driftkort | Intern Access

Detta är koden som hämtar datat från databasen och visar det i front-end på artikeln.

<?php 
 if ( have_posts() ) : 
    while ( have_posts() ) : the_post();

        if ( 'driftkort' === get_post_type() ) {
            $systemagare = rwmb_meta( 'vem_pratar_man_med_for_att_fa_access' );

            // Kontrollera om fältet 'systemagare' har hämtats och inte är tomt
            if ( !empty( $systemagare ) && is_array( $systemagare ) ) {
                echo '<div class="system-owner-info">';
                echo '<div class="system-owner-section">';

                // Loopar igenom arrayen av användar-ID:n
                foreach ( $systemagare as $user_id ) {
                    $user_info = get_userdata( $user_id );

                    if ( $user_info ) {
                        echo '<div class="system-owner-item">';
                        echo '<div class="system-owner-name-email"><b>Access sköts internt av:</b> ' . esc_html( $user_info->display_name ) . ' - <a href="mailto:' . esc_attr( $user_info->user_email ) . '">' . esc_html( $user_info->user_email ) . '</a></div>';
                        echo '</div>';
                    }
                }

                echo '</div>'; // Stänger .system-owner-section
                echo '</div>'; // Stänger .system-owner-info
            } else {
                echo '<div class="system-owner-info">';
                echo 'Ingen systemägare hittades eller så är den inte korrekt inställd.';
                echo '</div>';
            }
        }

    endwhile;
endif;
?>

Last updated