Ticket #1522: shift_filters.diff
File shift_filters.diff, 2.0 KB (added by , 14 years ago) |
---|
-
bbp-core-hooks.php
294 294 // Fix post author id for anonymous posts (set it back to 0) when the post status is changed 295 295 add_filter( 'wp_insert_post_data', 'bbp_fix_post_author', 30, 2 ); 296 296 297 // Private Forum 298 add_filter( 'bbp_get_forum_topic_count', 'bbp_suppress_private_forum_meta', 10, 2 ); 299 add_filter( 'bbp_get_forum_reply_count', 'bbp_suppress_private_forum_meta', 10, 2 ); 300 add_filter( 'bbp_get_forum_post_count', 'bbp_suppress_private_forum_meta', 10, 2 ); 301 add_filter( 'bbp_get_forum_freshness_link', 'bbp_suppress_private_forum_meta', 10, 2 ); 302 add_filter( 'bbp_get_author_link', 'bbp_suppress_private_author_link', 10, 2 ); 303 add_filter( 'bbp_get_topic_author_link', 'bbp_suppress_private_author_link', 10, 2 ); 304 add_filter( 'bbp_get_reply_author_link', 'bbp_suppress_private_author_link', 10, 2 ); 305 297 306 /** 298 307 * Add filters to anonymous post author data 299 308 * -
bbp-forum-template.php
1435 1435 1436 1436 return $retval; 1437 1437 } 1438 add_filter( 'bbp_get_forum_topic_count', 'bbp_suppress_private_forum_meta', 10, 2 );1439 add_filter( 'bbp_get_forum_reply_count', 'bbp_suppress_private_forum_meta', 10, 2 );1440 add_filter( 'bbp_get_forum_post_count', 'bbp_suppress_private_forum_meta', 10, 2 );1441 add_filter( 'bbp_get_forum_freshness_link', 'bbp_suppress_private_forum_meta', 10, 2 );1442 1438 1443 1439 function bbp_suppress_private_author_link( $author_link, $args ) { 1444 1440 if ( empty( $args['post_id'] ) || current_user_can( 'read_private_forums' ) ) … … 1468 1464 1469 1465 return $author_link; 1470 1466 } 1471 add_filter( 'bbp_get_author_link', 'bbp_suppress_private_author_link', 10, 2 );1472 add_filter( 'bbp_get_topic_author_link', 'bbp_suppress_private_author_link', 10, 2 );1473 add_filter( 'bbp_get_reply_author_link', 'bbp_suppress_private_author_link', 10, 2 );1474 1467 1475 1468 /** 1476 1469 * Output the row class of a forum