diff --git src/bp-core/classes/class-bp-admin.php src/bp-core/classes/class-bp-admin.php
index d91a58446..2fd04abc3 100644
|
|
|
class BP_Admin { |
| 628 | 628 | } |
| 629 | 629 | |
| 630 | 630 | // Get BuddyPress stable version. |
| 631 | | $version = preg_replace( '/-.*/', '', bp_get_version() ); |
| | 631 | $version = self::display_version(); |
| 632 | 632 | $version_slug = 'version-' . str_replace( '.', '-', $version ); |
| 633 | 633 | ?> |
| 634 | 634 | |
| … |
… |
class BP_Admin { |
| 653 | 653 | <div class="bp-hello-content"> |
| 654 | 654 | <div id="dynamic-content"></div> |
| 655 | 655 | <div id="top-features"> |
| 656 | | <h2><?php esc_html_e( 'Introducing the BP REST API', 'buddypress' ); ?></h2> |
| 657 | | <figure class="bp-hello-alignleft"> |
| 658 | | <div class="dashicons dashicons-rest-api big"></div> |
| | 656 | <h2><?php esc_html_e( 'Say hello to the first two BuddyPress blocks!', 'buddypress' ); ?></h2> |
| | 657 | <figure class="bp-hello-aligncenter"> |
| | 658 | <img src="https://cldup.com/__oRAUhyfw.gif" alt="<?php esc_attr_e( 'Gif Animation showing how to insert the BuddyPress Group Block.', 'buddypress' ); ?>" /> |
| 659 | 659 | </figure> |
| 660 | 660 | <p> |
| 661 | | <?php esc_html_e( 'BuddyPress 5.0.0 comes with REST API endpoints for members, groups, activities, users, private messages, screen notifications and extended profiles.', 'buddypress' ); ?> |
| 662 | | </p> |
| 663 | | <p> |
| 664 | | <?php esc_html_e( 'BuddyPress endpoints provide machine-readable external access to your WordPress site with a clear, standards-driven interface, paving the way for new and innovative methods of interacting with your community through plugins, themes, apps, and beyond.', 'buddypress' ); ?> |
| | 661 | <?php esc_html_e( 'BuddyPress 6.0.0 comes with two awesome blocks for your WordPress Editor: the BP Member and BP Group Blocks.', 'buddypress' ); ?> |
| | 662 | <?php esc_html_e( 'Available from the BuddyPress blocks category of your WordPress Block menu, these lovely blocks let you insert a rich content block featuring a specific member or group from your community site in a WordPress post or page.', 'buddypress' ); ?> |
| | 663 | <br/> |
| 665 | 664 | <?php printf( |
| 666 | | /* translators: %s is the placeholder for the link to the BP REST API documentation site. */ |
| 667 | | esc_html__( 'Ready to get started with development? Check out the %s.', 'buddypress' ), |
| | 665 | /* translators: %s is the placeholder for the link to the Advanced section of the BP Blocks development note. */ |
| | 666 | esc_html__( 'If you\'re an Advanced BuddyPresser and wish to fine tune the BuddyPress blocks for your community site, learn more in %s about the new BP Blocks.', 'buddypress' ), |
| 668 | 667 | sprintf( |
| 669 | 668 | '<a href="%1$s">%2$s</a>', |
| 670 | | esc_url( 'https://developer.buddypress.org/bp-rest-api/' ), |
| 671 | | esc_html__( 'BP REST API reference', 'buddypress' ) |
| | 669 | esc_url( 'https://bpdevel.wordpress.com/2020/03/30/welcome-to-the-first-buddypress-blocks/#advanced-customizations' ), |
| | 670 | esc_html__( 'this section of our development note', 'buddypress' ) |
| 672 | 671 | ) |
| 673 | 672 | ); ?> |
| 674 | 673 | </p> |
| 675 | 674 | |
| 676 | 675 | <hr class="bp-hello-divider"/> |
| 677 | 676 | |
| 678 | | <h2><?php esc_html_e( 'A new interface for managing group members.', 'buddypress' ); ?></h2> |
| 679 | | <p> |
| 680 | | <?php esc_html_e( 'The best way to show the power of the BP REST API is to start using it for one of our Core features.', 'buddypress' ); ?> |
| 681 | | </p> |
| 682 | | <figure class="bp-hello-aligncenter"> |
| 683 | | <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/manage-members-interface.png' ); ?>" alt="<?php esc_attr_e( 'Screenshot of the Group Members management interface in the administration and on the front-end of your site.', 'buddypress' ); ?>" /> |
| 684 | | </figure> |
| 685 | | <p> |
| 686 | | <?php esc_html_e( 'Group administrators will love our new interface for managing group membership. Whether you\'re working as a group admin on the front-end Manage tab, or as the site admin on the Dashboard, the new REST API-based tools are faster, easier to use, and more consistent.', 'buddypress' ); ?> |
| 687 | | </p> |
| 688 | | |
| 689 | | <hr class="bp-hello-divider"/> |
| 690 | | |
| 691 | | <h2><?php esc_html_e( 'Improved Group invites and membership requests.', 'buddypress' ); ?></h2> |
| | 677 | <h2><?php esc_html_e( 'The BP REST API is now completed!', 'buddypress' ); ?></h2> |
| 692 | 678 | <figure class="bp-hello-alignright"> |
| 693 | | <div class="dashicons dashicons-buddicons-groups big"></div> |
| | 679 | <div class="dashicons dashicons-rest-api big"></div> |
| 694 | 680 | </figure> |
| 695 | 681 | <p> |
| 696 | | <?php esc_html_e( 'Thanks to the new BP Invitations API, Group invites and membership requests are now managed in a more consistent way.', 'buddypress' ); ?> |
| 697 | | </p> |
| 698 | | <p> |
| 699 | | <?php esc_html_e( 'The BP Invitations API abstracts how these two actions are handled and allows developers to use them for any object on your site (e.g., Sites of a WordPress network).', 'buddypress' ); ?> |
| 700 | 682 | <?php printf( |
| 701 | | /* translators: %s is the placeholder for the link to the BP Invitations API development note. */ |
| 702 | | esc_html__( 'Read more about the %s.', 'buddypress' ), |
| | 683 | /* translators: %s is the placeholder for the link to the BP REST API documentation. */ |
| | 684 | esc_html__( 'In 5.0.0, we introduced the first endpoints and provided %s for them.', 'buddypress' ), |
| 703 | 685 | sprintf( |
| 704 | 686 | '<a href="%1$s">%2$s</a>', |
| 705 | | esc_url( 'https://bpdevel.wordpress.com/2019/09/16/new-invitations-api-coming-in-buddypress-5-0/' ), |
| 706 | | esc_html__( 'BP Invitations API', 'buddypress' ) |
| | 687 | esc_url( 'https://developer.buddypress.org/bp-rest-api/' ), |
| | 688 | esc_html__( 'reference documentation', 'buddypress' ) |
| 707 | 689 | ) |
| 708 | 690 | ); ?> |
| | 691 | <?php esc_html_e( 'In 6.0.0, we are adding the 6 remaining endpoints you were waiting for: Blogs, Blog avatar, Friends, Group Cover Image, Member Cover Image and User Signups. You can now build full-featured BuddyPress Apps!', 'buddypress' ); ?> |
| 709 | 692 | </p> |
| 710 | 693 | |
| 711 | 694 | <hr class="bp-hello-divider"/> |
| 712 | 695 | |
| 713 | | <h2><?php esc_html_e( 'Help our support volunteers help you.', 'buddypress' ); ?></h2> |
| | 696 | <h2><?php esc_html_e( 'BP Nouveau has been improved', 'buddypress' ); ?></h2> |
| 714 | 697 | <p> |
| 715 | | <?php esc_html_e( 'Knowing your WordPress and BuddyPress configuration is very important when one of our beloved support volunteers tries to help you fix an issue. That\'s why we added a BuddyPress section to the Site Health Info Administration screen.', 'buddypress' ); ?> |
| | 698 | <?php esc_html_e( 'Your active theme supports wide layouts? Awesome! BP Nouveau now supports wide (and really, really wide) content areas, too!', 'buddypress' ); ?> |
| 716 | 699 | </p> |
| 717 | 700 | <figure class="bp-hello-aligncenter"> |
| 718 | | <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/site-health-buddypress-section.png' ); ?>" alt="<?php esc_attr_e( 'Screenshot of the BuddyPress section of the Site Health Info Administration screen.', 'buddypress' ); ?>" /> |
| | 701 | <img src="https://cldup.com/88Rls8sPkG.png" alt="<?php esc_attr_e( 'Screenshot of the BP Nouveau customizer setting to take advantage of wide layouts', 'buddypress' ); ?>" /> |
| 719 | 702 | </figure> |
| 720 | 703 | <p> |
| 721 | | <?php esc_html_e( 'The panel is displayed at the bottom of the screen. It includes the BuddyPress version, active components, active template pack, and a list of other component-specific settings information.', 'buddypress' ); ?> |
| | 704 | <?php esc_html_e( 'This is the first of the many improvements we are bringing to our default Template Pack. It never looked so beautiful in your theme.', 'buddypress' ); ?> |
| 722 | 705 | </p> |
| 723 | 706 | |
| 724 | 707 | <hr class="bp-hello-divider"/> |
| 725 | 708 | |
| 726 | | <h2><?php esc_html_e( 'Improved integrations with WordPress', 'buddypress' ); ?></h2> |
| 727 | | <figure class="bp-hello-aligncenter"> |
| 728 | | <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-nouveau-improvements.png' );?>" alt="<?php esc_attr_e( 'Screenshot of the BuddyPress members directory & Password control in Twenty Ninteen.', 'buddypress' ); ?>" /> |
| | 709 | <h2><?php esc_html_e( 'Under the hood', 'buddypress' ); ?></h2> |
| | 710 | <figure class="bp-hello-alignright"> |
| | 711 | <div class="dashicons dashicons-buddicons-buddypress-logo big"></div> |
| 729 | 712 | </figure> |
| 730 | | |
| 731 | | <p> |
| 732 | | <?php esc_html_e( 'In BuddyPress 5.0.0, the BP Nouveau template pack looks better than ever with the Twenty Nineteen theme.', 'buddypress' ); ?> |
| 733 | | <?php esc_html_e( 'Nouveau also now uses the same password control as the one used in WordPress Core, for better consistency between BuddyPress and WordPress spaces.', 'buddypress' ); ?> |
| 734 | | </p> |
| 735 | | |
| 736 | 713 | <p> |
| 737 | | <strong><?php esc_html_e( 'BuddyPress Blocks now have their own category into the Block Editor.', 'buddypress' ); ?></strong> |
| | 714 | <?php esc_html_e( '6.0.0 includes more than 80 changes to improve your BuddyPress experience as users, as contributors to our code and as contributors to our translations.', 'buddypress' ); ?> |
| 738 | 715 | </p> |
| 739 | | <figure class="bp-hello-aligncenter"> |
| 740 | | <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/buddypress-blocks-category.png' ); ?>" alt="<?php esc_attr_e( 'Screenshot of the BuddyPress block category.', 'buddypress' ); ?>" /> |
| 741 | | </figure> |
| 742 | 716 | <p> |
| 743 | | <?php esc_html_e( 'Developers building tools for the Block Editor can now add their blocks to the BuddyPress category. This change provides a foundation for organizing custom BuddyPress blocks.', 'buddypress' ); ?> |
| 744 | 717 | <?php printf( |
| 745 | | /* translators: %s is the placeholder for the link to the blocks category development note. */ |
| 746 | | esc_html__( 'Read more about this feature in the %s.', 'buddypress' ), |
| | 718 | /* translators: %s is the placeholder for the link to the Avatar changes development note. */ |
| | 719 | esc_html__( 'The biggest change moves local avatar management to the Members component. Read more about it in %s.', 'buddypress' ), |
| 747 | 720 | sprintf( |
| 748 | 721 | '<a href="%1$s">%2$s</a>', |
| 749 | | esc_url( 'https://bpdevel.wordpress.com/2019/07/31/a-category-to-store-your-buddypress-blocks/' ), |
| 750 | | esc_html__( 'development note', 'buddypress' ) |
| | 722 | esc_url( 'https://bpdevel.wordpress.com/2020/03/01/the-profile-photo-cover-image-features-belong-to-members/' ), |
| | 723 | esc_html__( 'this development note', 'buddypress' ) |
| 751 | 724 | ) |
| 752 | 725 | ); ?> |
| 753 | 726 | </p> |
| 754 | 727 | |
| 755 | 728 | <hr class="bp-hello-divider"/> |
| 756 | 729 | |
| | 730 | <h2><?php esc_html_e( 'We want to hear your voice', 'buddypress' ); ?></h2> |
| | 731 | <figure class="bp-hello-alignleft"> |
| | 732 | <div class="dashicons dashicons-microphone big"></div> |
| | 733 | </figure> |
| | 734 | <p class="aligncenter"> |
| | 735 | <strong><?php printf( |
| | 736 | /* translators: %s is the placeholder for the link to the 2020 BuddyPress survey. */ |
| | 737 | esc_html__( 'Take the %s.', 'buddypress' ), |
| | 738 | sprintf( |
| | 739 | '<a href="%1$s">%2$s</a>', |
| | 740 | esc_url( 'https://buddypress.org' ), |
| | 741 | esc_html__( '2020 BuddyPress Survey', 'buddypress' ) |
| | 742 | ) |
| | 743 | ); ?></strong> |
| | 744 | </p> |
| | 745 | <p> |
| | 746 | <?php esc_html_e( 'Knowing how you use BuddyPress and getting your point of view about future BuddyPress development is very important to us.', 'buddypress' ); ?> |
| | 747 | <?php esc_html_e( 'Please, take some time to help us decide what\'s best for the BuddyPress project.', 'buddypress' ); ?> |
| | 748 | </p> |
| | 749 | |
| | 750 | <hr class="bp-hello-divider"/> |
| | 751 | |
| 757 | 752 | <h2><?php echo esc_html( _x( 'Your feedback', 'screen heading', 'buddypress' ) ); ?></h2> |
| 758 | 753 | <p> |
| 759 | 754 | <?php |
| … |
… |
class BP_Admin { |
| 833 | 828 | |
| 834 | 829 | <div class="wrap bp-about-wrap"> |
| 835 | 830 | |
| 836 | | <h1><?php _e( 'BuddyPress Settings', 'buddypress' ); ?> </h1> |
| | 831 | <h1><?php esc_html_e( 'BuddyPress Settings', 'buddypress' ); ?> </h1> |
| 837 | 832 | |
| 838 | | <h2 class="nav-tab-wrapper"><?php bp_core_admin_tabs( __( 'Credits', 'buddypress' ) ); ?></h2> |
| | 833 | <h2 class="nav-tab-wrapper"><?php bp_core_admin_tabs( esc_html__( 'Credits', 'buddypress' ) ); ?></h2> |
| 839 | 834 | |
| 840 | | <p class="about-description"><?php _e( 'Meet the contributors behind BuddyPress:', 'buddypress' ); ?></p> |
| | 835 | <p class="about-description"><?php esc_html_e( 'Meet the contributors behind BuddyPress:', 'buddypress' ); ?></p> |
| 841 | 836 | |
| 842 | | <h3 class="wp-people-group"><?php _e( 'Project Leaders', 'buddypress' ); ?></h3> |
| | 837 | <h3 class="wp-people-group"><?php esc_html_e( 'Project Leaders', 'buddypress' ); ?></h3> |
| 843 | 838 | <ul class="wp-people-group " id="wp-people-group-project-leaders"> |
| 844 | 839 | <li class="wp-person" id="wp-person-johnjamesjacoby"> |
| 845 | 840 | <a class="web" href="https://profiles.wordpress.org/johnjamesjacoby"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/7a2644fb53ae2f7bfd7143b504af396c?s=120"> |
| 846 | 841 | John James Jacoby</a> |
| 847 | | <span class="title"><?php _e( 'Project Lead', 'buddypress' ); ?></span> |
| | 842 | <span class="title"><?php esc_html_e( 'Project Lead', 'buddypress' ); ?></span> |
| 848 | 843 | </li> |
| 849 | 844 | <li class="wp-person" id="wp-person-boonebgorges"> |
| 850 | 845 | <a class="web" href="https://profiles.wordpress.org/boonebgorges"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/9cf7c4541a582729a5fc7ae484786c0c?s=120"> |
| 851 | 846 | Boone B. Gorges</a> |
| 852 | | <span class="title"><?php _e( 'Lead Developer', 'buddypress' ); ?></span> |
| | 847 | <span class="title"><?php esc_html_e( 'Lead Developer', 'buddypress' ); ?></span> |
| 853 | 848 | </li> |
| 854 | 849 | <li class="wp-person" id="wp-person-djpaul"> |
| 855 | 850 | <a class="web" href="https://profiles.wordpress.org/djpaul"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/3bc9ab796299d67ce83dceb9554f75df?s=120"> |
| 856 | 851 | Paul Gibbs</a> |
| 857 | | <span class="title"><?php _e( 'Lead Developer', 'buddypress' ); ?></span> |
| | 852 | <span class="title"><?php esc_html_e( 'Lead Developer', 'buddypress' ); ?></span> |
| 858 | 853 | </li> |
| 859 | 854 | </ul> |
| 860 | 855 | |
| 861 | | <h3 class="wp-people-group"><?php _e( 'BuddyPress Team', 'buddypress' ); ?></h3> |
| | 856 | <h3 class="wp-people-group"><?php esc_html_e( 'BuddyPress Team', 'buddypress' ); ?></h3> |
| 862 | 857 | <ul class="wp-people-group " id="wp-people-group-core-team"> |
| 863 | 858 | <li class="wp-person" id="wp-person-r-a-y"> |
| 864 | 859 | <a class="web" href="https://profiles.wordpress.org/r-a-y"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/3bfa556a62b5bfac1012b6ba5f42ebfa?s=120"> |
| 865 | 860 | Ray</a> |
| 866 | | <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span> |
| | 861 | <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span> |
| 867 | 862 | </li> |
| 868 | 863 | <li class="wp-person" id="wp-person-hnla"> |
| 869 | 864 | <a class="web" href="https://profiles.wordpress.org/hnla"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/3860c955aa3f79f13b92826ae47d07fe?s=120"> |
| 870 | 865 | Hugo Ashmore</a> |
| 871 | | <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span> |
| | 866 | <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span> |
| 872 | 867 | </li> |
| 873 | 868 | <li class="wp-person" id="wp-person-imath"> |
| 874 | 869 | <a class="web" href="https://profiles.wordpress.org/imath"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/8b208ca408dad63888253ee1800d6a03?s=120"> |
| 875 | 870 | Mathieu Viet</a> |
| 876 | | <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span> |
| | 871 | <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span> |
| 877 | 872 | </li> |
| 878 | 873 | <li class="wp-person" id="wp-person-mercime"> |
| 879 | 874 | <a class="web" href="https://profiles.wordpress.org/mercime"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/fae451be6708241627983570a1a1817a?s=120"> |
| 880 | 875 | Mercime</a> |
| 881 | | <span class="title"><?php _e( 'Navigator', 'buddypress' ); ?></span> |
| | 876 | <span class="title"><?php esc_html_e( 'Navigator', 'buddypress' ); ?></span> |
| 882 | 877 | </li> |
| 883 | 878 | <li class="wp-person" id="wp-person-dcavins"> |
| 884 | 879 | <a class="web" href="https://profiles.wordpress.org/dcavins"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/a5fa7e83d59cb45ebb616235a176595a?s=120"> |
| 885 | 880 | David Cavins</a> |
| 886 | | <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span> |
| | 881 | <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span> |
| 887 | 882 | </li> |
| 888 | 883 | <li class="wp-person" id="wp-person-tw2113"> |
| 889 | 884 | <a class="web" href="https://profiles.wordpress.org/tw2113"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/a5d7c934621fa1c025b83ee79bc62366?s=120"> |
| 890 | 885 | Michael Beckwith</a> |
| 891 | | <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span> |
| | 886 | <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span> |
| 892 | 887 | </li> |
| 893 | 888 | <li class="wp-person" id="wp-person-henry-wright"> |
| 894 | 889 | <a class="web" href="https://profiles.wordpress.org/henry.wright"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/0da2f1a9340d6af196b870f6c107a248?s=120"> |
| 895 | 890 | Henry Wright</a> |
| 896 | | <span class="title"><?php _e( 'Community Support', 'buddypress' ); ?></span> |
| | 891 | <span class="title"><?php esc_html_e( 'Community Support', 'buddypress' ); ?></span> |
| 897 | 892 | </li> |
| 898 | 893 | <li class="wp-person" id="wp-person-danbp"> |
| 899 | 894 | <a class="web" href="https://profiles.wordpress.org/danbp"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/0deae2e7003027fbf153500cd3fa5501?s=120"> |
| 900 | 895 | danbp</a> |
| 901 | | <span class="title"><?php _e( 'Community Support', 'buddypress' ); ?></span> |
| | 896 | <span class="title"><?php esc_html_e( 'Community Support', 'buddypress' ); ?></span> |
| 902 | 897 | </li> |
| 903 | 898 | <li class="wp-person" id="wp-person-shanebp"> |
| 904 | 899 | <a class="web" href="https://profiles.wordpress.org/shanebp"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/ffd294ab5833ba14aaf175f9acc71cc4?s=120"> |
| 905 | 900 | shanebp</a> |
| 906 | | <span class="title"><?php _e( 'Community Support', 'buddypress' ); ?></span> |
| | 901 | <span class="title"><?php esc_html_e( 'Community Support', 'buddypress' ); ?></span> |
| 907 | 902 | </li> |
| 908 | 903 | <li class="wp-person" id="wp-person-slaffik"> |
| 909 | 904 | <a class="web" href="https://profiles.wordpress.org/r-a-y"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/61fb07ede3247b63f19015f200b3eb2c?s=120"> |
| 910 | 905 | Slava Abakumov</a> |
| 911 | | <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span> |
| | 906 | <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span> |
| 912 | 907 | </li> |
| 913 | 908 | <li class="wp-person" id="wp-person-offereins"> |
| 914 | 909 | <a class="web" href="https://profiles.wordpress.org/Offereins"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/2404ed0a35bb41aedefd42b0a7be61c1?s=120"> |
| 915 | 910 | Laurens Offereins</a> |
| 916 | | <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span> |
| | 911 | <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span> |
| 917 | 912 | </li> |
| 918 | 913 | <li class="wp-person" id="wp-person-netweb"> |
| 919 | 914 | <a class="web" href="https://profiles.wordpress.org/netweb"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/97e1620b501da675315ba7cfb740e80f?s=120"> |
| 920 | 915 | Stephen Edgar</a> |
| 921 | | <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span> |
| | 916 | <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span> |
| 922 | 917 | </li> |
| 923 | 918 | <li class="wp-person" id="wp-person-espellcaste"> |
| 924 | 919 | <a class="web" href="https://profiles.wordpress.org/espellcaste"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/b691e67be0ba5cad6373770656686bc3?s=120"> |
| 925 | 920 | Renato Alves</a> |
| 926 | | <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span> |
| | 921 | <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span> |
| 927 | 922 | </li> |
| 928 | 923 | <li class="wp-person" id="wp-person-venutius"> |
| 929 | 924 | <a class="web" href="https://profiles.wordpress.org/venutius"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/6a7c42a77fd94b82b217a7a97afdddbc?s=120"> |
| 930 | 925 | Venutius</a> |
| 931 | | <span class="title"><?php _e( 'Community Support', 'buddypress' ); ?></span> |
| | 926 | <span class="title"><?php esc_html_e( 'Community Support', 'buddypress' ); ?></span> |
| 932 | 927 | </li> |
| 933 | 928 | </ul> |
| 934 | 929 | |
| 935 | | <h3 class="wp-people-group"><?php _e( 'Recent Rockstars', 'buddypress' ); ?></h3> |
| | 930 | <h3 class="wp-people-group"><?php printf( esc_html__( 'Noteworthy Contributors to %s', 'buddypress' ), self::display_version() ); ?></h3> |
| 936 | 931 | <ul class="wp-people-group " id="wp-people-group-rockstars"> |
| 937 | 932 | <li class="wp-person" id="wp-person-dimensionmedia"> |
| 938 | 933 | <a class="web" href="https://profiles.wordpress.org/dimensionmedia"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/7735aada1ec39d0c1118bd92ed4551f1?s=120"> |
| … |
… |
class BP_Admin { |
| 960 | 955 | <?php |
| 961 | 956 | printf( |
| 962 | 957 | /* translators: %s: BuddyPress version number */ |
| 963 | | esc_html__( 'Contributors to BuddyPress %s', 'buddypress' ), |
| | 958 | esc_html__( 'All Contributors to BuddyPress %s', 'buddypress' ), |
| 964 | 959 | self::display_version() |
| 965 | 960 | ); |
| 966 | 961 | ?> |
| … |
… |
class BP_Admin { |
| 996 | 991 | <a href="https://profiles.wordpress.org/wegosi/">wegosi</a>, |
| 997 | 992 | </p> |
| 998 | 993 | |
| 999 | | <h3 class="wp-people-group"><?php _e( 'With our thanks to these Open Source projects', 'buddypress' ); ?></h3> |
| | 994 | <h3 class="wp-people-group"><?php esc_html_e( 'With our thanks to these Open Source projects', 'buddypress' ); ?></h3> |
| 1000 | 995 | <p class="wp-credits-list"> |
| 1001 | 996 | <a href="https://github.com/ichord/At.js">At.js</a>, |
| 1002 | 997 | <a href="https://bbpress.org">bbPress</a>, |
| … |
… |
class BP_Admin { |
| 1010 | 1005 | <a href="https://wordpress.org">WordPress</a>. |
| 1011 | 1006 | </p> |
| 1012 | 1007 | |
| 1013 | | <h3 class="wp-people-group"><?php _e( 'Contributor Emeriti', 'buddypress' ); ?></h3> |
| | 1008 | <h3 class="wp-people-group"><?php esc_html_e( 'Contributor Emeriti', 'buddypress' ); ?></h3> |
| 1014 | 1009 | <ul class="wp-people-group " id="wp-people-group-emeriti"> |
| 1015 | 1010 | <li class="wp-person" id="wp-person-apeatling"> |
| 1016 | 1011 | <a class="web" href="https://profiles.wordpress.org/johnjamesjacoby"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/bb29d699b5cba218c313b61aa82249da?s=120"> |
| 1017 | 1012 | Andy Peatling</a> |
| 1018 | | <span class="title"><?php _e( 'Project Founder', 'buddypress' ); ?></span> |
| | 1013 | <span class="title"><?php esc_html_e( 'Project Founder', 'buddypress' ); ?></span> |
| 1019 | 1014 | </li> |
| 1020 | 1015 | <li class="wp-person" id="wp-person-burtadsit"> |
| 1021 | 1016 | <a class="web" href="https://profiles.wordpress.org/burtadsit"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/185e1d3e2d653af9d49a4e8e4fc379df?s=120"> |