[buddypress-trac] [BuddyPress] #4981: Regenarate url's in Rel Next/Prev According buddypress pages
    buddypress-trac 
    noreply at wordpress.org
       
    Sat May 18 13:49:50 UTC 2013
    
    
  
#4981: Regenarate url's in Rel Next/Prev According buddypress pages
----------------------------+------------------
 Reporter:  megainfo        |       Owner:
     Type:  enhancement     |      Status:  new
 Priority:  normal          |   Milestone:  1.8
Component:  All Components  |     Version:  1.7
 Severity:  minor           |  Resolution:
 Keywords:                  |
----------------------------+------------------
Comment (by megainfo):
 Hi @boonebgorges, @r-a-y
 Im agree with you @boonebgorges to remove these prev / next links when on
 a BuddyPress page. By adding this code somewhere in buddypress core.
 {{{
 function _bp_maybe_remove_adjacent_posts_rel_link_wp_head() {
   if ( ! bp_is_blog_page() && ! is_404() ) {
         remove_action('wp_head', 'adjacent_posts_rel_link_wp_head');
         add_action( 'bp_head', 'bp_adjacent_rel_link_wp_head' , 1);
   }
 }
 add_action( 'wp_head', '_bp_maybe_remove_adjacent_posts_rel_link_wp_head'
 , 1 );
 }}}
 But I suggest adding rel="next" and rel="prev" in pagination in all
 buddypress components (members, groups, activity, messages,...etc).
 Check this video that talk about SEO and Pagination :
 http://www.youtube.com/watch?d&v=njn8uXTWiGg
 This can be done by adding a filter to paginate_links wp function :
 {{{
 add_filter('paginate_links', 'bp_add_rel_next_prev_paginate_links',10 , 1
 );
 function bp_add_rel_next_prev_paginate_links( $pag_links ) {
         $pag_links = str_replace( '<a class="prev ', '<a rel="prev"
 class="prev ', $pag_links );
         $pag_links = str_replace( '<a class="next ', '<a rel="next"
 class="next ', $pag_links );
         return $pag_links;
 }
 }}}
-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4981#comment:4>
BuddyPress <http://buddypress.org/>
BuddyPress
    
    
More information about the buddypress-trac
mailing list