Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




choose_primary_blog [ WordPress Function ]

choose_primary_blog ( No parameters )
Defined at:



No description yet.

Source


<?php
function choose_primary_blog() {
    
?>
    <table class="form-table">
    <tr>
    <?php /* translators: My sites label */ ?>
        <th scope="row"><?php _e'Primary Site' ); ?></th>
        <td>
        <?php
        $all_blogs 
get_blogs_of_userget_current_user_id() );
        
$primary_blog get_user_metaget_current_user_id(), 'primary_blog'true );
        if ( 
count$all_blogs ) > ) {
            
$found false;
            
?>
            <select name="primary_blog">
                <?php foreach( (array) $all_blogs as $blog ) {
                    if ( 
$primary_blog == $blog->userblog_id )
                        
$found true;
                    
?><option value="<?php echo $blog->userblog_id ?>"<?php selected$primary_blog$blog->userblog_id ); ?>><?php echo esc_urlget_home_url$blog->userblog_id ) ) ?></option><?php
                
?>
            </select>
            <?php
            
if ( !$found ) {
                
$blog array_shift$all_blogs );
                
update_user_metaget_current_user_id(), 'primary_blog'$blog->userblog_id );
            }
        } elseif ( 
count$all_blogs ) == ) {
            
$blog array_shift$all_blogs );
            echo 
$blog->domain;
            if ( 
$primary_blog != $blog->userblog_id // Set the primary blog again if it's out of sync with blog list.
                
update_user_metaget_current_user_id(), 'primary_blog'$blog->userblog_id );
        } else {
            echo 
"N/A";
        }
        
?>
        </td>
    </tr>
    <?php if ( in_arrayget_site_option'registration' ), array( 'all''blog' ) ) ) : ?>
        <tr>
            <th scope="row" colspan="2" class="th-full">
                <a href="<?php echo apply_filters'wp_signup_location'network_home_url'wp-signup.php' ) ); ?>"><?php _e'Create a New Site' ); ?></a>
            </th>
        </tr>
    <?php endif; ?>
    </table>
    <?php
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics