[wp-trac] [WordPress Trac] #48901: WordPress multisite with subdirectories sites using the same 'Site Title'
    WordPress Trac 
    noreply at wordpress.org
       
    Fri Dec  6 10:32:25 UTC 2019
    
    
  
#48901: WordPress multisite with subdirectories sites using the same 'Site Title'
--------------------------------+-----------------------------
 Reporter:  simpleform          |      Owner:  (none)
     Type:  enhancement         |     Status:  new
 Priority:  normal              |  Milestone:  Awaiting Review
Component:  Networks and Sites  |    Version:  5.3
 Severity:  normal              |   Keywords:
  Focuses:  multisite           |
--------------------------------+-----------------------------
 I want to create a WordPress multisite with subdirectories sites using the
 same 'Site Title'.
 I’ll be implementing an English version, Italian version, Spanish version,
 and so on.
 The URL will be:
 mysite.com
 mysite.com/it
 mysite.com/es
 By clicking on 'My Sites', the sites list on the My Sites screen will show
 the same name. A change in the file my-sites.php may resolve this annoying
 problem
 Instead of:
 {{{#!php
 <?php
         foreach ( $blogs as $user_blog ) {
                 switch_to_blog( $user_blog->userblog_id );
                 echo '<li>';
                 echo "<h3>{$user_blog->blogname}</h3>";
                 $actions = "<a href='" . esc_url( home_url() ) . "'>" .
 __( 'Visit' ) . '</a>';
                 if ( current_user_can( 'read' ) ) {
                         $actions .= " | <a href='" . esc_url( admin_url()
 ) . "'>" . __( 'Dashboard' ) . '</a>';
                 }
 ?>
 }}}
 Would it possible to change as described below ?
 {{{#!php
 <?php
     $site_name = array_unique(array_column($blogs, 'blogname'));
         foreach ( $blogs as $user_blog ) {
                 switch_to_blog( $user_blog->userblog_id );
                 echo '<li>';
                 if ( count($site_name) == 1 ):
                 echo "<h3>{$user_blog->siteurl}</h3>";
                 else:
                 echo "<h3>{$user_blog->blogname}</h3>";
                 endif;
                 $actions = "<a href='" . esc_url( home_url() ) . "'>" .
 __( 'Visit' ) . '</a>';
                 if ( current_user_can( 'read' ) ) {
                         $actions .= " | <a href='" . esc_url( admin_url()
 ) . "'>" . __( 'Dashboard' ) . '</a>';
                 }
 }}}
-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/48901>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list