Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
01/19/2011 11:15:29 PM (16 years ago)
Author:
djpaul
Message:

Move bp-default deprecated functions out of functions.php.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/bp-core-deprecated.php

    r3742 r3748  
    5858}
    5959
     60/**
     61 * Contains functions which were moved out of BP-Default's functions.php in BuddyPress 1.3.
     62 *
     63 * @since 1.3
     64 */
     65function bp_dtheme_deprecated() {
     66        if ( !function_exists( 'bp_dtheme_wp_pages_filter' ) ) :
     67        /**
     68         * In BuddyPress 1.2.x, this function filtered the dropdown on the Settings > Reading screen for selecting
     69         * the page to show on front to include "Activity Stream."
     70         * As of 1.3.x, it is no longer required.
     71         *
     72         * @deprecated 1.3
     73         * @deprecated No longer required.
     74         * @param string $page_html A list of pages as a dropdown (select list)
     75         * @return string
     76         * @see wp_dropdown_pages()
     77         * @since 1.2
     78         */
     79        function bp_dtheme_wp_pages_filter( $page_html ) {
     80                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     81                return $page_html;
     82        }
     83        endif;
    6084
     85        if ( !function_exists( 'bp_dtheme_page_on_front_update' ) ) :
     86        /**
     87         * In BuddyPress 1.2.x, this function hijacked the saving of page on front setting to save the activity stream setting.
     88         * As of 1.3.x, it is no longer required.
     89         *
     90         * @deprecated 1.3
     91         * @deprecated No longer required.
     92         * @param $string $oldvalue Previous value of get_option( 'page_on_front' )
     93         * @param $string $oldvalue New value of get_option( 'page_on_front' )
     94         * @return string
     95         * @since 1.2
     96         */
     97        function bp_dtheme_page_on_front_update( $oldvalue, $newvalue ) {
     98                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     99                if ( !is_admin() || !is_super_admin() )
     100                        return false;
     101
     102                return $oldvalue;
     103        }
     104        endif;
     105
     106        if ( !function_exists( 'bp_dtheme_page_on_front_template' ) ) :
     107        /**
     108         * In BuddyPress 1.2.x, this function loaded the activity stream template if the front page display settings allow.
     109         * As of 1.3.x, it is no longer required.
     110         *
     111         * @deprecated 1.3
     112         * @deprecated No longer required.
     113         * @param string $template Absolute path to the page template
     114         * @return string
     115         * @since 1.2
     116         */
     117        function bp_dtheme_page_on_front_template( $template ) {
     118                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     119                return $template;
     120        }
     121        endif;
     122
     123        if ( !function_exists( 'bp_dtheme_fix_get_posts_on_activity_front' ) ) :
     124        /**
     125         * In BuddyPress 1.2.x, this forced the page ID as a string to stop the get_posts query from kicking up a fuss.
     126         * As of 1.3.x, it is no longer required.
     127         *
     128         * @deprecated 1.3
     129         * @deprecated No longer required.
     130         * @since 1.2
     131         */
     132        function bp_dtheme_fix_get_posts_on_activity_front() {
     133                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     134        }
     135        endif;
     136
     137        if ( !function_exists( 'bp_dtheme_fix_the_posts_on_activity_front' ) ) :
     138        /**
     139         * In BuddyPress 1.2.x, this was used as part of the code that set the activity stream to be on the front page.
     140         * As of 1.3.x, it is no longer required.
     141         *
     142         * @deprecated 1.3
     143         * @deprecated No longer required.
     144         * @param array $posts Posts as retrieved by WP_Query
     145         * @return array
     146         * @since 1.2.5
     147         */
     148        function bp_dtheme_fix_the_posts_on_activity_front( $posts ) {
     149                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     150                return $posts;
     151        }
     152        endif;
     153
     154        if ( !function_exists( 'bp_dtheme_add_blog_comments_js' ) ) :
     155        /**
     156         * In BuddyPress 1.2.x, this added the javascript needed for blog comment replies.
     157         * As of 1.3.x, we recommend that you enqueue the comment-reply javascript in your theme's header.php.
     158         *
     159         * @deprecated 1.3
     160         * @deprecated Enqueue the comment-reply script in your theme's header.php.
     161         * @since 1.2
     162         */
     163        function bp_dtheme_add_blog_comments_js() {
     164                _deprecated_function( __FUNCTION__, '1.3', "Enqueue the comment-reply script in your theme's header.php." );
     165                if ( is_singular() && bp_is_blog_page() && get_option( 'thread_comments' ) )
     166                        wp_enqueue_script( 'comment-reply' );
     167        }
     168        endif;
     169}
     170add_action( 'after_setup_theme', 'bp_dtheme_deprecated', 15 );
    61171?>
Note: See TracChangeset for help on using the changeset viewer.