[buddypress-trac] [BuddyPress Trac] #5639: Function screen_icon() is deprecated since wp 3.8.

buddypress-trac noreply at wordpress.org
Wed May 14 12:41:25 UTC 2014

#5639: Function screen_icon() is deprecated since wp 3.8.
 Reporter:  lenasterg       |       Owner:
     Type:  defect (bug)    |      Status:  new
 Priority:  low             |   Milestone:  Future Release
Component:  All Components  |     Version:
 Severity:  minor           |  Resolution:
 Keywords:                  |
Changes (by boonebgorges):

 * milestone:  Awaiting Review => Future Release


 > Do you think it is better to remove it or to replace it with a
 Buddypress speficic function?

 We still support version 3.6+ of WordPress, so I don't think it's wise to
 remove it altogether.

 We could create a BP-specific wrapper function, which would look something
 like this:

 function bp_screen_icon() {
     echo bp_get_screen_icon();

 function bp_get_screen_icon() {
     global $wp_version;
     if ( version_compare( $wp_version, '3.8', '<=' ) ) {
         return get_screen_icon();

 But, given that the current use of `screen_icon()` doesn't raise any
 deprecated notices, I'm tempted to just leave it as-is, and then remove it
 altogether when we drop support for WP 3.6 and 3.7.

 I'll put this into Future Release. lenasterg, if you or someone else feels
 like writing a patch along the lines of what I've suggested, I suppose
 there's no harm in putting it in. If not, this ticket will serve as a
 reminder to remove the calls to `screen_icon()` after we've dropped
 support for older versions of WP.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5639#comment:1>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list