[wp-trac] [WordPress Trac] #63378: Multisite attribute for "retired" sites

WordPress Trac noreply at wordpress.org
Tue Jun 17 13:11:36 UTC 2025


#63378: Multisite attribute for "retired" sites
--------------------------------+------------------------------
 Reporter:  leedxw              |       Owner:  (none)
     Type:  feature request     |      Status:  new
 Priority:  normal              |   Milestone:  Awaiting Review
Component:  Networks and Sites  |     Version:
 Severity:  normal              |  Resolution:
 Keywords:                      |     Focuses:  multisite
--------------------------------+------------------------------

Comment (by knutsp):

 Replying to [comment:1 realloc]:
 > Before adding a new ''retired'' status, it might be worth looking at the
 existing ''mature'' flag. It already works as a non-enforced lifecycle
 marker in Multisite.
 >
 > This flag is not used very often and is not visible in many places. But
 reusing or extending ''mature'' could be a way to avoid adding another
 status field. It would also help keep things simpler, unless there is a
 clear difference between what ''mature'' and ''retired'' should mean.

 I have used the mature flag in some situations, to give those sites a
 special treatment in my site plugins, like enabling or disabling features.
 It doesn't seem to have any intrinsic effect. I understand wordpress.com
 uses it for excluding it from being part of content sharing, like their
 Reader. Other large networsk may use it in other ways, probaly alomng with
 it's intended meaning, the contant may not be appropriate for all
 audiences.

 This means that extend the possible values of this field could make
 retired sites behave like mature, until they make stricter checks. Not
 falsy will mean mature or retired, which may be ok. So it can be
 bitmapped, 1 for mature, 2 for retired.

 The important thing to discuss is how, if any, this should affect the site
 beyond being flagged. If no current action is suitable, at least
 `do_action ( 'site_flagged_retired', $site, $on_off );`

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/63378#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list