Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'Permalink post_id'

Viewing 25 results - 1 through 25 (of 52 total)
  • Author
    Search Results
  • #241317
    ckwing03
    Participant

    My webpage already use /%post_id% , but it not work for the topic page created by bbPress, how to fix it?

    #240393
    Robin W
    Moderator

    bbPress has loads of filters and actions

    list below

    Filters – nearly 900 !

    \bbpress\bbpress.php (44 hits)
    	Line  215: 		$this->basename     = apply_filters( 'bbp_plugin_basename', str_replace( array( 'build/', 'src/' ), '', plugin_basename( $this->file ) ) );
    	Line  216: 		$this->basepath     = apply_filters( 'bbp_plugin_basepath', trailingslashit( dirname( $this->basename ) ) );
    	Line  219: 		$this->plugin_dir   = apply_filters( 'bbp_plugin_dir_path', plugin_dir_path( $this->file ) );
    	Line  220: 		$this->plugin_url   = apply_filters( 'bbp_plugin_dir_url',  plugin_dir_url ( $this->file ) );
    	Line  223: 		$this->includes_dir = apply_filters( 'bbp_includes_dir', trailingslashit( $this->plugin_dir . 'includes'  ) );
    	Line  224: 		$this->includes_url = apply_filters( 'bbp_includes_url', trailingslashit( $this->plugin_url . 'includes'  ) );
    	Line  227: 		$this->lang_base    = apply_filters( 'bbp_lang_base',    trailingslashit( $this->basepath   . 'languages' ) );
    	Line  228: 		$this->lang_dir     = apply_filters( 'bbp_lang_dir',     trailingslashit( $this->plugin_dir . 'languages' ) );
    	Line  231: 		$this->themes_dir   = apply_filters( 'bbp_themes_dir',   trailingslashit( $this->plugin_dir . 'templates' ) );
    	Line  232: 		$this->themes_url   = apply_filters( 'bbp_themes_url',   trailingslashit( $this->plugin_url . 'templates' ) );
    	Line  245: 		$this->forum_post_type   = apply_filters( 'bbp_forum_post_type',  'forum'     );
    	Line  246: 		$this->topic_post_type   = apply_filters( 'bbp_topic_post_type',  'topic'     );
    	Line  247: 		$this->topic_tag_tax_id  = apply_filters( 'bbp_topic_tag_tax_id', 'topic-tag' );
    	Line  248: 		$this->reply_post_type   = apply_filters( 'bbp_reply_post_type',  'reply'     );
    	Line  251: 		$this->spam_status_id    = apply_filters( 'bbp_spam_post_status',    'spam'    );
    	Line  252: 		$this->closed_status_id  = apply_filters( 'bbp_closed_post_status',  'closed'  );
    	Line  253: 		$this->orphan_status_id  = apply_filters( 'bbp_orphan_post_status',  'orphan'  );
    	Line  254: 		$this->public_status_id  = apply_filters( 'bbp_public_post_status',  'publish' );
    	Line  255: 		$this->pending_status_id = apply_filters( 'bbp_pending_post_status', 'pending' );
    	Line  256: 		$this->private_status_id = apply_filters( 'bbp_private_post_status', 'private' );
    	Line  257: 		$this->hidden_status_id  = apply_filters( 'bbp_hidden_post_status',  'hidden'  );
    	Line  258: 		$this->trash_status_id   = apply_filters( 'bbp_trash_post_status',   'trash'   );
    	Line  261: 		$this->user_id           = apply_filters( 'bbp_user_id',        'bbp_user'        );
    	Line  262: 		$this->tops_id           = apply_filters( 'bbp_tops_id',        'bbp_tops'        );
    	Line  263: 		$this->reps_id           = apply_filters( 'bbp_reps_id',        'bbp_reps'        );
    	Line  264: 		$this->favs_id           = apply_filters( 'bbp_favs_id',        'bbp_favs'        );
    	Line  265: 		$this->subs_id           = apply_filters( 'bbp_subs_id',        'bbp_subs'        );
    	Line  266: 		$this->view_id           = apply_filters( 'bbp_view_id',        'bbp_view'        );
    	Line  267: 		$this->edit_id           = apply_filters( 'bbp_edit_id',        'edit'            );
    	Line  268: 		$this->paged_id          = apply_filters( 'bbp_paged_id',       'paged'           );
    	Line  269: 		$this->search_id         = apply_filters( 'bbp_search_id',      'bbp_search'      );
    	Line  270: 		$this->engagements_id    = apply_filters( 'bbp_engagements_id', 'bbp_engagements' );
    	Line  305: 		$this->tab_index      = apply_filters( 'bbp_default_tab_index', 100 );
    	Line  488: 			$locale = apply_filters( 'plugin_locale', $type, $this->domain );
    	Line  511: 			apply_filters( 'bbp_register_forum_post_type', array(
    	Line  537: 			apply_filters( 'bbp_register_topic_post_type', array(
    	Line  563: 			apply_filters( 'bbp_register_reply_post_type', array(
    	Line  598: 			apply_filters( 'bbp_register_closed_post_status', array(
    	Line  611: 			apply_filters( 'bbp_register_spam_post_status', array(
    	Line  625: 			apply_filters( 'bbp_register_orphan_post_status', array(
    	Line  639: 			apply_filters( 'bbp_register_hidden_post_status', array(
    	Line  685: 			apply_filters( 'bbp_register_topic_taxonomy', array(
    	Line  712: 			apply_filters( 'bbp_register_view_popular', array(
    	Line  725: 			apply_filters( 'bbp_register_view_no_replies', array(
      \bbpress\includes\admin\actions.php (1 hit)
    	Line 172: 	if ( ! apply_filters( 'bbp_filter_column_headers', false ) ) {
      \bbpress\includes\admin\classes\class-bbp-admin.php (5 hits)
    	Line  671: 		return (array) apply_filters( 'bbp_map_settings_meta_caps', $caps, $cap, $user_id, $args );
    	Line  690: 		$importers = apply_filters( 'bbp_importers', array( 'bbpress' ) );
    	Line  696: 			$import_dir  = apply_filters( 'bbp_importer_path', $this->admin_dir . 'importers', $importer );
    	Line  920: 		$number = (int) apply_filters( 'bbp_suggest_topic_count', 10 );
    	Line 1005: 		$number = (int) apply_filters( 'bbp_suggest_user_count', 10 );
      \bbpress\includes\admin\classes\class-bbp-converter.php (1 hit)
    	Line 254: 		$r = apply_filters( 'bbp_converter_php_ini_overrides', array(
      \bbpress\includes\admin\classes\class-bbp-topic-replies-list-table.php (1 hit)
    	Line 154: 		$reply_content = apply_filters( 'bbp_get_reply_content', $item->post_content, $item->ID );
      \bbpress\includes\admin\common.php (1 hit)
    	Line 143: 	return apply_filters( 'bbp_sanitize_slug', $value, $slug );
      \bbpress\includes\admin\forums.php (6 hits)
    	Line 402: 		$retval = apply_filters( 'bbp_toggle_forum_action_admin', $retval, $forum_id, $action );
    	Line 464: 		$message = apply_filters( 'bbp_toggle_forum_notice_admin', $message, $forum_id, $notice, $is_failure );
    	Line 483: 		return (array) apply_filters( 'bbp_admin_forum_row_action_sort_order', array(
    	Line 503: 		return apply_filters( 'bbp_admin_forums_allowed_notice_toggles', array(
    	Line 519: 		return apply_filters( 'bbp_admin_forums_allowed_action_toggles', array(
    	Line 553: 		return apply_filters( 'bbp_admin_forums_column_headers', $columns );
      \bbpress\includes\admin\metaboxes.php (1 hit)
    	Line  86: 	return apply_filters( 'bbp_dashboard_at_a_glance', $elements, $r );
      \bbpress\includes\admin\replies.php (6 hits)
    	Line  512: 		$retval = apply_filters( 'bbp_toggle_reply_action_admin', $retval, $reply_id, $action );
    	Line  586: 		$message = apply_filters( 'bbp_toggle_reply_notice_admin', $message, $reply_id, $notice, $is_failure );
    	Line  605: 		return (array) apply_filters( 'bbp_admin_reply_row_action_sort_order', array(
    	Line  628: 		return apply_filters( 'bbp_admin_replies_allowed_notice_toggles', array(
    	Line  646: 		return apply_filters( 'bbp_admin_replies_allowed_action_toggles', array(
    	Line  672: 		return apply_filters( 'bbp_admin_replies_column_headers', $columns );
      \bbpress\includes\admin\settings.php (8 hits)
    	Line   25: 	return (array) apply_filters( 'bbp_admin_get_settings_sections', array(
    	Line  105: 	return (array) apply_filters( 'bbp_admin_get_settings_fields', array(
    	Line  641: 	return (array) apply_filters( 'bbp_admin_get_settings_fields_for_section', $retval, $section_id );
    	Line  885: 	$max_depth     = (int) apply_filters( 'bbp_thread_replies_depth_max', 10 );
    	Line 1984: 			$value = esc_attr( apply_filters( 'editable_slug', $value ) );
    	Line 1997: 		return apply_filters( 'bbp_get_form_option', $value, $option, $default, $is_slug );
    	Line 2019: 		$core_slugs = apply_filters( 'bbp_slug_conflict_check', array(
    	Line 2086: 		$the_core_slugs = apply_filters( 'bbp_slug_conflict', $core_slugs );
      \bbpress\includes\admin\tools\common.php (10 hits)
    	Line 101: 		return apply_filters( 'bbp_get_admin_repair_tool_run_url', $nonced, $component );
    	Line 206: 	return (array) apply_filters( 'bbp_get_admin_repair_tools', $tools, $type );
    	Line 246: 	return (array) apply_filters( 'bbp_get_admin_repair_tool_registered_components', $retval );
    	Line 349: 	return (array) apply_filters( 'bbp_get_admin_repair_tool_registered_versions', $retval );
    	Line 608: 	return (array) apply_filters( 'bbp_repair_list', $retval );
    	Line 645: 	return (array) apply_filters( 'bbp_get_admin_repair_tool_components', $links, $item );
    	Line 682: 	return (array) apply_filters( 'bbp_get_admin_repair_tool_version', $links, $item );
    	Line 719: 	return (array) apply_filters( 'bbp_get_admin_repair_tool_overhead', $links, $item );
    	Line 835: 	return apply_filters( 'bbp_get_admin_repair_tool_overhead_filters', $output, $r, $args );
    	Line 932: 	return apply_filters( 'bbp_get_admin_repair_tool_status_filters', $output, $r, $args );
      \bbpress\includes\admin\tools\converter.php (2 hits)
    	Line  54: 	return (array) apply_filters( 'bbp_get_converters', $files );
    	Line  99: 	return apply_filters( 'bbp_new_converter', $converter, $platform );
      \bbpress\includes\admin\tools\upgrade.php (1 hit)
    	Line 273: 	$prefix            = apply_filters( 'bp_core_get_table_prefix', $bbp_db->base_prefix );
      \bbpress\includes\admin\tools.php (1 hit)
    	Line 518: 	return (array) apply_filters( 'bbp_tools_admin_tabs', array(
      \bbpress\includes\admin\topics.php (6 hits)
    	Line  662: 		$retval = apply_filters( 'bbp_toggle_topic_action_admin', $retval, $topic_id, $action );
    	Line  767: 		$message = apply_filters( 'bbp_toggle_topic_notice_admin', $message, $topic_id, $notice, $is_failure );
    	Line  786: 		return (array) apply_filters( 'bbp_admin_topics_row_action_sort_order', array(
    	Line  811: 		return (array) apply_filters( 'bbp_admin_topics_allowed_notice_toggles', array(
    	Line  834: 		return (array) apply_filters( 'bbp_admin_topics_allowed_action_toggles', array(
    	Line  864: 		return (array) apply_filters( 'bbp_admin_topics_column_headers', $columns );
      \bbpress\includes\common\ajax.php (1 hit)
    	Line  41: 		return apply_filters( 'bbp_get_ajax_url', $ajaxurl );
      \bbpress\includes\common\classes.php (4 hits)
    	Line  89: 		$this->id   = apply_filters( 'bbp_' . $this->name . '_id',   $args['id']   );
    	Line  90: 		$this->slug = apply_filters( 'bbp_' . $this->name . '_slug', $args['slug'] );
    	Line 237: 		$title   = apply_filters( 'bbp_walker_dropdown_post_title', $object->post_title, $output, $object, $depth, $args );
    	Line 494: 		$title   = apply_filters( 'bbp_walker_dropdown_post_title', $title, $output, $object, $depth, $args );
      \bbpress\includes\common\engagements.php (1 hit)
    	Line  27: 	return apply_filters( 'bbp_user_engagements_interface', bbpress()->engagements, $rel_key, $rel_type );
      \bbpress\includes\common\formatting.php (11 hits)
    	Line  27: 	return (array) apply_filters( 'bbp_kses_allowed_tags', array(
    	Line 388: 			$ret = apply_filters( 'bbp_make_clickable', $ret, $text );
    	Line 497: 	$classes = (array) apply_filters( 'bbp_make_mentions_clickable_classes', $classes, $user );
    	Line 552: 	return (int) apply_filters( 'bbp_number_not_negative', $not_less_than_zero, $int, $number );
    	Line 573: 	return apply_filters( 'bbp_number_format', number_format( $number, $decimals, $dec_point, $thousands_sep ), $number, $decimals, $dec_point, $thousands_sep );
    	Line 594: 	return apply_filters( 'bbp_number_format_i18n', number_format_i18n( $number, $decimals ), $number, $decimals );
    	Line 615: 	return apply_filters( 'bbp_convert_date', $new_time, $d, $translate, $time );
    	Line 646: 		$unknown_text   = apply_filters( 'bbp_core_time_since_unknown_text',   esc_html__( 'sometime',  'bbpress' ) );
    	Line 647: 		$right_now_text = apply_filters( 'bbp_core_time_since_right_now_text', esc_html__( 'right now', 'bbpress' ) );
    	Line 648: 		$ago_text       = apply_filters( 'bbp_core_time_since_ago_text',       esc_html__( '%s ago',    'bbpress' ) );
    	Line 746: 		return apply_filters( 'bbp_get_time_since', $output, $older_date, $newer_date );
      \bbpress\includes\common\functions.php (50 hits)
    	Line   53: 	return apply_filters( 'bbp_get_redirect_to', $retval );
    	Line   73: 	return apply_filters( 'bbp_add_view_all', $link, $original_link );
    	Line   90: 	return apply_filters( 'bbp_remove_view_all', $link, $original_link );
    	Line  106: 	return (bool) apply_filters( 'bbp_get_view_all', (bool) $retval, $cap );
    	Line  247: 	return (bool) apply_filters( 'bbp_past_edit_lock', $retval, $datetime, $utc );
    	Line  271: 	return (int) apply_filters( 'bbp_get_trash_days', $days, $context );
    	Line  519: 	return (array) apply_filters( 'bbp_get_statistics', $statistics, $r, $args );
    	Line  554: 	$r['bbp_anonymous_name'] = apply_filters( 'bbp_pre_anonymous_post_author_name', $r['bbp_anonymous_name'] );
    	Line  560: 	$r['bbp_anonymous_email'] = apply_filters( 'bbp_pre_anonymous_post_author_email', $r['bbp_anonymous_email'] );
    	Line  566: 	$r['bbp_anonymous_website'] = apply_filters( 'bbp_pre_anonymous_post_author_website', $r['bbp_anonymous_website'] );
    	Line  569: 	return (array) apply_filters( 'bbp_filter_anonymous_post_data', $r, $args );
    	Line  608: 	return (array) apply_filters( 'bbp_sanitize_anonymous_post_author', $r, $anonymous_data );
    	Line  723: 	$dupe   = apply_filters( 'bbp_check_for_duplicate_query', $query, $r );
    	Line  753: 	if ( apply_filters( 'bbp_bypass_check_for_flood', false, $anonymous_data, $author_id ) ) {
    	Line  830: 	if ( apply_filters( "bbp_bypass_check_for_{$hook_name}", false, $anonymous_data, $author_id, $title, $content, $strict ) ) {
    	Line  864: 				$num_links = apply_filters( 'comment_max_links_url', $num_links, $_post['url'], $content );
    	Line  883: 	$moderation = apply_filters( "bbp_{$hook_name}_keys", trim( get_option( $option_name ) ) );
    	Line  999: 	return apply_filters( 'bbp_get_do_not_reply_address', 'noreply@' . $sitename );
    	Line 1072: 	$user_ids = (array) apply_filters( 'bbp_topic_subscription_user_ids', $user_ids, $reply_id, $topic_id );
    	Line 1118: 	$message = apply_filters( 'bbp_subscription_mail_message', $message, $reply_id, $topic_id );
    	Line 1124: 	$subject = apply_filters( 'bbp_subscription_mail_title', '[' . $blog_name . '] ' . $topic_title, $reply_id, $topic_id );
    	Line 1138: 	$from_email = apply_filters( 'bbp_subscription_from_email', $no_reply );
    	Line 1151: 	$headers  = apply_filters( 'bbp_subscription_mail_headers', $headers  );
    	Line 1152:  	$to_email = apply_filters( 'bbp_subscription_to_email',     $no_reply );
    	Line 1239: 	$user_ids = (array) apply_filters( 'bbp_forum_subscription_user_ids', $user_ids, $topic_id, $forum_id );
    	Line 1285: 	$message = apply_filters( 'bbp_forum_subscription_mail_message', $message, $topic_id, $forum_id, $user_id );
    	Line 1291: 	$subject = apply_filters( 'bbp_forum_subscription_mail_title', '[' . $blog_name . '] ' . $topic_title, $topic_id, $forum_id, $user_id );
    	Line 1305: 	$from_email = apply_filters( 'bbp_subscription_from_email', $no_reply );
    	Line 1318: 	$headers  = apply_filters( 'bbp_subscription_mail_headers', $headers  );
    	Line 1319: 	$to_email = apply_filters( 'bbp_subscription_to_email',     $no_reply );
    	Line 1375: 	$limit = apply_filters( 'bbp_get_users_chunk_limit', 100 );
    	Line 1422: 	return apply_filters( 'bbp_get_email_addresses_from_user_ids', $retval, $user_ids, $limit );
    	Line 1444: 	$max_num = apply_filters( 'bbp_get_bcc_chunk_limit', 40, $args );
    	Line 1497: 	return apply_filters( 'bbp_get_email_header', 'X-bbPress: ' . bbp_get_version() );
    	Line 1538: 		$filtered  = apply_filters( 'bbp_logout_url_redirect_to', $redirect_to );
    	Line 1550: 	return apply_filters( 'bbp_logout_url', $url, $redirect_to );
    	Line 1583: 		$r = apply_filters( "bbp_before_{$filter_key}_parse_args", $r, $args, $defaults );
    	Line 1593: 		$r = apply_filters( "bbp_after_{$filter_key}_parse_args", $r, $args, $defaults );
    	Line 1707: 	return (int) apply_filters( 'bbp_get_public_child_last_id', $child_id, $parent_id, $post_type );
    	Line 1771: 	return (array) apply_filters( 'bbp_get_child_counts', $retval, $parent_id );
    	Line 1811: 	return (array) apply_filters( 'bbp_filter_child_counts_list', $retval, $parent_id, $types, $statuses );
    	Line 1858: 	return (int) apply_filters( 'bbp_get_public_child_count', $child_count, $parent_id, $post_type );
    	Line 1908: 	return (int) apply_filters( 'bbp_get_non_public_child_count', $child_count, $parent_id, $post_type );
    	Line 1976: 	return (array) apply_filters( 'bbp_get_public_child_ids', $child_ids, $parent_id, $post_type );
    	Line 2030: 	return (array) apply_filters( 'bbp_get_all_child_ids', $child_ids, $parent_id, $post_type );
    	Line 2061: 	$ids = apply_filters( 'bbp_update_post_family_caches', array(
    	Line 2179: 	return apply_filters( 'bbp_get_global_post_field', $retval, $post, $field, $context );
    	Line 2236: 	$matched_url = apply_filters( 'bbp_verify_nonce_request_url', $requested_url );
    	Line 2511: 	return apply_filters( 'bbp_get_page_by_path', $retval, $path );
    	Line 2634: 	return (bool) apply_filters( 'bbp_is_title_too_long', $result, $title, $max, $len );
      \bbpress\includes\common\locks.php (1 hit)
    	Line 43: 	$time_window = apply_filters( 'bbp_check_post_lock_window', 3 * MINUTE_IN_SECONDS );
      \bbpress\includes\common\shortcodes.php (2 hits)
    	Line  51: 		$this->codes = apply_filters( 'bbp_shortcodes', array(
    	Line 176: 		return apply_filters( 'bbp_display_shortcode', $output, $query_name );
      \bbpress\includes\common\template.php (60 hits)
    	Line  104: 	return (bool) apply_filters( 'bbp_is_site_public', $public, $site_id );
    	Line  126: 	return (bool) apply_filters( 'bbp_is_forum', $retval, $post_id );
    	Line  150: 	return (bool) apply_filters( 'bbp_is_forum_archive', $retval );
    	Line  176: 	return (bool) apply_filters( 'bbp_is_single_forum', $retval );
    	Line  205: 	return (bool) apply_filters( 'bbp_is_forum_edit', $retval );
    	Line  227: 	return (bool) apply_filters( 'bbp_is_topic', $retval, $post_id );
    	Line  253: 	return (bool) apply_filters( 'bbp_is_single_topic', $retval );
    	Line  274: 	return (bool) apply_filters( 'bbp_is_topic_archive', $retval );
    	Line  303: 	return (bool) apply_filters( 'bbp_is_topic_edit', $retval );
    	Line  324: 	return (bool) apply_filters( 'bbp_is_topic_merge', $retval );
    	Line  345: 	return (bool) apply_filters( 'bbp_is_topic_split', $retval );
    	Line  376: 	return (bool) apply_filters( 'bbp_is_topic_tag', $retval );
    	Line  410: 	return (bool) apply_filters( 'bbp_is_topic_tag_edit', $retval );
    	Line  437: 	return (bool) apply_filters( 'bbp_is_custom_post_type', $retval, $the_post );
    	Line  459: 	return (bool) apply_filters( 'bbp_is_reply', $retval, $post_id );
    	Line  488: 	return (bool) apply_filters( 'bbp_is_reply_edit', $retval );
    	Line  507: 	return (bool) apply_filters( 'bbp_is_reply_move', $retval );
    	Line  533: 	return (bool) apply_filters( 'bbp_is_single_reply', $retval );
    	Line  557: 	return (bool) apply_filters( 'bbp_is_favorites', $retval );
    	Line  581: 	return (bool) apply_filters( 'bbp_is_subscriptions', $retval );
    	Line  606: 	return (bool) apply_filters( 'bbp_is_topics_created', $retval );
    	Line  631: 	return (bool) apply_filters( 'bbp_is_replies_created', $retval );
    	Line  655: 	return (bool) apply_filters( 'bbp_is_user_home', $retval );
    	Line  675: 	return (bool) apply_filters( 'bbp_is_user_home_edit', $retval );
    	Line  699: 	return (bool) apply_filters( 'bbp_is_single_user', $retval );
    	Line  723: 	return (bool) apply_filters( 'bbp_is_single_user_edit', $retval );
    	Line  747: 	return (bool) apply_filters( 'bbp_is_single_user_profile', $retval );
    	Line  771: 	return (bool) apply_filters( 'bbp_is_single_user_topics', $retval );
    	Line  795: 	return (bool) apply_filters( 'bbp_is_single_user_replies', $retval );
    	Line  819: 	return (bool) apply_filters( 'bbp_is_single_user_engagements', $retval );
    	Line  849: 	return (bool) apply_filters( 'bbp_is_single_view', $retval );
    	Line  892: 	return (bool) apply_filters( 'bbp_is_search', $retval );
    	Line  932: 	return (bool) apply_filters( 'bbp_is_search_results', $retval );
    	Line  956: 	return (bool) apply_filters( 'bbp_is_edit', $retval );
    	Line 1094: 	$classes = apply_filters( 'bbp_get_the_body_class', $classes, $bbp_classes, $wp_classes, $custom_classes );
    	Line 1097: 	return (array) apply_filters( 'bbp_body_class', $classes, $bbp_classes, $wp_classes, $custom_classes );
    	Line 1144: 	return (bool) apply_filters( 'bbp_has_shortcode', $retval, $found, $text );
    	Line 1253: 	return (bool) apply_filters( 'is_bbpress', $retval );
    	Line 1297: 		return apply_filters( 'bbp_get_wp_login_action', $login_url, $r, $args );
    	Line 1326: 	echo apply_filters( 'bbp_redirect_to_field', $redirect_field, $redirect_to );
    	Line 1385: 		return apply_filters( 'bbp_get_sanitize_val', $retval, $request, $input_type );
    	Line 1431: 		return apply_filters( 'bbp_get_tab_index', (int) $bbp->tab_index );
    	Line 1472: 		return apply_filters( 'bbp_get_tab_index_attribute', $attr, $tab );
    	Line 1663: 		return apply_filters( 'bbp_get_dropdown', $retval, $r, $args );
    	Line 1772: 			$redirect_to = apply_filters( 'bbp_reply_form_redirect_to', get_permalink() );
    	Line 1944: 		return apply_filters( 'bbp_get_the_content', $output, $args, $post_content );
    	Line 1970: 	return apply_filters( 'bbp_get_tiny_mce_plugins', $plugins );
    	Line 1996: 	return apply_filters( 'bbp_get_teeny_mce_buttons', $buttons );
    	Line 2024: 	return apply_filters( 'bbp_get_quicktags_settings', $settings );
    	Line 2067: 		return apply_filters( 'bbp_get_view_id', $view_id, $view );
    	Line 2145: 		return apply_filters( 'bbp_get_view_link', $url, $view );
    	Line 2234: 		if ( apply_filters( 'bbp_no_breadcrumb', is_front_page() ) ) {
    	Line 2481: 		$sep    = apply_filters( 'bbp_breadcrumb_separator', $sep    );
    	Line 2482: 		$crumbs = apply_filters( 'bbp_breadcrumbs',          $crumbs );
    	Line 2488: 		return apply_filters( 'bbp_get_breadcrumb', $trail, $crumbs, $r, $args );
    	Line 2529: 		return apply_filters( 'bbp_get_allowed_tags', htmlentities( $allowed ) );
    	Line 2618: 		return apply_filters( 'bbp_get_logout_link', $link, $redirect_to );
    	Line 2780: 	$new_title = apply_filters( 'bbp_raw_title_array', $new_title );
    	Line 2792: 	$new_title = apply_filters( 'bbp_raw_title', $new_title, $sep, $seplocation );
    	Line 2819: 	return apply_filters( 'bbp_title', $new_title, $sep, $seplocation );
      \bbpress\includes\common\widgets.php (23 hits)
    	Line   32: 		$widget_ops = apply_filters( 'bbp_login_widget_options', array(
    	Line   64: 		$settings['title'] = apply_filters( 'widget_title', $settings['title'], $instance, $this->id_base );
    	Line   67: 		$settings['title']    = apply_filters( 'bbp_login_widget_title',    $settings['title'],    $instance, $this->id_base );
    	Line   68: 		$settings['register'] = apply_filters( 'bbp_login_widget_register', $settings['register'], $instance, $this->id_base );
    	Line   69: 		$settings['lostpass'] = apply_filters( 'bbp_login_widget_lostpass', $settings['lostpass'], $instance, $this->id_base );
    	Line  225: 		$widget_ops = apply_filters( 'bbp_views_widget_options', array(
    	Line  262: 		$settings['title'] = apply_filters( 'widget_title',          $settings['title'], $instance, $this->id_base );
    	Line  265: 		$settings['title'] = apply_filters( 'bbp_view_widget_title', $settings['title'], $instance, $this->id_base );
    	Line  359: 		$widget_ops = apply_filters( 'bbp_search_widget_options', array(
    	Line  393: 		$settings['title'] = apply_filters( 'widget_title',            $settings['title'], $instance, $this->id_base );
    	Line  396: 		$settings['title'] = apply_filters( 'bbp_search_widget_title', $settings['title'], $instance, $this->id_base );
    	Line  476: 		$widget_ops = apply_filters( 'bbp_forums_widget_options', array(
    	Line  508: 		$settings['title'] = apply_filters( 'widget_title',           $settings['title'], $instance, $this->id_base );
    	Line  511: 		$settings['title'] = apply_filters( 'bbp_forum_widget_title', $settings['title'], $instance, $this->id_base );
    	Line  649: 		$widget_ops = apply_filters( 'bbp_topics_widget_options', array(
    	Line  681: 		$settings['title'] = apply_filters( 'widget_title',           $settings['title'], $instance, $this->id_base );
    	Line  684: 		$settings['title'] = apply_filters( 'bbp_topic_widget_title', $settings['title'], $instance, $this->id_base );
    	Line  935: 		$widget_ops = apply_filters( 'bbp_stats_widget_options', array(
    	Line  967: 		$settings['title'] = apply_filters( 'widget_title',           $settings['title'], $instance, $this->id_base );
    	Line  970: 		$settings['title'] = apply_filters( 'bbp_stats_widget_title', $settings['title'], $instance, $this->id_base );
    	Line 1054: 		$widget_ops = apply_filters( 'bbp_replies_widget_options', array(
    	Line 1086: 		$settings['title'] = apply_filters( 'widget_title',             $settings['title'], $instance, $this->id_base );
    	Line 1089: 		$settings['title'] = apply_filters( 'bbp_replies_widget_title', $settings['title'], $instance, $this->id_base );
      \bbpress\includes\core\abstraction.php (9 hits)
    	Line 111: 	return apply_filters( 'bbp_get_global_object', $retval, $name, $type, $default );
    	Line 190: 	return apply_filters( 'bbp_get_root_url', $retval );
    	Line 212: 	return apply_filters( 'bbp_get_paged_slug', $retval );
    	Line 236: 	return apply_filters( 'bbp_pretty_urls', $retval );
    	Line 266: 	return apply_filters( 'bbp_make_first_page_canonical', $retval, $pagination_links );
    	Line 345: 	return (bool) apply_filters( 'bbp_is_large_install', $retval );
    	Line 360: 	return (int) apply_filters( 'bbp_get_total_users', (int) $count );
    	Line 471: 	$filtered = call_user_func_array( 'apply_filters', $args );
    	Line 497: 	return (string) apply_filters( 'bbp_get_default_zero_date', $retval, $db_version );
      \bbpress\includes\core\capabilities.php (10 hits)
    	Line 210: 	return apply_filters( 'bbp_get_caps_for_role', $caps, $role );
    	Line 264: 	$all_roles = apply_filters( 'editable_roles', $the_roles );
    	Line 267: 	return apply_filters( 'bbp_get_blog_roles', $all_roles, $wp_roles );
    	Line 377: 	return (array) apply_filters( 'bbp_get_dynamic_roles', $to_array, $roles );
    	Line 396: 	return apply_filters( 'bbp_get_dynamic_role_name', $role, $role_id, $roles );
    	Line 438: 	return apply_filters( 'bbp_get_keymaster_role', 'bbp_keymaster' );
    	Line 451: 	return apply_filters( 'bbp_get_moderator_role', 'bbp_moderator' );
    	Line 464: 	return apply_filters( 'bbp_get_participant_role', 'bbp_participant' );
    	Line 477: 	return apply_filters( 'bbp_get_spectator_role', 'bbp_spectator' );
    	Line 490: 	return apply_filters( 'bbp_get_blocked_role', 'bbp_blocked' );
      \bbpress\includes\core\filters.php (4 hits)
    	Line 374: 	return apply_filters( 'bbpress_locale', $locale, $domain );
    	Line 389: 	return (array) apply_filters( 'bbp_has_forums_query', $args );
    	Line 404: 	return (array) apply_filters( 'bbp_has_topics_query', $args );
    	Line 419: 	return (array) apply_filters( 'bbp_has_replies_query', $args );
      \bbpress\includes\core\functions.php (8 hits)
    	Line 106: 	$forum_id = (int) apply_filters( 'bbp_update_forum_id', $forum_id, $post_id );
    	Line 125: 	$topic_id = (int) apply_filters( 'bbp_update_topic_id', $topic_id, $post_id );
    	Line 144: 	$reply_id = (int) apply_filters( 'bbp_update_reply_id', $reply_id, $post_id );
    	Line 163: 	$reply_id = (int) apply_filters( 'bbp_update_reply_to_id', $reply_id, $post_id );
    	Line 294: 	return (array) apply_filters( 'bbp_get_view_query_args', $retval, $view );
    	Line 326: 	return (bool) apply_filters( 'bbp_has_errors', $has_errors, bbpress()->errors );
    	Line 345: 	return apply_filters( 'bbp_find_mentions_pattern', '/[@]+([A-Za-z0-9-_\.@]+)\b/' );
    	Line 368: 	return apply_filters( 'bbp_find_mentions', $usernames, $pattern, $content );
      \bbpress\includes\core\options.php (45 hits)
    	Line  154: 	return (array) apply_filters( 'bbp_get_default_options', $options );
    	Line  277: 	$strategy  = apply_filters( 'bbp_pre_load_options_strategy', 'notoptions' );
    	Line  336: 	return (bool) apply_filters( 'bbp_is_favorites_active', (bool) get_option( '_bbp_enable_favorites', $default ) );
    	Line  350: 	return (bool) apply_filters( 'bbp_is_subscriptions_active', (bool) get_option( '_bbp_enable_subscriptions', $default ) );
    	Line  364: 	return (bool) apply_filters( 'bbp_is_engagements_active', (bool) get_option( '_bbp_enable_engagements', $default ) );
    	Line  378: 	return (bool) apply_filters( 'bbp_allow_content_edit', (bool) get_option( '_bbp_allow_content_edit', $default ) );
    	Line  392: 	return (bool) apply_filters( 'bbp_allow_content_throttle', (bool) get_option( '_bbp_allow_content_throttle', $default ) );
    	Line  406: 	return (bool) apply_filters( 'bbp_allow_topic_tags', (bool) get_option( '_bbp_allow_topic_tags', $default ) );
    	Line  421: 	return (bool) apply_filters( 'bbp_allow_forum_mods', (bool) get_option( '_bbp_allow_forum_mods', $default ) );
    	Line  436: 	return (bool) apply_filters( 'bbp_allow_super_mods', (bool) get_option( '_bbp_allow_super_mods', $default ) );
    	Line  450: 	return (bool) apply_filters( 'bbp_allow_search', (bool) get_option( '_bbp_allow_search', $default ) );
    	Line  464: 	return (bool) apply_filters( '_bbp_allow_threaded_replies', (bool) get_option( '_bbp_allow_threaded_replies', $default ) );
    	Line  478: 	return (int) apply_filters( 'bbp_thread_replies_depth', (int) get_option( '_bbp_thread_replies_depth', $default ) );
    	Line  492: 	return (bool) apply_filters( 'bbp_allow_revisions', (bool) get_option( '_bbp_allow_revisions', $default ) );
    	Line  506: 	return apply_filters( 'bbp_allow_anonymous', (bool) get_option( '_bbp_allow_anonymous', $default ) );
    	Line  520: 	return (bool) apply_filters( 'bbp_allow_global_access', (bool) get_option( '_bbp_allow_global_access', $default ) );
    	Line  535: 	return apply_filters( 'bbp_get_default_role', get_option( '_bbp_default_role', $default ) );
    	Line  549: 	return (bool) apply_filters( 'bbp_use_wp_editor', (bool) get_option( '_bbp_use_wp_editor', $default ) );
    	Line  563: 	return (bool) apply_filters( 'bbp_use_autoembed', (bool) get_option( '_bbp_use_autoembed', $default ) );
    	Line  577: 	return apply_filters( 'bbp_get_theme_package_id', get_option( '_bbp_theme_package_id', $default ) );
    	Line  601: 		return (int) apply_filters( 'bbp_get_title_max_length', (int) get_option( '_bbp_title_max_length', $default ) );
    	Line  627: 		return (int) apply_filters( 'bbp_get_edit_lock', (int) get_option( '_bbp_edit_lock', $default ) );
    	Line  651: 		return (int) apply_filters( 'bbp_get_group_forums_root_id', (int) get_option( '_bbp_group_forums_root_id', $default ) );
    	Line  665: 	return (bool) apply_filters( 'bbp_is_group_forums_active', (bool) get_option( '_bbp_enable_group_forums', $default ) );
    	Line  679: 	return (bool) apply_filters( 'bbp_is_akismet_active', (bool) get_option( '_bbp_enable_akismet', $default ) );
    	Line  713: 	return apply_filters( 'bbp_settings_integration', $integration, $default );
    	Line  743: 	return apply_filters( 'bbp_engagements_strategy', $integration, $default );
    	Line  759: 	return apply_filters( 'bbp_get_root_slug', get_option( '_bbp_root_slug', $default ) );
    	Line  773: 	return (bool) apply_filters( 'bbp_include_root_slug', (bool) get_option( '_bbp_include_root', $default ) );
    	Line  787: 	return apply_filters( 'bbp_show_on_root', get_option( '_bbp_show_on_root', $default ) );
    	Line  805: 	return apply_filters( 'bbp_maybe_get_root_slug', $retval );
    	Line  819: 	return apply_filters( 'bbp_get_forum_slug', bbp_maybe_get_root_slug() . get_option( '_bbp_forum_slug', $default ) );
    	Line  833: 	return apply_filters( 'bbp_get_topic_archive_slug', get_option( '_bbp_topic_archive_slug', $default ) );
    	Line  847: 	return apply_filters( 'bbp_get_reply_archive_slug', get_option( '_bbp_reply_archive_slug', $default ) );
    	Line  861: 	return apply_filters( 'bbp_get_topic_slug', bbp_maybe_get_root_slug() . get_option( '_bbp_topic_slug', $default ) );
    	Line  875: 	return apply_filters( 'bbp_get_topic_tag_tax_slug', bbp_maybe_get_root_slug() . get_option( '_bbp_topic_tag_slug', $default ) );
    	Line  889: 	return apply_filters( 'bbp_get_reply_slug', bbp_maybe_get_root_slug() . get_option( '_bbp_reply_slug', $default ) );
    	Line  903: 	return apply_filters( 'bbp_get_user_slug', bbp_maybe_get_root_slug() . get_option( '_bbp_user_slug', $default ) );
    	Line  917: 	return apply_filters( 'bbp_get_user_favorites_slug', get_option( '_bbp_user_favs_slug', $default ) );
    	Line  931: 	return apply_filters( 'bbp_get_user_subscriptions_slug', get_option( '_bbp_user_subs_slug', $default ) );
    	Line  945: 	return apply_filters( 'bbp_get_user_engagements_slug', get_option( '_bbp_user_engs_slug', $default ) );
    	Line  959: 	return apply_filters( 'bbp_get_view_slug', bbp_maybe_get_root_slug() . get_option( '_bbp_view_slug', $default ) );
    	Line  973: 	return apply_filters( 'bbp_get_search_slug', bbp_maybe_get_root_slug() . get_option( '_bbp_search_slug', $default ) );
    	Line  987: 	return apply_filters( 'bbp_get_edit_slug', get_option( '_bbp_edit_slug', $default ) );
    	Line 1003: 	return apply_filters( 'bbp_get_config_location', get_option( 'bb-config-location', $default ) );
      \bbpress\includes\core\sub-actions.php (6 hits)
    	Line 448: 	return apply_filters( 'bbp_plugin_locale', $locale, $domain );
    	Line 462: 	return apply_filters( 'bbp_request', $query_vars );
    	Line 477: 	return apply_filters( 'bbp_template_include', $template );
    	Line 505: 	return (array) apply_filters( 'bbp_allowed_themes', $themes );
    	Line 523: 	return (array) apply_filters( 'bbp_map_meta_caps', $caps, $cap, $user_id, $args );
    	Line 552: 	return (array) apply_filters( 'bbp_mail', $args );
      \bbpress\includes\core\template-functions.php (6 hits)
    	Line  38: 	$templates = apply_filters( 'bbp_get_template_part', $templates, $slug, $name );
    	Line 385: 	return (array) apply_filters( 'bbp_get_template_stack', $stack ) ;
    	Line 436: 	$templates = apply_filters( "bbp_get_{$type}_template", $templates );
    	Line 448: 	return apply_filters( "bbp_{$type}_template", $template, $templates );
    	Line 467: 	return apply_filters( 'bbp_get_template_locations', $locations, $templates );
    	Line 492: 	return (array) apply_filters( 'bbp_add_template_stack_locations', array_unique( $retval ), $stacks );
      \bbpress\includes\core\template-loader.php (1 hit)
    	Line  96: 	return apply_filters( 'bbp_template_include_theme_supports', $template );
      \bbpress\includes\core\theme-compat.php (12 hits)
    	Line  149: 	return apply_filters( 'bbp_get_current_template_pack', $bbp->theme_compat->theme );
    	Line  165: 	return apply_filters( 'bbp_get_theme_compat_id', bbp_get_current_template_pack()->id );
    	Line  181: 	return apply_filters( 'bbp_get_theme_compat_name', bbp_get_current_template_pack()->name );
    	Line  197: 	return apply_filters( 'bbp_get_theme_compat_version', bbp_get_current_template_pack()->version );
    	Line  213: 	return apply_filters( 'bbp_get_theme_compat_dir', bbp_get_current_template_pack()->dir );
    	Line  229: 	return apply_filters( 'bbp_get_theme_compat_url', bbp_get_current_template_pack()->url );
    	Line  554: 			$new_content = apply_filters( 'the_content', $page->post_content );
    	Line  571: 			$new_title = apply_filters( 'the_title', $page->post_title, $page->ID );
    	Line  635: 			$new_content = apply_filters( 'the_content', $page->post_content );
    	Line  644: 			$new_title = apply_filters( 'the_title',   $page->post_title   );
    	Line  850: 	return apply_filters( 'bbp_template_include_theme_compat', $template );
    	Line 1037: 	return (bool) apply_filters( 'bbp_force_comment_status', $retval, $open, $post_id, $post_type );
      \bbpress\includes\extend\akismet.php (7 hits)
    	Line  180: 		$post_data = apply_filters( 'bbp_akismet_check_post', $post_data );
    	Line  214: 		if ( apply_filters( 'bbp_bypass_spam_enforcement', $skip_spam, $post_data ) ) {
    	Line  502: 		if ( ! apply_filters( 'bbp_bypass_check_for_spam', false, $post_data ) ) {
    	Line  988: 		$delete_limit = (int) apply_filters( $filter, 1000 );
    	Line 1015: 		$delete_interval = (int) apply_filters( $filter, 15 );
    	Line 1093: 		$optimize = (int) apply_filters( '_bbp_akismet_optimize_tables', mt_rand( 1, 5000 ), array( $wpdb->posts, $wpdb->postmeta ) );
    	Line 1263: 		$optimize = (int) apply_filters( '_bbp_akismet_optimize_table', mt_rand( 1, 5000 ), $wpdb->postmeta );
      \bbpress\includes\extend\buddypress\activity.php (4 hits)
    	Line 402: 		$activity_action  = apply_filters( 'bbp_activity_topic_create',         $activity_text, $user_id,   $topic_id,   $forum_id );
    	Line 403: 		$activity_content = apply_filters( 'bbp_activity_topic_create_excerpt', $topic_content                                     );
    	Line 540: 		$activity_action  = apply_filters( 'bbp_activity_reply_create',         $activity_text, $user_id, $reply_id,  $topic_id );
    	Line 541: 		$activity_content = apply_filters( 'bbp_activity_reply_create_excerpt', $reply_content                                  );
      \bbpress\includes\extend\buddypress\functions.php (13 hits)
    	Line  42: 	return apply_filters( 'bbp_get_component_name', $retval );
    	Line 157: 	bp_core_load_template( apply_filters( 'bbp_member_forums_screen_topics', 'members/single/plugins' ) );
    	Line 167: 	bp_core_load_template( apply_filters( 'bbp_member_forums_screen_replies', 'members/single/plugins' ) );
    	Line 177: 	bp_core_load_template( apply_filters( 'bbp_member_forums_screen_engagements', 'members/single/plugins' ) );
    	Line 187: 	bp_core_load_template( apply_filters( 'bbp_member_forums_screen_favorites', 'members/single/plugins' ) );
    	Line 197: 	bp_core_load_template( apply_filters( 'bbp_member_forums_screen_subscriptions', 'members/single/plugins' ) );
    	Line 396: 	return (array) apply_filters( 'bbp_get_group_forum_ids', $forum_ids, $group_id );
    	Line 425: 	return (array) apply_filters( 'bbp_get_forum_group_ids', $group_ids, $forum_id );
    	Line 636: 	return (bool) apply_filters( 'bbp_is_forum_group_forum', $retval, $forum_id, $group_ids );
    	Line 778: 	return (array) apply_filters( 'bbp_get_activity_actions', array(
    	Line 859: 	return apply_filters( 'bbp_format_activity_action_new_post', $activity_action, $type, $action, $activity );
    	Line 883: 	return apply_filters( 'bbp_format_activity_action_new_topic', $action, $activity );
    	Line 907: 	return apply_filters( 'bbp_format_activity_action_new_reply', $action, $activity );
      \bbpress\includes\extend\buddypress\groups.php (1 hit)
    	Line  306: 		return (array) apply_filters( 'bbp_map_group_forum_topic_meta_caps', $caps, $cap, $user_id, $args );
      \bbpress\includes\extend\buddypress\notifications.php (2 hits)
    	Line 101: 		$return = apply_filters( $filter, '<a href="' . esc_url( $topic_link ) . '" title="' . esc_attr__( 'Topic Replies', 'bbpress' ) . '">' . esc_html( $text ) . '</a>', $action_item_count, $text, $topic_link );
    	Line 105: 		$return = apply_filters( $filter, array(
      \bbpress\includes\forums\capabilities.php (4 hits)
    	Line  22: 	return (array) apply_filters( 'bbp_get_forum_caps', array(
    	Line 216: 	return (array) apply_filters( 'bbp_map_forum_meta_caps', $caps, $cap, $user_id, $args );
    	Line 235: 	return (bool) apply_filters( 'bbp_is_user_forum_moderator', $retval, $user_id, $forum_id );
    	Line 275: 	return (array) apply_filters( 'bbp_allow_forums_of_user', $forum_ids, $user_id, $original_forum_ids );
      \bbpress\includes\forums\functions.php (35 hits)
    	Line  161: 	$forum_title = apply_filters( 'bbp_new_forum_pre_title', $forum_title );
    	Line  180: 	$forum_content = apply_filters( 'bbp_new_forum_pre_content', $forum_content );
    	Line  195: 	$forum_parent_id = apply_filters( 'bbp_new_forum_pre_parent_id', $forum_parent_id );
    	Line  274: 	$forum_data = apply_filters( 'bbp_new_forum_pre_insert', array(
    	Line  353: 		$redirect_url = apply_filters( 'bbp_new_forum_redirect_to', $redirect_url, $redirect_to );
    	Line  461: 	$forum_title = apply_filters( 'bbp_edit_forum_pre_title', $forum_title, $forum_id );
    	Line  480: 	$forum_content = apply_filters( 'bbp_edit_forum_pre_content', $forum_content, $forum_id );
    	Line  516: 	$forum_data = apply_filters( 'bbp_edit_forum_pre_insert', array(
    	Line  596: 		$forum_url = apply_filters( 'bbp_edit_forum_redirect_to', $forum_url, $view_all, $redirect_to );
    	Line 1128: 	return (int) apply_filters( 'bbp_bump_forum_topic_count', $forum_topic_count, $forum_id, $difference, $update_ancestors );
    	Line 1250: 	return (int) apply_filters( 'bbp_bump_forum_topic_count_hidden', $forum_topic_count, $forum_id, $difference, $update_ancestors );
    	Line 1373: 	return (int) apply_filters( 'bbp_bump_forum_reply_count', $forum_reply_count, $forum_id, $difference, $update_ancestors );
    	Line 1432: 	return (int) apply_filters( 'bbp_bump_forum_reply_count_hidden', $forum_reply_count, $forum_id, $difference, $update_ancestors );
    	Line 1649: 	return (int) apply_filters( 'bbp_update_forum_last_topic_id', $topic_id, $forum_id );
    	Line 1705: 	return (int) apply_filters( 'bbp_update_forum_last_reply_id', $reply_id, $forum_id );
    	Line 1763: 	return (int) apply_filters( 'bbp_update_forum_last_active_id', $active_id, $forum_id );
    	Line 1790: 	return apply_filters( 'bbp_update_forum_last_active', $new_time, $forum_id );
    	Line 1813: 	return (int) apply_filters( 'bbp_update_forum_subforum_count', $subforums, $forum_id );
    	Line 1850: 	return (int) apply_filters( 'bbp_update_forum_topic_count', $total_topics, $forum_id );
    	Line 1908: 	return (int) apply_filters( 'bbp_update_forum_topic_count_hidden', $topic_count, $forum_id );
    	Line 1949: 	return (int) apply_filters( 'bbp_update_forum_reply_count', $total_replies, $forum_id );
    	Line 1989: 	return (int) apply_filters( 'bbp_update_forum_reply_count_hidden', $total_replies, $forum_id );
    	Line 2080: 	return (array) apply_filters( 'bbp_get_forum_statuses', array(
    	Line 2098: 	return (array) apply_filters( 'bbp_get_forum_types', array(
    	Line 2119: 	return (array) apply_filters( 'bbp_get_forum_visibilities', array(
    	Line 2139: 	return (array) apply_filters( 'bbp_get_public_forum_statuses', $statuses );
    	Line 2156: 	return (array) apply_filters( 'bbp_get_non_public_forum_statuses', $statuses );
    	Line 2175: 	return (array) apply_filters( 'bbp_get_hidden_forum_ids', $forum_ids );
    	Line 2192: 	return (array) apply_filters( 'bbp_get_private_forum_ids', $forum_ids );
    	Line 2228: 	return (array) apply_filters( 'bbp_get_excluded_forum_ids', $forum_ids, $private, $hidden );
    	Line 2281: 	return apply_filters( 'bbp_exclude_forum_ids', $retval, $forum_ids, $type );
    	Line 2302: 	if ( true === apply_filters( 'bbp_include_all_forums', false, $posts_query ) ) {
    	Line 2379: 	return (array) apply_filters( 'bbp_forum_query_topic_ids', $topic_ids, $forum_id );
    	Line 2395: 	return (array) apply_filters( 'bbp_forum_query_subforum_ids', $subforum_ids, $forum_id );
    	Line 2441: 	return (int) apply_filters( 'bbp_forum_query_last_reply_id', $reply_id, $forum_id );
      \bbpress\includes\forums\template.php (66 hits)
    	Line   33: 		return apply_filters( 'bbp_get_forum_post_type', bbpress()->forum_post_type );
    	Line   47: 	return (array) apply_filters( 'bbp_get_forum_post_type_labels', array(
    	Line   93: 	return (array) apply_filters( 'bbp_get_forum_post_type_rewrite', array(
    	Line  109: 	return (array) apply_filters( 'bbp_get_forum_post_type_supports', array(
    	Line  180: 	return apply_filters( 'bbp_has_forums', $bbp->forum_query->have_posts(), $bbp->forum_query );
    	Line  268: 		return (int) apply_filters( 'bbp_get_forum_id', (int) $bbp_forum_id, $forum_id );
    	Line  313: 	return apply_filters( 'bbp_get_forum', $retval, $forum, $output, $filter );
    	Line  352: 		return apply_filters( 'bbp_get_forum_permalink', $forum_permalink, $forum_id );
    	Line  378: 		return apply_filters( 'bbp_get_forum_title', $title, $forum_id );
    	Line  418: 		return apply_filters( 'bbp_get_forum_archive_title', $title );
    	Line  451: 		return apply_filters( 'bbp_get_forum_content', $content, $forum_id );
    	Line  489: 		return (int) apply_filters( 'bbp_get_forum_last_active_id', $active_id, $forum_id );
    	Line  531: 		return apply_filters( 'bbp_get_forum_last_active', $active_time, $forum_id );
    	Line  585: 		return apply_filters( 'bbp_get_forum_freshness_link', $anchor, $forum_id, $time_since, $link_url, $title, $active_id );
    	Line  621: 		return (int) apply_filters( 'bbp_get_forum_parent_id', $parent_id, $forum_id );
    	Line  645: 	return apply_filters( 'bbp_get_forum_ancestors', $ancestors, $forum_id );
    	Line  687: 	return (array) apply_filters( 'bbp_forum_get_subforums', $retval, $r, $args );
    	Line  772: 			$subforum_classes      = apply_filters( 'bbp_list_forums_subforum_classes', $subforum_classes, $sub_forum->ID );
    	Line  788: 	$the_list = apply_filters( 'bbp_list_forums', $output, $r, $args );
    	Line  845: 		return apply_filters( 'bbp_get_forum_subscribe_link', $retval, $r, $args );
    	Line  873: 		return (int) apply_filters( 'bbp_get_forum_last_topic_id', $topic_id, $forum_id );
    	Line  900: 		return apply_filters( 'bbp_get_forum_last_topic_title', $title, $forum_id );
    	Line  927: 		return apply_filters( 'bbp_get_forum_last_topic_permalink', $link, $forum_id, $topic_id );
    	Line  944: 	return (int) apply_filters( 'bbp_get_forum_last_topic_author_id', (int) $author_id, $forum_id, $topic_id );
    	Line  971: 		return apply_filters( 'bbp_get_forum_last_topic_author_link', $author_link, $forum_id );
    	Line  999: 		return (int) apply_filters( 'bbp_get_forum_last_reply_id', $reply_id, $forum_id );
    	Line 1022: 		return apply_filters( 'bbp_get_forum_last_reply_title', $title, $forum_id, $reply_id );
    	Line 1050: 		return apply_filters( 'bbp_get_forum_last_reply_permalink', $link, $forum_id, $reply_id );
    	Line 1090: 		return apply_filters( 'bbp_get_forum_last_reply_url', $reply_url, $forum_id, $reply_id );
    	Line 1117: 		return apply_filters( 'bbp_get_forum_last_reply_author_id', $author_id, $forum_id, $reply_id );
    	Line 1144: 		return apply_filters( 'bbp_get_forum_last_reply_author_link', $author_link, $forum_id, $author_id );
    	Line 1194: 		return apply_filters( 'bbp_get_forum_topics_link', $retval, $forum_id );
    	Line 1224: 		return apply_filters( $filter, $forum_count, $forum_id );
    	Line 1258: 		return apply_filters( $filter, $topics, $forum_id );
    	Line 1292: 		return apply_filters( $filter, $replies, $forum_id );
    	Line 1327: 		return apply_filters( $filter, $retval, $forum_id );
    	Line 1364: 		return apply_filters( $filter, $topics, $forum_id );
    	Line 1400: 		return apply_filters( $filter, $replies, $forum_id );
    	Line 1430: 		return apply_filters( 'bbp_get_forum_status', $status, $forum_id );
    	Line 1456: 		return apply_filters( 'bbp_get_forum_visibility', $visibility, $forum_id );
    	Line 1486: 		return apply_filters( 'bbp_get_forum_type', $retval, $forum_id );
    	Line 1503: 	return (bool) apply_filters( 'bbp_is_forum_category', (bool) $retval, $forum_id );
    	Line 1539: 	return (bool) apply_filters( 'bbp_is_forum_closed', (bool) $retval, $forum_id, $check_ancestors );
    	Line 1609: 	return (bool) apply_filters( 'bbp_is_forum_status', $retval, $count, $forum_id, $status_name, $check_ancestors, $operator );
    	Line 1630: 	return (bool) apply_filters( 'bbp_is_forum_public', $retval, $forum_id, $check_ancestors );
    	Line 1651: 	return (bool) apply_filters( 'bbp_is_forum_private', $retval, $forum_id, $check_ancestors );
    	Line 1673: 	return (bool) apply_filters( 'bbp_is_forum_hidden', $retval, $forum_id, $check_ancestors );
    	Line 1746: 	return (bool) apply_filters( 'bbp_is_forum_visibility', $retval, $count, $forum_id, $status_name, $check_ancestors, $operator );
    	Line 1773: 		return (int) apply_filters( 'bbp_get_forum_author_id', (int) $author_id, $forum_id );
    	Line 1800: 		return apply_filters( 'bbp_get_forum_author_display_name', $author, $forum_id, $author_id );
    	Line 1819: 	return apply_filters( 'bbp_suppress_private_forum_meta', $retval );
    	Line 1866: 	return apply_filters( 'bbp_suppress_private_author_link', $retval, $author_link, $args );
    	Line 1943: 		$new_classes  = apply_filters( 'bbp_get_forum_class', $post_classes, $forum_id, $classes );
    	Line 2055: 		return apply_filters( 'bbp_get_single_forum_description', $retstr, $r, $args );
    	Line 2091: 		return apply_filters( 'bbp_get_form_forum_title', $forum_title );
    	Line 2125: 		return apply_filters( 'bbp_get_form_forum_content', $forum_content );
    	Line 2175: 		return apply_filters( 'bbp_get_form_forum_moderators', $forum_mods );
    	Line 2209: 		return apply_filters( 'bbp_get_form_forum_parent', $forum_parent );
    	Line 2243: 		return apply_filters( 'bbp_get_form_forum_type', $forum_type );
    	Line 2277: 		return apply_filters( 'bbp_get_form_forum_visibility', $forum_visibility );
    	Line 2318: 		return apply_filters( 'bbp_get_form_forum_subscribed', $checked, $forum_subscribed );
    	Line 2406: 		return apply_filters( 'bbp_get_form_forum_type_dropdown', ob_get_clean(), $r, $args );
    	Line 2492: 		return apply_filters( 'bbp_get_form_forum_status_dropdown', ob_get_clean(), $r, $args );
    	Line 2578: 		return apply_filters( 'bbp_get_form_forum_type_dropdown', ob_get_clean(), $r, $args );
    	Line 2664: 		return apply_filters( 'bbp_get_forum_topics_feed_link', $link, $url, $forum_id );
    	Line 2718: 		return apply_filters( 'bbp_get_forum_replies_feed_link', $link, $url, $forum_id );
      \bbpress\includes\replies\capabilities.php (2 hits)
    	Line  22: 	return (array) apply_filters( 'bbp_get_reply_caps', array(
    	Line 232: 	return (array) apply_filters( 'bbp_map_reply_meta_caps', $caps, $cap, $user_id, $args );
      \bbpress\includes\replies\functions.php (24 hits)
    	Line  280: 	$reply_title = apply_filters( 'bbp_new_reply_pre_title', $reply_title );
    	Line  294: 	$reply_content = apply_filters( 'bbp_new_reply_pre_content', $reply_content );
    	Line  380: 	$reply_data = apply_filters( 'bbp_new_reply_pre_insert', array(
    	Line  402: 		$terms = apply_filters( 'bbp_new_reply_pre_set_terms', $terms, $topic_id, $reply_id );
    	Line  481: 		$reply_url = apply_filters( 'bbp_new_reply_redirect_to', $reply_url, $redirect_to, $reply_id );
    	Line  615: 	$reply_title = apply_filters( 'bbp_edit_reply_pre_title', $reply_title, $reply_id );
    	Line  629: 	$reply_content = apply_filters( 'bbp_edit_reply_pre_content', $reply_content, $reply_id );
    	Line  689: 	$reply_data = apply_filters( 'bbp_edit_reply_pre_insert', array(
    	Line  717: 	$terms = apply_filters( 'bbp_edit_reply_pre_set_terms', $terms, $topic_id, $reply_id );
    	Line  771: 		$reply_url = apply_filters( 'bbp_edit_reply_redirect_to', $reply_url, $redirect_to );
    	Line 1034: 	return (int) apply_filters( 'bbp_update_reply_forum_id', $retval, $reply_id, $forum_id );
    	Line 1077: 	return (int) apply_filters( 'bbp_update_reply_topic_id', $retval, $reply_id, $topic_id );
    	Line 1109: 	return (int) apply_filters( 'bbp_update_reply_to', $reply_to, $reply_id );
    	Line 1159: 	return (array) apply_filters( 'bbp_get_reply_ancestors', $ancestors, $reply_id );
    	Line 1198: 	return apply_filters( 'bbp_update_reply_revision_log', $revision_log, $r['reply_id'] );
    	Line 1638: 	return apply_filters( 'bbp_toggle_reply', $retval, $r, $args );
    	Line 1655: 	return (array) apply_filters( 'bbp_get_reply_statuses', array(
    	Line 1675: 	return (array) apply_filters( 'bbp_get_toggle_reply_actions', array(
    	Line 1695: 	return (array) apply_filters( 'bbp_get_public_reply_statuses', $statuses );
    	Line 1713: 	return (array) apply_filters( 'bbp_get_non_public_reply_statuses', $statuses );
    	Line 2007: 	return (int) apply_filters( 'bbp_get_replies_per_page', $retval, $default );
    	Line 2029: 	return (int) apply_filters( 'bbp_get_replies_per_rss_page', $retval, $default );
    	Line 2142: 	$title = apply_filters( 'wp_title_rss', $title );
    	Line 2382: 	return (bool) apply_filters( 'bbp_thread_replies', $retval, $depth, $allow );
      \bbpress\includes\replies\template.php (63 hits)
    	Line   35: 		return apply_filters( 'bbp_get_reply_post_type', bbpress()->reply_post_type );
    	Line   48: 	return (array) apply_filters( 'bbp_get_reply_post_type_labels', array(
    	Line   94: 	return (array) apply_filters( 'bbp_get_reply_post_type_rewrite', array(
    	Line  110: 	return (array) apply_filters( 'bbp_get_reply_post_type_supports', array(
    	Line  248: 			$bbp_replies_pagination = apply_filters( 'bbp_replies_pagination', array(
    	Line  260: 	return apply_filters( 'bbp_has_replies', $bbp->reply_query->have_posts(), $bbp->reply_query );
    	Line  342: 		return (int) apply_filters( 'bbp_get_reply_id', $bbp_reply_id, $reply_id );
    	Line  386: 	return apply_filters( 'bbp_get_reply', $retval, $reply, $output, $filter );
    	Line  412: 		return apply_filters( 'bbp_get_reply_permalink', get_permalink( $reply_id ), $reply_id );
    	Line  502: 		return apply_filters( 'bbp_get_reply_url', $url, $reply_id, $redirect_to );
    	Line  529: 		return apply_filters( 'bbp_get_reply_title', $title, $reply_id );
    	Line  555: 		return apply_filters( 'bbp_get_reply_title_fallback', $reply_title, $post_id, $topic_title );
    	Line  587: 		return apply_filters( 'bbp_get_reply_content', $content, $reply_id );
    	Line  635: 		return apply_filters( 'bbp_get_reply_excerpt', $excerpt, $reply_id, $length );
    	Line  678: 		return apply_filters( 'bbp_get_reply_post_date', $result, $reply_id, $humanize, $gmt, $date, $time );
    	Line  701: 	return apply_filters( 'bbp_reply_append_revisions', $content . bbp_get_reply_revision_log( $reply_id ), $content, $reply_id );
    	Line  775: 		return apply_filters( 'bbp_get_reply_revision_log', $r, $reply_id );
    	Line  793: 			return apply_filters( 'bbp_get_reply_raw_revision_log', $revision_log, $reply_id );
    	Line  809: 	return apply_filters( 'bbp_get_reply_revisions', $revisions, $reply_id );
    	Line  828: 	return apply_filters( $filter, $count, $reply_id );
    	Line  853: 		return apply_filters( 'bbp_get_reply_status', get_post_status( $reply_id ), $reply_id );
    	Line  873: 	return (bool) apply_filters( 'bbp_is_reply_public', $is_public, $reply_id );
    	Line  894: 	return (bool) apply_filters( 'bbp_is_reply_published', (bool) $retval, $reply_id );
    	Line  911: 	return (bool) apply_filters( 'bbp_is_reply_spam', (bool) $reply_status, $reply_id );
    	Line  928: 	return (bool) apply_filters( 'bbp_is_reply_trash', (bool) $reply_status, $reply_id );
    	Line  945: 	return (bool) apply_filters( 'bbp_is_reply_pending', (bool) $reply_status, $reply_id );
    	Line  962: 	return (bool) apply_filters( 'bbp_is_reply_private', (bool) $reply_status, $reply_id );
    	Line  988: 	return (bool) apply_filters( 'bbp_is_reply_anonymous', $retval, $reply_id );
    	Line 1027: 		return apply_filters( 'bbp_get_reply_author', $author, $reply_id );
    	Line 1053: 		return (int) apply_filters( 'bbp_get_reply_author_id', $author_id, $reply_id );
    	Line 1107: 		return apply_filters( 'bbp_get_reply_author_display_name', $author_name, $reply_id );
    	Line 1144: 		return apply_filters( 'bbp_get_reply_author_avatar', $author_avatar, $reply_id, $size );
    	Line 1237: 			$sections    = apply_filters( 'bbp_get_reply_author_links', $author_links, $r, $args );
    	Line 1254: 		return apply_filters( 'bbp_get_reply_author_link', $author_link, $r, $args );
    	Line 1289: 		return apply_filters( 'bbp_get_reply_author_url', $author_url, $reply_id );
    	Line 1334: 		return apply_filters( 'bbp_get_reply_author_email', $author_email, $reply_id );
    	Line 1379: 		return apply_filters( 'bbp_get_reply_author_role', $author_role, $r, $args );
    	Line 1405: 		return apply_filters( 'bbp_get_reply_topic_title', bbp_get_topic_title( $topic_id ), $reply_id );
    	Line 1441: 		return (int) apply_filters( 'bbp_get_reply_topic_id', $topic_id, $reply_id );
    	Line 1479: 		return (int) apply_filters( 'bbp_get_reply_forum_id', $forum_id, $reply_id );
    	Line 1551: 		return (int) apply_filters( 'bbp_get_reply_to', $reply_to, $reply_id );
    	Line 1625: 		return apply_filters( 'bbp_get_reply_to_link', $retval, $r, $args );
    	Line 1667: 		return apply_filters( 'bbp_get_cancel_reply_to_link', $retval, $link, $text );
    	Line 1726: 		return (int) apply_filters( 'bbp_get_reply_position', $reply_position, $reply_id, $topic_id );
    	Line 1786: 			$r['links'] = apply_filters( 'bbp_reply_admin_links', array(
    	Line 1816: 		return apply_filters( 'bbp_get_reply_admin_links', $retval, $r, $args );
    	Line 1875: 		return apply_filters( 'bbp_get_reply_edit_link', $retval, $r, $args );
    	Line 1924: 		return apply_filters( 'bbp_get_reply_edit_url', $url, $reply_id );
    	Line 1995: 		return apply_filters( 'bbp_get_reply_trash_link', $retval, $r, $args );
    	Line 2047: 		return apply_filters( 'bbp_get_reply_spam_link', $retval, $r, $args );
    	Line 2106: 		return apply_filters( 'bbp_get_reply_move_link', $retval, $r, $args );
    	Line 2165: 		return apply_filters( 'bbp_get_topic_split_link', $retval, $r, $args );
    	Line 2219: 		return apply_filters( 'bbp_get_reply_approve_link', $retval, $r, $args );
    	Line 2286: 		$new_classes  = apply_filters( 'bbp_get_reply_class', $post_classes, $reply_id, $classes );
    	Line 2332: 	return apply_filters( 'bbp_get_replies_pagination_base', $base, $topic_id );
    	Line 2410: 		return apply_filters( 'bbp_get_topic_pagination_count', $retstr );
    	Line 2436: 		return apply_filters( 'bbp_get_topic_pagination_links', $bbp->reply_query->pagination_links );
    	Line 2472: 		return apply_filters( 'bbp_get_form_reply_content', $reply_content );
    	Line 2507: 		return apply_filters( 'bbp_get_form_reply_to', $reply_to );
    	Line 2584: 		return apply_filters( 'bbp_get_reply_to_dropdown', $retval, $reply_id, $reply_to, $topic_id );
    	Line 2617: 		return apply_filters( 'bbp_get_form_reply_log_edit', $checked, $reply_revision );
    	Line 2647: 		return apply_filters( 'bbp_get_form_reply_edit_reason', $reply_edit_reason );
    	Line 2728: 		return apply_filters( 'bbp_get_form_reply_status_dropdown', ob_get_clean(), $r, $args );
      \bbpress\includes\search\functions.php (3 hits)
    	Line  53: 	return apply_filters( 'bbp_get_search_query_args', $retval );
    	Line  93: 	return apply_filters( 'bbp_get_search_types', array( 's', 'fs', 'ts', 'rs' ) );
    	Line 136: 	return apply_filters( 'bbp_sanitize_search_request', $retval, $query_arg );
      \bbpress\includes\search\template.php (9 hits)
    	Line 103: 		$bbp_search_pagination = apply_filters( 'bbp_search_results_pagination', array(
    	Line 114: 	return apply_filters( 'bbp_has_search_results', $bbp->search_query->have_posts(), $bbp->search_query );
    	Line 184: 		return apply_filters( 'bbp_get_search_title', $title, $search_terms );
    	Line 220: 		return apply_filters( 'bbp_get_search_url', $url );
    	Line 266: 		return apply_filters( 'bbp_get_search_results_url', $url );
    	Line 340: 		return apply_filters( 'bbp_get_search_terms', $search_terms, $passed_terms );
    	Line 375: 	return apply_filters( 'bbp_get_search_pagination_base', $base );
    	Line 423: 		return apply_filters( 'bbp_get_search_pagination_count', esc_html( $retstr ) );
    	Line 450: 		return apply_filters( 'bbp_get_search_pagination_links', $bbp->search_query->pagination_links );
      \bbpress\includes\topics\capabilities.php (4 hits)
    	Line  22: 	return (array) apply_filters( 'bbp_get_topic_caps', array(
    	Line  44: 	return (array) apply_filters( 'bbp_get_topic_tag_caps', array(
    	Line 252: 	return (array) apply_filters( 'bbp_map_topic_meta_caps', $caps, $cap, $user_id, $args );
    	Line 388: 	return (array) apply_filters( 'bbp_map_topic_tag_meta_caps', $caps, $cap, $user_id, $args );
      \bbpress\includes\topics\functions.php (32 hits)
    	Line  154: 	$topic_title = apply_filters( 'bbp_new_topic_pre_title', $topic_title );
    	Line  173: 	$topic_content = apply_filters( 'bbp_new_topic_pre_content', $topic_content );
    	Line  324: 	$topic_data = apply_filters( 'bbp_new_topic_pre_insert', array(
    	Line  406: 		$redirect_url = apply_filters( 'bbp_new_topic_redirect_to', $redirect_url, $redirect_to, $topic_id );
    	Line  543: 	$topic_title = apply_filters( 'bbp_edit_topic_pre_title', $topic_title, $topic_id );
    	Line  562: 	$topic_content = apply_filters( 'bbp_edit_topic_pre_content', $topic_content, $topic_id );
    	Line  638: 	$topic_data = apply_filters( 'bbp_edit_topic_pre_insert', array(
    	Line  725: 		$topic_url = apply_filters( 'bbp_edit_topic_redirect_to', $topic_url, $view_all, $redirect_to );
    	Line 1876: 	return (array) apply_filters( 'bbp_get_topic_statuses', array(
    	Line 1897: 	return (array) apply_filters( 'bbp_get_topic_types', array(
    	Line 1916: 	return (array) apply_filters( 'bbp_get_toggle_topic_actions', array(
    	Line 1939: 	return (array) apply_filters( 'bbp_get_public_topic_statuses', $statuses );
    	Line 1957: 	return (array) apply_filters( 'bbp_get_non_public_topic_statuses', $statuses );
    	Line 1983: 	return (array) apply_filters( 'bbp_get_stickies', $stickies, $forum_id );
    	Line 2004: 	return (array) apply_filters( 'bbp_get_super_stickies', $stickies );
    	Line 2233: 	return apply_filters( 'bbp_toggle_topic', $retval, $r, $args );
    	Line 2320: 	return (int) apply_filters( 'bbp_bump_topic_reply_count', $new_count, $topic_id, $difference );
    	Line 2413: 	return (int) apply_filters( 'bbp_bump_topic_reply_count_hidden', $new_count, $topic_id, $difference );
    	Line 2529: 	return (int) apply_filters( 'bbp_update_topic_forum_id', $forum_id, $topic_id );
    	Line 2545: 	return (int) apply_filters( 'bbp_update_topic_topic_id', $topic_id );
    	Line 2572: 	return (int) apply_filters( 'bbp_update_topic_reply_count', $reply_count, $topic_id );
    	Line 2600: 	return (int) apply_filters( 'bbp_update_topic_reply_count_hidden', $reply_count, $topic_id );
    	Line 2635: 	return (int) apply_filters( 'bbp_update_topic_last_active_id', $active_id, $topic_id );
    	Line 2665: 	return apply_filters( 'bbp_update_topic_last_active_time', $new_time, $topic_id );
    	Line 2703: 	return (int) apply_filters( 'bbp_update_topic_last_reply_id', $reply_id, $topic_id );
    	Line 2734: 	return (int) apply_filters( 'bbp_update_topic_voice_count', $count, $topic_id );
    	Line 2760: 	return (int) apply_filters( 'bbp_update_topic_anonymous_reply_count', $replies, $topic_id );
    	Line 3617: 	return (int) apply_filters( 'bbp_get_topics_per_page', $retval, $default );
    	Line 3639: 	return (int) apply_filters( 'bbp_get_topics_per_rss_page', $retval, $default );
    	Line 3659: 	return apply_filters( 'bbp_get_topic_tags', $topic_tags, $topic_id );
    	Line 3680: 	return apply_filters( 'bbp_get_topic_tag_names', $terms, $topic_id, $sep );
    	Line 3777: 	$title = apply_filters( 'wp_title_rss', $title );
      \bbpress\includes\topics\template.php (96 hits)
    	Line   33: 		return apply_filters( 'bbp_get_topic_post_type', bbpress()->topic_post_type );
    	Line   46: 	return (array) apply_filters( 'bbp_get_topic_post_type_labels', array(
    	Line   92: 	return (array) apply_filters( 'bbp_get_topic_post_type_rewrite', array(
    	Line  108: 	return (array) apply_filters( 'bbp_get_topic_post_type_supports', array(
    	Line  133: 	return (bool) apply_filters( 'bbp_show_lead_topic', (bool) $show_lead );
    	Line  264: 		$bbp_topic_pagination = apply_filters( 'bbp_topic_pagination', array(
    	Line  280: 	return apply_filters( 'bbp_has_topics', $bbp->topic_query->have_posts(), $bbp->topic_query );
    	Line  501: 		return (int) apply_filters( 'bbp_get_topic_id', (int) $bbp_topic_id, $topic_id );
    	Line  542: 	return apply_filters( 'bbp_get_topic', $retval, $topic, $output, $filter );
    	Line  580: 		return apply_filters( 'bbp_get_topic_permalink', $topic_permalink, $topic_id );
    	Line  606: 		return apply_filters( 'bbp_get_topic_title', $title, $topic_id );
    	Line  646: 		return apply_filters( 'bbp_get_topic_archive_title', $title );
    	Line  678: 		return apply_filters( 'bbp_get_topic_content', $content, $topic_id );
    	Line  726: 		return apply_filters( 'bbp_get_topic_excerpt', $excerpt, $topic_id, $length );
    	Line  769: 		return apply_filters( 'bbp_get_topic_post_date', $result, $topic_id, $humanize, $gmt, $date, $time );
    	Line  832: 		$bbp_topic_pagination = apply_filters( 'bbp_get_topic_pagination', array(
    	Line  851: 		return apply_filters( 'bbp_get_topic_pagination', $pagination_links, $args );
    	Line  874: 	return apply_filters( 'bbp_topic_append_revisions', $content . bbp_get_topic_revision_log( $topic_id ), $content, $topic_id );
    	Line  938: 		return apply_filters( 'bbp_get_topic_revision_log', $retval, $topic_id );
    	Line  957: 			return apply_filters( 'bbp_get_topic_raw_revision_log', $revision_log, $topic_id );
    	Line  973: 	return apply_filters( 'bbp_get_topic_revisions', $revisions, $topic_id );
    	Line  991: 	return apply_filters( $filter, $count, $topic_id );
    	Line 1017: 	return (bool) apply_filters( 'bbp_is_topic_sticky', $retval, $topic_id, $check_super );
    	Line 1034: 	return (bool) apply_filters( 'bbp_is_topic_super_sticky', $retval, $topic_id );
    	Line 1059: 		return apply_filters( 'bbp_get_topic_status', get_post_status( $topic_id ), $topic_id );
    	Line 1077: 	return (bool) apply_filters( 'bbp_is_topic_closed', $topic_status, $topic_id );
    	Line 1110: 	return (bool) apply_filters( 'bbp_is_topic_public', $is_public, $topic_id );
    	Line 1127: 	return (bool) apply_filters( 'bbp_is_topic_published', $topic_status, $topic_id );
    	Line 1144: 	return (bool) apply_filters( 'bbp_is_topic_spam', $topic_status, $topic_id );
    	Line 1161: 	return (bool) apply_filters( 'bbp_is_topic_trash', $topic_status, $topic_id );
    	Line 1178: 	return (bool) apply_filters( 'bbp_is_topic_pending', $topic_status, $topic_id );
    	Line 1195: 	return (bool) apply_filters( 'bbp_is_topic_private', $topic_status, $topic_id );
    	Line 1221: 	return (bool) apply_filters( 'bbp_is_topic_anonymous', $retval, $topic_id );
    	Line 1260: 		return apply_filters( 'bbp_get_topic_author', $author, $topic_id );
    	Line 1286: 		return (int) apply_filters( 'bbp_get_topic_author_id', (int) $author_id, $topic_id );
    	Line 1340: 		return apply_filters( 'bbp_get_topic_author_display_name', $author_name, $topic_id );
    	Line 1376: 		return apply_filters( 'bbp_get_topic_author_avatar', $author_avatar, $topic_id, $size );
    	Line 1470: 			$sections    = apply_filters( 'bbp_get_topic_author_links', $author_links, $r, $args );
    	Line 1487: 		return apply_filters( 'bbp_get_topic_author_link', $author_link, $r, $args );
    	Line 1525: 		return apply_filters( 'bbp_get_topic_author_url', $author_url, $topic_id );
    	Line 1570: 		return apply_filters( 'bbp_get_topic_author_email', $author_email, $topic_id );
    	Line 1615: 		return apply_filters( 'bbp_get_topic_author_role', $author_role, $r );
    	Line 1642: 		return apply_filters( 'bbp_get_topic_forum', bbp_get_forum_title( $forum_id ), $topic_id, $forum_id );
    	Line 1678: 		return (int) apply_filters( 'bbp_get_topic_forum_id', $forum_id, $topic_id );
    	Line 1704: 		return (int) apply_filters( 'bbp_get_topic_last_active_id', $active_id, $topic_id );
    	Line 1742: 		return apply_filters( 'bbp_get_topic_last_active', $last_active, $topic_id );
    	Line 1790: 		return apply_filters( 'bbp_get_topic_subscribe_link', $retval, $r, $args );
    	Line 1838: 		return apply_filters( 'bbp_get_topic_favorite_link', $retval, $r, $args );
    	Line 1866: 		return (int) apply_filters( 'bbp_get_topic_last_reply_id', $reply_id, $topic_id );
    	Line 1894: 		$retval = apply_filters( 'bbp_get_topic_last_topic_title', $retval, $topic_id, $reply_id );
    	Line 1897: 		return apply_filters( 'bbp_get_topic_last_reply_title', $retval, $topic_id, $reply_id );
    	Line 1924: 		return apply_filters( 'bbp_get_topic_last_reply_permalink', $retval, $topic_id, $reply_id );
    	Line 1956: 		return apply_filters( 'bbp_get_topic_last_reply_url', $reply_url, $topic_id, $reply_id );
    	Line 1992: 		return apply_filters( 'bbp_get_topic_freshness_link', $anchor, $topic_id, $time_since, $link_url, $title );
    	Line 2040: 		return apply_filters( 'bbp_get_topic_replies_link', $retval, $topic_id );
    	Line 2070: 		return apply_filters( $filter, $replies, $topic_id );
    	Line 2100: 		return apply_filters( $filter, $replies, $topic_id );
    	Line 2132: 		return apply_filters( $filter, $replies, $topic_id );
    	Line 2160: 		return apply_filters( $filter, $voices, $topic_id );
    	Line 2295: 		$new_classes  = apply_filters( 'bbp_get_topic_class', $post_classes, $topic_id, $classes );
    	Line 2336: 			$r['links'] = apply_filters( 'bbp_topic_admin_links', array(
    	Line 2370: 		return apply_filters( 'bbp_get_topic_admin_links', $retval, $r, $args );
    	Line 2429: 		return apply_filters( 'bbp_get_topic_edit_link', $retval, $r, $args );
    	Line 2478: 		return apply_filters( 'bbp_get_topic_edit_url', $url, $topic_id );
    	Line 2545: 		return apply_filters( 'bbp_get_topic_trash_link', $retval, $r, $args );
    	Line 2598: 		return apply_filters( 'bbp_get_topic_close_link', $retval, $r, $args );
    	Line 2652: 		return apply_filters( 'bbp_get_topic_approve_link', $retval, $r, $args );
    	Line 2722: 		return apply_filters( 'bbp_get_topic_stick_link', $retval, $r, $args );
    	Line 2771: 		return apply_filters( 'bbp_get_topic_merge_link', $retval, $r, $args );
    	Line 2823: 		return apply_filters( 'bbp_get_topic_spam_link', $retval, $r, $args );
    	Line 2876: 		return apply_filters( 'bbp_get_topic_reply_link', $retval, $r, $args );
    	Line 2948: 	return apply_filters( 'bbp_get_topics_pagination_base', $base, $forum_id );
    	Line 3007: 		return apply_filters( 'bbp_get_forum_pagination_count', $retstr );
    	Line 3033: 		return apply_filters( 'bbp_get_forum_pagination_links', $bbp->topic_query->pagination_links );
    	Line 3076: 	$notice_text = apply_filters( 'bbp_topic_notices', $notice_text, $topic_status, bbp_get_topic_id() );
    	Line 3183: 		return apply_filters( 'bbp_get_form_topic_type_dropdown', ob_get_clean(), $r, $args );
    	Line 3264: 		return apply_filters( 'bbp_get_form_topic_status_dropdown', ob_get_clean(), $r, $args );
    	Line 3348: 		return apply_filters( 'bbp_get_single_topic_description', $retstr, $r, $args );
    	Line 3371: 		return apply_filters( 'bbp_get_topic_tag_tax_id', bbpress()->topic_tag_tax_id );
    	Line 3384: 	return (array) apply_filters( 'bbp_get_topic_tag_tax_labels', array(
    	Line 3420: 	return (array) apply_filters( 'bbp_get_topic_tag_tax_rewrite', array(
    	Line 3458: 		return (int) apply_filters( 'bbp_get_topic_tag_id', (int) $retval, $tag, $term );
    	Line 3492: 		return apply_filters( 'bbp_get_topic_tag_name', $retval, $tag, $term );
    	Line 3526: 		return apply_filters( 'bbp_get_topic_tag_slug', $retval, $tag, $term );
    	Line 3560: 		return apply_filters( 'bbp_get_topic_tag_link', $retval, $tag, $term );
    	Line 3602: 		return apply_filters( 'bbp_get_topic_tag_edit_link', $retval, $tag, $term );
    	Line 3645: 		return apply_filters( 'bbp_get_topic_tag_description', $retval, $r, $args, $tag, $term );
    	Line 3681: 		return apply_filters( 'bbp_get_form_topic_title', $topic_title );
    	Line 3715: 		return apply_filters( 'bbp_get_form_topic_content', $topic_content );
    	Line 3788: 		return apply_filters( 'bbp_get_form_topic_tags', $topic_tags );
    	Line 3822: 		return apply_filters( 'bbp_get_form_topic_forum', $topic_forum );
    	Line 3863: 		return apply_filters( 'bbp_get_form_topic_subscribed', $checked, $topic_subscribed );
    	Line 3896: 		return apply_filters( 'bbp_get_form_topic_log_edit', $checked, $topic_revision );
    	Line 3926: 		return apply_filters( 'bbp_get_form_topic_edit_reason', $topic_edit_reason );
    	Line 3995: 	return (bool) apply_filters( 'bbp_show_topic_lock_alert', $retval, $topic_id );
    	Line 4028: 		return apply_filters( 'bbp_get_topic_lock_description', $text, $user_id, $topic_id );
      \bbpress\includes\users\capabilities.php (11 hits)
    	Line 141: 	return (array) apply_filters( 'bbp_map_primary_meta_caps', $caps, $cap, $user_id, $args );
    	Line 189: 	return apply_filters( 'bbp_set_user_role', $new_role, $user_id, $user );
    	Line 226: 	return apply_filters( 'bbp_get_user_role', $role, $user_id, $user );
    	Line 263: 	return apply_filters( 'bbp_get_user_blog_role', $role, $user_id, $user );
    	Line 338: 	return (bool) apply_filters( 'bbp_is_valid_role', $retval, $role );
    	Line 432: 	return (array) apply_filters( 'bbp_get_user_role_map', array(
    	Line 479: 	return (bool) apply_filters( 'bbp_core_is_user_spammer', $is_spammer );
    	Line 692: 	return (bool) apply_filters( 'bbp_core_is_user_deleted', $is_deleted );
    	Line 750: 	return (bool) apply_filters( 'bbp_is_user_keymaster', $retval, $_user_id, $user_id );
    	Line 783: 	return (bool) apply_filters( 'bbp_show_user_profile', $retval, $user_id );
    	Line 859: 	return (array) apply_filters( 'bbp_get_moderators', $users, $object_id, $object_type );
      \bbpress\includes\users\engagements.php (24 hits)
    	Line   34: 	return (bool) apply_filters( 'bbp_add_user_to_object', $retval, $object_id, $user_id, $rel_key, $rel_type, $unique );
    	Line   53: 	return (bool) apply_filters( 'bbp_remove_user_from_object', $retval, $object_id, $user_id, $rel_key, $rel_type );
    	Line   72: 	return (bool) apply_filters( 'bbp_remove_user_from_all_objects', $retval, $user_id, $rel_key, $rel_type );
    	Line   92: 	return (bool) apply_filters( 'bbp_remove_object_from_all_users', $retval, $object_id, $rel_key, $rel_type );
    	Line  109: 	return (bool) apply_filters( 'bbp_remove_all_users_from_all_objects', $retval, $rel_key, $rel_type );
    	Line  128: 	return (array) apply_filters( 'bbp_get_users_for_object', $retval, $object_id, $rel_key, $rel_type );
    	Line  150: 	return (bool) apply_filters( 'bbp_is_object_of_user', $retval, $object_id, $user_id, $rel_key, $rel_type );
    	Line  169: 	return (array) apply_filters( 'bbp_get_user_object_query', $retval, $args, $context, $rel_key, $rel_type );
    	Line  188: 	return (array) apply_filters( 'bbp_get_topic_engagements', $users, $topic_id );
    	Line  229: 	return (array) apply_filters( 'bbp_get_topic_engagements_raw', $engagements, $topic_id );
    	Line  247: 	return apply_filters( 'bbp_get_user_engagements', $query, 0, $r, $args );
    	Line  266: 	return (bool) apply_filters( 'bbp_is_user_engaged', $retval, $user_id, $topic_id );
    	Line  391: 	return (bool) apply_filters( 'bbp_recalculate_user_engagements', $retval, $topic_id );
    	Line  458: 	return (array) apply_filters( 'bbp_get_topic_favoriters', $users, $topic_id );
    	Line  478: 	return apply_filters( 'bbp_get_user_favorites', $query, 0, $r, $args );
    	Line  495: 	return (bool) apply_filters( 'bbp_is_user_favorite', $retval, $user_id, $topic_id );
    	Line  678: 	return (array) apply_filters( 'bbp_get_subscribers', $users, $object_id, $type );
    	Line  698: 	return apply_filters( 'bbp_get_user_topic_subscriptions', $query, 0, $r, $args );
    	Line  718: 	return apply_filters( 'bbp_get_user_forum_subscriptions', $query, 0, $r, $args );
    	Line  735: 	return (bool) apply_filters( 'bbp_is_user_subscribed', $retval, $user_id, $object_id, $type );
    	Line  985: 	return (array) apply_filters( "bbp_get_{$r['filter']}", $object_ids, $r, $args );
    	Line 1092: 	return apply_filters( 'bbp_get_user_subscriptions', $query, $user_id );
    	Line 1109: 	return (array) apply_filters( 'bbp_get_forum_subscribers', $users, $forum_id );
    	Line 1126: 	return (array) apply_filters( 'bbp_get_topic_subscribers', $users, $topic_id );
      \bbpress\includes\users\functions.php (17 hits)
    	Line  38: 	return apply_filters( 'bbp_redirect_login', $url, $raw_url, $user );
    	Line  53: 	return (bool) apply_filters( 'bbp_is_anonymous', $is_anonymous );
    	Line 122: 	$lifetime = (int) apply_filters( 'comment_cookie_lifetime', 30000000 );
    	Line 151: 	return apply_filters( 'bbp_current_author_ip', $retval, $remote_address );
    	Line 167: 	return apply_filters( 'bbp_current_author_ua', $retval );
    	Line 447: 	$content = apply_filters( 'bbp_user_email_update_content', $email_text, $r );
    	Line 509: 	return apply_filters( 'bbp_get_user_topics_started', $query, $user_id, $r, $args );
    	Line 548: 	return apply_filters( 'bbp_get_user_replies_created', $query, $user_id, $r, $args );
    	Line 589: 	return (array) apply_filters( 'bbp_get_user_ids_from_nicenames', $retval, $user_nicenames );
    	Line 622: 	return (array) apply_filters( 'bbp_get_user_nicenames_from_ids', $retval, $user_ids );
    	Line 650: 	return (int) apply_filters( 'bbp_get_user_topic_count_raw', $count, $user_id );
    	Line 676: 	return (int) apply_filters( 'bbp_get_user_reply_count_raw', $count, $user_id );
    	Line 710: 	$new_count = (int) apply_filters( 'bbp_bump_user_topic_count', $user_topic_count, $user_id, $difference, $count );
    	Line 746: 	$new_count = (int) apply_filters( 'bbp_bump_user_reply_count', $user_reply_count, $user_id, $difference, $count );
    	Line 844: 	} elseif ( current_user_can( 'manage_network_users' ) || apply_filters( 'enable_edit_any_user_configuration', false ) ) {
    	Line 849: 	$redirect = (bool) apply_filters( 'bbp_check_user_edit', $redirect, $user_id );
    	Line 858: 	$redirect_to = apply_filters( 'bbp_check_user_edit_redirect_to', $profile_url, $user_id );
      \bbpress\includes\users\options.php (7 hits)
    	Line  23: 	return (array) apply_filters( 'bbp_get_default_user_options', array(
    	Line 137: 	$count = apply_filters( 'bbp_update_user_topic_count', $count, $user_id );
    	Line 166: 	$count = apply_filters( 'bbp_update_user_reply_count', $count, $user_id );
    	Line 214: 		return apply_filters( $filter, $count, $user_id );
    	Line 253: 		return apply_filters( $filter, $count, $user_id );
    	Line 294: 		return apply_filters( $filter, $count, $user_id );
    	Line 354: 		return apply_filters( 'bbp_get_user_last_posted', $time, $user_id );
      \bbpress\includes\users\signups.php (1 hit)
    	Line 223: 	return (string) apply_filters( 'bbp_validate_signup_role', $retval, $to_validate );
      \bbpress\includes\users\template.php (43 hits)
    	Line  190: 	return apply_filters( 'bbp_has_users', $bbp->user_query->have_users(), $bbp->user_query );
    	Line  264: 		return (int) apply_filters( 'bbp_get_user_id', (int) $bbp_user_id, $displayed_user_fallback, $current_user_fallback );
    	Line  285: 		return (int) apply_filters( 'bbp_get_current_user_id', bbp_get_user_id( 0, false, true ) );
    	Line  306: 		return apply_filters( 'bbp_get_displayed_user_id', bbp_get_user_id( 0, true, false ) );
    	Line  357: 		return apply_filters( 'bbp_get_displayed_user_field', $value, $field, $filter );
    	Line  386: 		return apply_filters( 'bbp_get_current_user_name', $current_user_name );
    	Line  418: 		return apply_filters( 'bbp_get_current_user_avatar', $avatar, $size );
    	Line  467: 		return (string) apply_filters( 'bbp_get_user_profile_link', $link, $user_id );
    	Line  528: 		return (string) apply_filters( 'bbp_get_user_nicename', $retval, $user_id, $r, $args );
    	Line  586: 		return apply_filters( 'bbp_get_user_profile_url', $url, $user_id, $user_nicename );
    	Line  635: 		return (string) apply_filters( 'bbp_get_user_profile_edit_link', $link, $user_id );
    	Line  687: 		return apply_filters( 'bbp_get_user_edit_profile_url', $url, $user_id, $user_nicename );
    	Line  733: 		return apply_filters( 'bbp_get_user_display_role', $role, $user_id );
    	Line  778: 		return apply_filters( 'bbp_get_admin_link', $retval, $r, $args );
    	Line  820: 		return apply_filters( 'bbp_get_author_ip', $author_ip, $r, $args );
    	Line  841: 	return apply_filters( 'bbp_get_anonymous_name', $name, $object_id );
    	Line  891: 		return apply_filters( 'bbp_get_author_display_name', $retval, $post_id );
    	Line  941: 		return apply_filters( 'bbp_get_author_email', $retval, $post_id );
    	Line  991: 		return apply_filters( 'bbp_get_author_url', $retval, $post_id );
    	Line 1067: 		return apply_filters( 'bbp_get_favorites_permalink', $url, $user_id );
    	Line 1182: 		return apply_filters( 'bbp_get_user_favorites_link', $html, $r, $user_id, $object_id );
    	Line 1268: 		return apply_filters( 'bbp_get_subscriptions_permalink', $url, $user_id );
    	Line 1382: 		return apply_filters( 'bbp_get_user_subscribe_link', $html, $r, $user_id, $object_id );
    	Line 1604: 	return (array) apply_filters( 'bbp_edit_user_contact_methods', $contact_methods );
    	Line 1676: 		return apply_filters( 'bbp_get_user_topics_created_url', $url, $user_id );
    	Line 1729: 		return apply_filters( 'bbp_get_user_replies_created_url', $url, $user_id );
    	Line 1782: 		return apply_filters( 'bbp_get_user_engagements_url', $url, $user_id );
    	Line 1848: 		return apply_filters( 'bbp_get_user_languages_dropdown', $retval, $r, $args );
    	Line 1928: 	$redirect_to = apply_filters( 'bbp_user_login_redirect_to', '' );
    	Line 1951: 	$redirect_to = apply_filters( 'bbp_user_register_redirect_to', '' );
    	Line 1973: 	$redirect_to = apply_filters( 'bbp_user_lost_pass_redirect_to', get_permalink() );
    	Line 2074: 			$sections    = apply_filters( 'bbp_get_author_links', $author_links, $r, $args );
    	Line 2086: 		return apply_filters( 'bbp_get_author_link', $author_link, $r, $args );
    	Line 2130: 	return apply_filters( 'bbp_user_can_view_forum', $retval, $forum_id, $user_id );
    	Line 2159: 	return (bool) apply_filters( 'bbp_current_user_can_publish_topics', $retval );
    	Line 2184: 	return (bool) apply_filters( 'bbp_current_user_can_publish_forums', $retval );
    	Line 2213: 	return (bool) apply_filters( 'bbp_current_user_can_publish_replies', $retval );
    	Line 2252: 	return apply_filters( 'bbp_get_forums_for_current_user', $forums, $r, $args );
    	Line 2281: 	return (bool) apply_filters( 'bbp_current_user_can_access_create_forum_form', (bool) $retval );
    	Line 2310: 	return (bool) apply_filters( 'bbp_current_user_can_access_create_topic_form', (bool) $retval );
    	Line 2343: 	return (bool) apply_filters( 'bbp_current_user_can_access_create_reply_form', (bool) $retval );
    	Line 2373: 	return (bool) apply_filters( 'bbp_current_user_can_access_anonymous_user_form', (bool) $retval );
    	Line 2436: 		return apply_filters( 'bbp_get_moderator_list', $retval );
      \bbpress\templates\default\bbpress\form-topic-tag.php (1 hit)
    	Line  46: 						<input type="text" id="tag-slug" name="tag-slug" size="20" maxlength="40" value="<?php echo esc_attr( apply_filters( 'editable_slug', bbp_get_topic_tag_slug() ) ); ?>" />
      \bbpress\templates\default\bbpress\form-user-edit.php (1 hit)
    	Line  67: 				<label for="<?php echo esc_attr( $name ); ?>"><?php echo apply_filters( 'user_' . $name . '_label', $desc ); ?></label>
      \bbpress\templates\default\bbpress\form-user-passwords.php (1 hit)
    	Line 14: if ( apply_filters( 'show_password_fields', true, bbpress()->displayed_user ) ) : ?>
      \bbpress\templates\default\bbpress\user-details.php (1 hit)
    	Line 19: 				<?php echo get_avatar( bbp_get_displayed_user_field( 'user_email', 'raw' ), apply_filters( 'bbp_single_user_details_avatar_size', 150 ) ); ?>
      \bbpress\templates\default\bbpress-functions.php (2 hits)
    	Line 138: 		$styles = apply_filters( 'bbp_default_styles', $defaults );
    	Line 197: 		$scripts = apply_filters( 'bbp_default_scripts', $scripts );
    #214787
    acb93
    Participant

    Hi. I have a “little problem”.

    Im am using custom permalinks to the topics contents:

    Example:

    https://www.ggforo.com/foros/topic/%post_id%

    So everything is perfect using ID post on topics URL but… when a user tries to edit the post (no WP admin, inside the topic, a normal user) is redirected to the list of forums:

    https://www.ggforo.com/foros

    I Have no idea why this is happening. I tried to search which bbpress file need to modify or something but I have no luck for the moment…

    BBPress Version: 2.6.5
    Wordpress Version: 5.5.1

    If someone could help me I would appreciate it

    Regards.

    #204276
    Robin W
    Moderator

    If you just want to remove it from the list then you could amend loop-single-forum.php

    create a directory on your theme called ‘bbpress’
    ie wp-content/themes/%your-theme-name%/bbpress

    where %your-theme-name% is the name of your theme

    find
    wp-content/plugins/bbpress/templates/default/bbpress/loop-single-forum.php
    Make a copy of this file, and put in in the directory called bbpress that you created above, so you end up with
    wp-content/themes/%your-theme-name%/bbpress/loop-single-forum.php
    bbPress will now use this template instead of the original
    and you can amend this

    change it to (assuming 40250 is the fiorum id)

    
    <?php
    
    /**
     * Forums Loop - Single Forum
     *
     * @package bbPress
     * @subpackage Theme
     */
    
    if ( !bbp_get_forum_id() == '40250')) {
    ?>
    
    <ul id="bbp-forum-<?php bbp_forum_id(); ?>" <?php bbp_forum_class(); ?>>
    
    	<li class="bbp-forum-info">
    
    		<?php if ( bbp_is_user_home() && bbp_is_subscriptions() ) : ?>
    
    			<span class="bbp-row-actions">
    
    				<?php do_action( 'bbp_theme_before_forum_subscription_action' ); ?>
    
    				<?php bbp_forum_subscription_link( array( 'before' => '', 'subscribe' => '+', 'unsubscribe' => '&times;' ) ); ?>
    
    				<?php do_action( 'bbp_theme_after_forum_subscription_action' ); ?>
    
    			</span>
    
    		<?php endif; ?>
    
    		<?php do_action( 'bbp_theme_before_forum_title' ); ?>
    
    		<a class="bbp-forum-title" href="<?php bbp_forum_permalink(); ?>"><?php bbp_forum_title(); ?></a>
    
    		<?php do_action( 'bbp_theme_after_forum_title' ); ?>
    
    		<?php do_action( 'bbp_theme_before_forum_description' ); ?>
    
    		<div class="bbp-forum-content"><?php bbp_forum_content(); ?></div>
    
    		<?php do_action( 'bbp_theme_after_forum_description' ); ?>
    
    		<?php do_action( 'bbp_theme_before_forum_sub_forums' ); ?>
    
    		<?php bbp_list_forums(); ?>
    
    		<?php do_action( 'bbp_theme_after_forum_sub_forums' ); ?>
    
    		<?php bbp_forum_row_actions(); ?>
    
    	</li>
    
    	<li class="bbp-forum-topic-count"><?php bbp_forum_topic_count(); ?></li>
    
    	<li class="bbp-forum-reply-count"><?php bbp_show_lead_topic() ? bbp_forum_reply_count() : bbp_forum_post_count(); ?></li>
    
    	<li class="bbp-forum-freshness">
    
    		<?php do_action( 'bbp_theme_before_forum_freshness_link' ); ?>
    
    		<?php bbp_forum_freshness_link(); ?>
    
    		<?php do_action( 'bbp_theme_after_forum_freshness_link' ); ?>
    
    		<p class="bbp-topic-meta">
    
    			<?php do_action( 'bbp_theme_before_topic_author' ); ?>
    
    			<span class="bbp-topic-freshness-author"><?php bbp_author_link( array( 'post_id' => bbp_get_forum_last_active_id(), 'size' => 14 ) ); ?></span>
    
    			<?php do_action( 'bbp_theme_after_topic_author' ); ?>
    
    		</p>
    	</li>
    
    </ul><!-- #bbp-forum-<?php bbp_forum_id(); ?> -->
    
    <?php } ?>

    Not tested but should work, if not then might be another bbpress plugin overwriting the template – come back

    #198356
    hthornhillhww
    Participant

    Hi,

    I have created a custom notification for my site when a post is published, the code used to do this is :-

    // this is to add a fake component to BuddyPress. A registered component is needed to add notifications
    function custom_filter_notifications_get_registered_components( $component_names = array() ) {
        // Force $component_names to be an array
        if ( ! is_array( $component_names ) ) {
            $component_names = array();
        }
        // Add 'custom' component to registered components array
        array_push( $component_names, 'publishpost' );
        // Return component's with 'custom' appended
        return $component_names;
    }
    add_filter( 'bp_notifications_get_registered_components', 'custom_filter_notifications_get_registered_components' );
    
    // this hooks to post creation and saves the post id
    function bp_custom_add_notification( $post_id, $post ) {
            $post = get_post( $post_id );
            $author_id = $post->post_author;
    		
    		$blogusers = get_users( array( 'role' => 'staff' ) );
    		// Array of WP_User objects.
    		foreach ( $blogusers as $user ) {
    			bp_notifications_add_notification( array(
                'user_id'           => $user->id,
                'item_id'           => $post_id,
                'component_name'    => 'publishpost',
                'component_action'  => 'publishpost_action',
                'date_notified'     => bp_core_current_time(),
                'is_new'            => 1,
            ) );   
    		}        
    }
    add_action( 'publish_post', 'bp_custom_add_notification', 99, 2 );
    
    /**
     * Format the BuddyBar/Toolbar notifications
     *
     * @since bbPress (r5155)
     *
     * @package bbPress
     *
     * @param string $action The kind of notification being rendered
     * @param int $item_id The primary item id
     * @param int $secondary_item_id The secondary item id
     * @param int $total_items The total number of messaging-related notifications waiting for the user
     * @param string $format 'string' for BuddyBar-compatible notifications; 'array' for WP Toolbar
     */
    function custom_format_buddypress_notifications( $action, $item_id, $secondary_item_id, $total_items, $format = 'string' ) 
    {
    // New custom notifications
        if ( 'publishpost_action' === $action ) {
    
            $post = get_post( $item_id );
    		$author_name = get_the_author_meta('display_name', $post->post_author);
            $custom_title = bp_core_get_user_displayname( $post->post_author ) . ' published a new post "' . get_the_title( $item_id ) . '"';
            $custom_link  = get_permalink( $post );
            $custom_text = bp_core_get_user_displayname( $post->post_author ) . ' published a new post "' . get_the_title( $item_id ) . '"';
            // WordPress Toolbar
            if ( 'string' === $format ) {
                $return = apply_filters( 'publishpost_filter', '<a href="' . esc_url( $custom_link ) . '" title="' . esc_attr( $custom_title ) . '">' . esc_html( $custom_text ) . '</a>', $custom_text, $custom_link );
            // Deprecated BuddyBar
            } else {
                $return = apply_filters( 'publishpost_filter', array(
                    'text' => $custom_text,
                    'link' => $custom_link
                ), $custom_link, (int) $total_items, $custom_text, $custom_title );
            }
    
            return $return;
    
        } 
    	
    	if ( 'bbp_new_reply' === $action ) {
    		$topic_id    = bbp_get_reply_topic_id( $item_id );
    		$topic_title = bbp_get_topic_title( $topic_id );
    		$topic_link  = wp_nonce_url( add_query_arg( array( 'action' => 'bbp_mark_read', 'topic_id' => $topic_id ), bbp_get_reply_url( $item_id ) ), 'bbp_mark_topic_' . $topic_id );
    		$title_attr  = __( 'Topic Replies', 'bbpress' );
    
    		if ( (int) $total_items > 1 ) {
    			$text   = sprintf( __( 'You have %d new replies', 'bbpress' ), (int) $total_items );
    			$filter = 'bbp_multiple_new_subscription_notification';
    		} else {
    			if ( !empty( $secondary_item_id ) ) {
    				$text = sprintf( __( 'You have %d new reply to %2$s from %3$s', 'bbpress' ), (int) $total_items, $topic_title, bp_core_get_user_displayname( $secondary_item_id ) );
    			} else {
    				$text = sprintf( __( 'You have %d new reply to %s',             'bbpress' ), (int) $total_items, $topic_title );
    			}
    			$filter = 'bbp_single_new_subscription_notification';
    		}
    
    		// WordPress Toolbar
    		if ( 'string' === $format ) {
    			$return = apply_filters( $filter, '<a href="' . esc_url( $topic_link ) . '" title="' . esc_attr( $title_attr ) . '">' . esc_html( $text ) . '</a>', (int) $total_items, $text, $topic_link );
    
    		// Deprecated BuddyBar
    		} else {
    			$return = apply_filters( $filter, array(
    				'text' => $text,
    				'link' => $topic_link
    			), $topic_link, (int) $total_items, $text, $topic_title );
    		}
    
    		do_action( 'bbp_format_buddypress_notifications', $action, $item_id, $secondary_item_id, $total_items );
    
    		return $return;
    	}
    }
    add_filter( 'bp_notifications_get_notifications_for_user', 'custom_format_buddypress_notifications', 1, 5 );

    How can i create the same for a new bbpress topic? i’m thinking i need to change this code section but not sure how

    // this hooks to post creation and saves the post id
    function bp_custom_add_notification( $post_id, $post ) {
            $post = get_post( $post_id );
            $author_id = $post->post_author;
    		
    		$blogusers = get_users( array( 'role' => 'staff' ) );
    		// Array of WP_User objects.
    		foreach ( $blogusers as $user ) {
    			bp_notifications_add_notification( array(
                'user_id'           => $user->id,
                'item_id'           => $post_id,
                'component_name'    => 'publishpost',
                'component_action'  => 'publishpost_action',
                'date_notified'     => bp_core_current_time(),
                'is_new'            => 1,
            ) );   
    		}        
    }
    add_action( 'publish_post', 'bp_custom_add_notification', 99, 2 );

    I am using woffice as the theme, bbpress version 2.5.14, buddypress version 4.1.0 and the latest version of wordpress

    Thanks

    #198316
    hthornhillhww
    Participant

    Hi,

    I have created a custom notification for my site when a post is published, if i have buddypress activated alone i see the notification text but as soon as i activate bbpress i can no longer see the notification description. In order to work out this was happening when bbpress was activated i created a whole new blank install of wpress and only installed the two plugins and when i deactivated bbpress it showed the text.

    this is how the notification shows when bbpress is activated
    https://www.dropbox.com/s/uepps9cjcd8xan5/With%20BbPress%20no%20text.PNG?dl=0

    this is how the notification shows when bbpress is NOT activated
    https://www.dropbox.com/s/03wch6bc27nsked/Without%20BbPress%20showing%20text.PNG?dl=0

    I am using Twenty seventeen as the theme, bbpress version 2.5.14, buddypress version 4.1.0 and the latest version of wordpress

    The code i have used to generate the notification is below, and this is located in \wp-content\plugins\bp-custom.php

    <?php
    // this is to add a fake component to BuddyPress. A registered component is needed to add notifications
    function custom_filter_notifications_get_registered_components( $component_names = array() ) {
        // Force $component_names to be an array
        if ( ! is_array( $component_names ) ) {
            $component_names = array();
        }
        // Add 'custom' component to registered components array
        array_push( $component_names, 'publishpost' );
        // Return component's with 'custom' appended
        return $component_names;
    }
    add_filter( 'bp_notifications_get_registered_components', 'custom_filter_notifications_get_registered_components' );
    
    // this hooks to post creation and saves the post id
    function bp_custom_add_notification( $post_id, $post ) {
            $post = get_post( $post_id );
            $author_id = $post->post_author;
            bp_notifications_add_notification( array(
                'user_id'           => $author_id,
                'item_id'           => $post_id,
                'component_name'    => 'publishpost',
                'component_action'  => 'publishpost_action',
                'date_notified'     => bp_core_current_time(),
                'is_new'            => 1,
            ) );   
    }
    add_action( 'publish_post', 'bp_custom_add_notification', 99, 2 );
    
    function custom_format_buddypress_notifications( $action, $item_id, $secondary_item_id, $total_items, $format = 'string' ) 
    {
    // New custom notifications
        if ( 'publishpost_action' === $action ) {
    
            $post = get_post( $item_id );
    
            $custom_title = $post->post_author . ' published a new post ' . get_the_title( $item_id );
            $custom_link  = get_permalink( $post );
            $custom_text = $post->post_author . ' published a new post ' . get_the_title( $item_id );
            // WordPress Toolbar
            if ( 'string' === $format ) {
                $return = apply_filters( 'publishpost_filter', '<a href="' . esc_url( $custom_link ) . '" title="' . esc_attr( $custom_title ) . '">' . esc_html( $custom_text ) . '</a>', $custom_text, $custom_link );
            // Deprecated BuddyBar
            } else {
                $return = apply_filters( 'publishpost_filter', array(
                    'text' => $custom_text,
                    'link' => $custom_link
                ), $custom_link, (int) $total_items, $custom_text, $custom_title );
            }
    
            return $return;
    
        }
    }
    add_filter( 'bp_notifications_get_notifications_for_user', 'custom_format_buddypress_notifications', 10, 5 );

    I need to get it so that when bbpress is activated i can see the custom notification description as we use bbpress for our forums

    #189511
    liderxlt
    Participant

    Thanks for answering…
    As I mentioned in the open topic today https://bbpress.org/forums/topic/do-not-see-the-topic-in-forum/ What I did was prepare an xml file with the information to upload in the forums , topic and replies.

    I am using the plugin all import to load because it allows me to use cron tasks daily, not overload the server and not rewrite what is already loaded.

    I can do the import and visualize it correctly in the dashboard. The problem is that it is not displayed in the frontend. As far as I could see the post_parent of the topic is 0 … It must be equal to _bbp_forum_id.

    These are the parameters for the topic:
    _bbp_topic_id = 2231
    _bbp_forum_id = 2229
    _bbp_reply_count = 0
    _bbp_voice_count = 1
    _bbp_forum_parent_id = 2229

    Parameters replies:
    _bbp_topic_id = 2231
    _bbp_forum_id = 2229
    the_reply_parent_topic_id = 2229

    The other parameters, such as Post Status, are already automated.
    The good thing about the import plugin is that it allows you to introduce functions in import http://www.wpallimport.com/documentation/advanced/execute-php/

    I leave an extract of the topic export, there you can see how it takes the values but not the post_parent one

    <title>2586/15</title>
    		<link>http://localhost/expedientes/forums/topic/2586-15/</link>
    		<pubDate>Fri, 19 Jan 2018 03:22:16 +0000</pubDate>
    		<dc:creator><![CDATA[liderxlt]]></dc:creator>
    		<guid isPermaLink="false">http://localhost/expedientes/forums/topic/2586-15/</guid>
    		<description></description>
    		<content:encoded><![CDATA[<p style="text-align: center;"><strong><span style="text-align: start;">
    <strong>CAUSA:</strong> JUICIO EJECUTIVO]]></content:encoded>
    		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
    		<wp:post_id>2113</wp:post_id>
    		<wp:post_date><![CDATA[2018-01-19 00:22:16]]></wp:post_date>
    		<wp:post_date_gmt><![CDATA[2018-01-19 03:22:16]]></wp:post_date_gmt>
    		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
    		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
    		<wp:post_name><![CDATA[2586-15]]></wp:post_name>
    		<wp:status><![CDATA[publish]]></wp:status>
    		<wp:post_parent>0</wp:post_parent>
    		<wp:menu_order>0</wp:menu_order>
    		<wp:post_type><![CDATA[topic]]></wp:post_type>
    		<wp:post_password><![CDATA[]]></wp:post_password>
    		<wp:is_sticky>0</wp:is_sticky>
    		<category domain="topic-tag" nicename="2586-15"><![CDATA[2586/15]]></category>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[_bbp_activity_id]]></wp:meta_key>
    			<wp:meta_value><![CDATA[10]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[_bbp_author_ip]]></wp:meta_key>
    			<wp:meta_value><![CDATA[120.000.001]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[_bbp_last_active_time]]></wp:meta_key>
    			<wp:meta_value><![CDATA[2016-02-03]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[_bbp_reply_count]]></wp:meta_key>
    			<wp:meta_value><![CDATA[0]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[_bbp_voice_count]]></wp:meta_key>
    			<wp:meta_value><![CDATA[1]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[_wp_page_template]]></wp:meta_key>
    			<wp:meta_value><![CDATA[default]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[_bbp_forum_id]]></wp:meta_key>
    			<wp:meta_value><![CDATA[1327]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[_bbp_forum_parent_id]]></wp:meta_key>
    			<wp:meta_value><![CDATA[1327]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[post_parent]]></wp:meta_key>
    			<wp:meta_value><![CDATA[1327]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[wp_get_post_parent_id]]></wp:meta_key>
    			<wp:meta_value><![CDATA[1327]]></wp:meta_value>
    		</wp:postmeta>
    		<wp:postmeta>
    			<wp:meta_key><![CDATA[parent_id]]></wp:meta_key>
    			<wp:meta_value><![CDATA[1327]]></wp:meta_value>
    		</wp:postmeta>
    	</item>

    Can it be solved with the correct function?
    Thanks for your time @netweb

    #189001
    peter-hamilton
    Participant

    Hi @brent0r
    I made the following adjustment in my child-theme´s loop-single-forum.php and styled with CSS.
    This code will place all elements in the right order to have simple CSS adjustments make it all work as expected.

    <?php
    
    /**
     * Forums Loop - Single Forum
     *
     * @package bbPress
     * Theme OrganicSquare
     * Child-theme of TwentySixteen
     */
    
    ?>
    
    <ul id="bbp-forum-<?php bbp_forum_id(); ?>" <?php bbp_forum_class(); ?>>
    
    <li class="bbp-forum-info">
    	<div class="forumtitle">
    		<?php do_action( 'bbp_theme_before_forum_title' ); ?>
    
    		<a class="bbp-forum-title" href="<?php bbp_forum_permalink(); ?>" title="<?php bbp_forum_title(); ?>"><?php bbp_forum_title(); ?></a>
    
    		<?php do_action( 'bbp_theme_after_forum_title' ); ?>
    
    		<?php do_action( 'bbp_theme_before_forum_sub_forums' ); ?>
    
    		<div class="bbp-forum-content"><?php bbp_forum_content(); ?></div>
    		<?php do_action( 'bbp_theme_after_forum_sub_forums' ); ?>
    
    		<?php do_action( 'bbp_theme_before_forum_description' ); ?>
    
    		<?php do_action( 'bbp_theme_after_forum_description' ); ?>
    
    		<?php bbp_forum_row_actions(); ?></div>
    	</li>
    
    <li class="bbp-forum-topic-count">
    		<div class="topic-reply-counts">Topics: <span class="ismcounter"><?php bbp_forum_topic_count(); ?></span></div>
    		<div class="topic-reply-counts">Posts: <span class="ismcounter"><?php bbp_show_lead_topic() ? bbp_forum_reply_count() : bbp_forum_post_count(); ?></span></div>
    	</li>
    
    <li class="bbp-topic-freshness mob-hide-link-forum">
    	<?php do_action( 'bbp_theme_before_forum_freshness_link' ); ?>
    
    	<div class="freshness-author"><span class="fresh-avatar"><?php bbp_author_link( array( 'post_id' => bbp_get_forum_last_active_id(), 'type' => 'avatar', 'size' => '40' ) ); ?></span>
    
    	<div class="fresh"><h2><a href=" <?php bbp_forum_last_reply_url(); ?>" class="forumpostlink"><?php bbp_forum_last_reply_title(); ?></a></h2>
    	<span class="forumlist-name"><?php bbp_author_link( array( 'post_id' => bbp_get_forum_last_active_id(), 'type' => 'name' ) ); ?></span>
    	<span class="widgetlistdate"><?php bbp_forum_freshness_link(); ?></span></div>
    	<?php do_action( 'bbp_theme_after_forum_freshness_link' ); ?>
    	</div>
    </li>
    
    </ul><!-- #bbp-forum-<?php bbp_forum_id(); ?> -->
    #184680
    Robin W
    Moderator

    ok, so this is a search function – yes?

    If so, look at this code that I use with my private groups plugin to filter search results and see if you can make this work for you

    //this function filters to the bbp search function to allow only returns from allowed forums
    
    function pg_has_search_results( $args = '' ) {
    	
    	global $wp_rewrite;
    //start with code as per bbp search !
    	/** Defaults **************************************************************/
    
    	$default_post_type = array( bbp_get_forum_post_type(), bbp_get_topic_post_type(), bbp_get_reply_post_type() );
    
    	// Default query args
    	$default = array(
    		'post_type'           => $default_post_type,         // Forums, topics, and replies
    		'posts_per_page'      => bbp_get_replies_per_page(), // This many
    		'paged'               => bbp_get_paged(),            // On this page
    		'orderby'             => 'date',                     // Sorted by date
    		'order'               => 'DESC',                     // Most recent first
    		'ignore_sticky_posts' => true,                       // Stickies not supported
    		's'                   => bbp_get_search_terms(),     // This is a search
    	);
    
    	// What are the default allowed statuses (based on user caps)
    	if ( bbp_get_view_all() ) {
    
    		// Default view=all statuses
    		$post_statuses = array(
    			bbp_get_public_status_id(),
    			bbp_get_closed_status_id(),
    			bbp_get_spam_status_id(),
    			bbp_get_trash_status_id()
    		);
    
    		// Add support for private status
    		if ( current_user_can( 'read_private_topics' ) ) {
    			$post_statuses[] = bbp_get_private_status_id();
    		}
    
    		// Join post statuses together
    		$default['post_status'] = implode( ',', $post_statuses );
    
    	// Lean on the 'perm' query var value of 'readable' to provide statuses
    	} else {
    		$default['perm'] = 'readable';
    	}
    	
    	//PRIVATE GROUPS then loop to find allowable results
    	//bail from this part if there are no search terms, as otherwise it sorts the whole database and overflows memory
    	if (! bbp_get_search_terms() == '' ) {
    	//change page default to allow filter against all search results - otherwise allowed posts is only the first page of results ie whatever is in  bbp_get_replies_per_page()
    	$default['posts_per_page'] = -1;
    	$allowed_posts = private_groups_get_permitted_post_ids(new WP_Query( $default ));
    	// Then add allowed forum ids to the default query 
        $default['post__in'] = $allowed_posts;
    	if (empty ($allowed_posts )) $default['post__in'] = array(0) ;
    	//then set per page back (so that we get the correct pagination )
    	$default['posts_per_page'] = bbp_get_replies_per_page();
    	
    	}
    	
    	
    	
    	//then return to bbp search code
    	
    	/** Setup *****************************************************************/
    
    	// Parse arguments against default values
    	$r = bbp_parse_args( $args, $default, 'has_search_results' );
    
    	// Get bbPress
    	$bbp = bbpress();
    
    	// Call the query
    	if ( ! empty( $r['s'] ) ) {
    		$bbp->search_query = new WP_Query( $r );
    	}
    
    	// Add pagination values to query object
    	$bbp->search_query->posts_per_page = $r['posts_per_page'];
    	$bbp->search_query->paged          = $r['paged'];
    
    	// Never home, regardless of what parse_query says
    	$bbp->search_query->is_home        = false;
    
    	// Only add pagination is query returned results
    	if ( ! empty( $bbp->search_query->found_posts ) && ! empty( $bbp->search_query->posts_per_page ) ) {
    
    		// Array of arguments to add after pagination links
    		$add_args = array();
    
    		// If pretty permalinks are enabled, make our pagination pretty
    		if ( $wp_rewrite->using_permalinks() ) {
    
    			// Shortcode territory
    			if ( is_page() || is_single() ) {
    				$base = trailingslashit( get_permalink() );
    
    			// Default search location
    			} else {
    				$base = trailingslashit( bbp_get_search_results_url() );
    			}
    
    			// Add pagination base
    			$base = $base . user_trailingslashit( $wp_rewrite->pagination_base . '/%#%/' );
    
    		// Unpretty permalinks
    		} else {
    			$base = add_query_arg( 'paged', '%#%' );
    		}
    
    		// Add args
    		if ( bbp_get_view_all() ) {
    			$add_args['view'] = 'all';
    		}
    
    		// Add pagination to query object
    		$bbp->search_query->pagination_links = paginate_links(
    			apply_filters( 'bbp_search_results_pagination', array(
    				'base'      => $base,
    				'format'    => '',
    				'total'     => ceil( (int) $bbp->search_query->found_posts / (int) $r['posts_per_page'] ),
    				'current'   => (int) $bbp->search_query->paged,
    				'prev_text' => is_rtl() ? '&rarr;' : '&larr;',
    				'next_text' => is_rtl() ? '&larr;' : '&rarr;',
    				'mid_size'  => 1,
    				'add_args'  => $add_args, 
    			) )
    		);
    
    		// Remove first page from pagination
    		if ( $wp_rewrite->using_permalinks() ) {
    			$bbp->search_query->pagination_links = str_replace( $wp_rewrite->pagination_base . '/1/', '', $bbp->search_query->pagination_links );
    		} else {
    			$bbp->search_query->pagination_links = str_replace( '&paged=1', '', $bbp->search_query->pagination_links );
    		}
    	}
    	//finally filter to return
    	// Return object
    	return apply_filters( 'pg_has_search_results', $bbp->search_query->have_posts(), $bbp->search_query );
    }
    
    add_filter ('bbp_has_search_results', 'pg_has_search_results') ; 
    #178639
    LevyImage
    Participant

    Hi,
    I’ve been struggling with a serious import problem since may 2016.
    Issue #1 My BBpress forums will not migrate properly with conventional WordPress import/export built in tool.
    Issue #2 When I use WP ALL Import (pro bundle) to get a CSV I can actually work with, and manually update the USER ID table and Forum ID and Parent ID, the import works (Forums and Topics are matched up properly) but tool>BBpress>recaculate will completely break the forum, I need to be able to recalculate once in a while… not being able to do this is a problem. And even to get the imports working I have to manually change IDs in the CSVs in order for the imports to match content up properly. And even when using vlookup in Excel, it is painstakingly difficult to manually create a dual reference column where column one is the old ID (for old website forum) and column two is the new ID (for new website forum). This is why I don’t have a fixed CSV for replies yet. I’ve thousands of them.

    Authors of WP ALL Import have been of no substantial help. Please any help because I’ve been paying for my old server and new server for months now and it’s gotten very expensive.

    Data columns including in Forum Export is:
    id Title Content Post Type Date Order Parent Slug Author Status _bbp_status _bbp_old_forum_id _bbp_forum_parent_id _bbp_forum_subforum_count _bbp_topic_count_hidden _vc_post_settings _bbp_status _yoast_wpseo_title _bbp_forum_id _bbp_last_topic_id _bbp_last_reply_id _bbp_last_active_id _bbp_last_active_time _bbp_topic_count _bbp_total_topic_count _bbp_reply_count _bbp_total_reply_count

    Data columns included in Topic Export is:
    "id Title Content Date Post Type Permalink _bbp_old_topic_id _bbp_reply_count _bbp_total_reply_count _bbp_author_ip _bbp_old_sticky_status _bbp_topic_id _bbp_forum_id _bbp_last_reply_id _bbp_last_active_id _bbp_last_active_time _bbp_voice_count _vc_post_settings vc_teaser Status Author Slug Order Parent Comment Status"

    Data columns included in Replies Export is:
    id Content Date Post Type Permalink Status Author Slug Parent Order Comment Status Ping Status _bbp_post_id _bbp_author_ip _vc_post_settings _bbp_activity_id _bbp_topic_id _bbp_forum_id

    For Forum’s I updated Author IDs.
    For Topic’s I updated Author IDs, Parent, and _bbp_forum_id

    After a successful import for these two post types,
    bbpress recalculate will completely break the posts’ hierarchy.

    I’ve yet to find a way to get replies to import successfully due to the shear number of replies and _bbp_topic_id’s I’d have to update the new IDs for.

    #170127
    rayjay
    Participant

    Make a child theme of the bbpress first.

    Then you need to edit the loop-single-topic.php file in your child theme to move the code below to replace the other code on the bottom..

    		<?php do_action( 'bbp_theme_before_topic_meta' ); ?>
    
    		<p class="bbp-topic-meta">
    
    			<?php do_action( 'bbp_theme_before_topic_started_by' ); ?>
    
    			<span class="bbp-topic-started-by"><?php printf( __( Started by: '%1$s', 'bbpress' ), bbp_get_topic_author_link( array( 'size' => '14' ) ) ); ?></span>
    
    			<?php do_action( 'bbp_theme_after_topic_started_by' ); ?>
    
    			<?php if ( !bbp_is_single_forum() || ( bbp_get_topic_forum_id() !== bbp_get_forum_id() ) ) : ?>
    
    				<?php do_action( 'bbp_theme_before_topic_started_in' ); ?>
    
    				<span class="bbp-topic-started-in"><?php printf( __( 'in: <a href="%1$s">%2$s</a>', 'bbpress' ), bbp_get_forum_permalink( bbp_get_topic_forum_id() ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></span>
    
    				<?php do_action( 'bbp_theme_after_topic_started_in' ); ?>
    
    			<?php endif; ?>
    
    		</p>
    
    		<?php do_action( 'bbp_theme_after_topic_meta' ); ?>

    replace the abvoe code with below code..

    		<?php do_action( 'bbp_theme_before_topic_freshness_link' ); ?>
    
    		<?php bbp_topic_freshness_link(); ?>
    
    		<?php do_action( 'bbp_theme_after_topic_freshness_link' ); ?>
    
    		<p class="bbp-topic-meta">
    
    			<?php do_action( 'bbp_theme_before_topic_freshness_author' ); ?>
    
    			<span class="bbp-topic-freshness-author"><?php bbp_author_link( array( 'post_id' => bbp_get_topic_last_active_id(), 'size' => 14 ) ); ?></span>
    
    			<?php do_action( 'bbp_theme_after_topic_freshness_author' ); ?>
    
    		</p>
    #164256
    PinkishHue
    Participant

    @julia_b (If you’re still waiting for a reply!) – you need to put this in your functions.php file, more info here: https://codex.bbpress.org/functions-files-and-child-themes-explained/

    This works great, thanks so much for sharing this code!

    I’ve also managed, with very little tweaking, to get this displaying replies under topics within the topics list (this is very rough with some bits commented out but pasting here in case it helps someone)

    
    // https://bbpress.org/forums/topic/how-to-add-latest-reply-or-topic-to-forum-list/
    function jagreplies_add_last_reply() { { 
     $jagreplies_last_reply_id = bbp_get_topic_last_reply_id();
     //$jagreplies_last_topic_id = bbp_get_forum_last_topic_id();
    
    $new_args = array(
        'post_type'=> 'reply',
        'p' => $jagreplies_last_reply_id
    );
    $post_title_args = array(
        'post_type'=> 'topic',
        'p' => $jagreplies_last_topic_id
    );
    $other_args = array(
        'post_type'=> 'topic',
        'p' => $jagreplies_last_topic_id
    );
    $jagreplies_query = new WP_Query( $post_title_args );
    $nest_query = new WP_Query( $new_args );
    $another_nest_query = new WP_Query( $other_args );
    
       if ( $jagreplies_query->have_posts() ) : while ( $jagreplies_query->have_posts() ) : $jagreplies_query->the_post();
         $this_post_id=$post->ID;
         $this_post_permalink= get_permalink(); ?>   
                                 
         <!--<a href="<?php //echo $this_post_permalink; ?>">-->
    
    <?php endwhile; 
       endif; wp_reset_query();
    
       if ( $nest_query->have_posts() ) : while ( $nest_query->have_posts() ) : $nest_query->the_post();
         $this_post_id=$post->ID;
         //$this_post_title= get_the_title();
         //$this_post_content= get_the_excerpt(); 
         $this_post_content= the_content(); ?>
    
         <h1><?php echo $this_post_title; ?></h1></a>
         <div class="the_content"><?php echo $this_post_content; ?></div>
                         
       <?php endwhile;
    elseif ( $another_nest_query->have_posts() ) : while ( $another_nest_query->have_posts() ) : $another_nest_query->the_post();
         $this_post_id=$post->ID;
         //$this_post_title= get_the_title();
         //$this_post_content= get_the_excerpt();
         $this_post_content= the_content(); ?>   
                                      
         <!--<h1><?php //echo $this_post_title; ?></h1></a>-->
         <div class="the_content"><?php echo $this_post_content; ?></div>
                         
       <?php endwhile; 
       endif; 
        }} 
    // Hook into action
    add_action('bbp_theme_after_topic_freshness_author','jagreplies_add_last_reply');

    This is extremely useful in creating a ‘Facebook’ style site where all content can be displayed on one single page (I know, Facebook, yuck! But it’s what ‘the people’ like)

    Now I just need to try to get the bbpress Ajax Replies plugin working in conjunction with this so people can post and reply from that single page. Interesting!

    **edited to add – if using my code above you may just want to change the last line ‘bbp_theme_after_topic_freshness_author’ to a different hook depending on where you want to display it, I am using customised templates but I’m not sure how it would look loading the content there if using the default templates

    #161552
    Nicolas Korobochkin
    Participant

    Hi. The ending / (trailing slash?) added automaticly if you setup something like /news/%POST_ID%/ on the WordPress permalinks page. And not be added if no slash at the end — /news/%POST_ID%. This works because I use user_trailingslashit() inside the code.

    BuddyPress group forums not supported yet. Something hardcoded inside and I not find the solution to this issue right now but I keep digging. 🙂

    wenlujon
    Participant

    ok, i got it (loop-replies.php):

                            <?php $count=1; while ( bbp_replies() ) : bbp_the_reply(); ?>
                                    <?php
                                             $post_id = get_the_ID();
                                             //save the new count
                                             update_post_meta($post_id, 'bbp_seq_test', $count) ;
                                    ?>
    
                                    <?php bbp_get_template_part( 'loop', 'single-reply' );
                                         
                                             $count = $count + 1 ;
                                    ?>
    
                            <?php endwhile; ?>
    

    and define a function show_seq()

    
          $post_id = get_the_ID();
          $count   = get_post_meta( $post_id, 'bbp_seq_test', true );
    
            echo $count;
    
    

    and then in loop-single-reply.php
    ` <a href=”<?php bbp_reply_url(); ?>” class=”bbp-reply-permalink”>#<?php show_seq(); ?></a>
    `

    and it works!

    please take a look!

    http://bbs.circday.com/forums/topic/%E6%B5%8B%E8%AF%95%E6%B0%B4%E5%8D%B0

    #161143
    wenlujon
    Participant

    I changed the permalinks in wordpress->dashboard->settting->permalinks to:
    /%year%/%monthnum%/%day%/%post_id%.html

    however, it doesn’t impact the forum at all! the link of topics in the forum are still shown as the title of the topic (I’m setting up a Chinese forum, the title of the topics would become some escaped characters).

    #156120
    Divine_Apex
    Participant

    I am currently experiencing a padding issue with mini avatar icon displays. For example, on the last post author among other things:

    [IMG]http://i.imgur.com/YYBQoHX.png[/IMG]

    I am using a custom avatar plugin and it seems users with blank avatars don’t have this padding issue. I have checked CSS and can’t seem to find where to mess with this padding or anything that seems to work.

    I am also using this code in my loop-single-forum file to display the topic title under the last post time

    <?php do_action( 'bbp_theme_before_topic_author' ); ?>
    
    			<div class="bbp-forum-last-topic-name"><a href="<?php bbp_forum_last_topic_permalink(); ?>" title="<?php bbp_forum_last_topic_title(); ?>"><?php bbp_forum_last_topic_title(); ?></a></div>
    <?php do_action( 'bbp_theme_before_topic_author' ); ?>
    <span class="bbp-topic-freshness-author"><?php bbp_author_link( array( 'post_id' => bbp_get_forum_last_active_id(), 'size' => 14 ) ); ?></span>
    
    			<?php do_action( 'bbp_theme_after_topic_author' ); ?>
    

    My site:
    http://the-divine.net/forum

    #154873

    In reply to: Photo in Latest posts

    Robkk
    Moderator

    in this code you pasted it looks like the exact code to display the avatars is already there.

    maybe you didnt install the template files right??

    wherever you see something like this below , this is what should be displaying the avatar

    ‘size’ => 14

    this is complete started by section showing the started by author avatar

    <?php do_action( ‘bbp_theme_before_topic_started_by’ ); ?>
    
    <?php
    if (class_exists(‘userpro_api’)) {
    /* Integrating UserPro */
    global $userpro;
    $link = preg_replace(“/(?<=href=(\”|’))[^\”‘]+(?=(\”|’))/”, $userpro->permalink( bbp_get_topic_author_id() ),
    bbp_get_topic_author_link( array( ‘size’ => 14 ) ) );
    } else {
    $link = bbp_get_topic_author_link( array( ‘size’ => ’14’ ) );
    }
    ?>
    
    <span class=”bbp-topic-started-by”><?php printf( __( ‘Started by: %1$s’, ‘bbpress’ ), $link ); ?></span>
    
    <?php do_action( ‘bbp_theme_after_topic_started_by’ ); ?>

    this is the complete freshness section showing the author avatar

    <?php do_action( ‘bbp_theme_before_topic_freshness_author’ ); ?>
    <?php
    if (class_exists(‘userpro_api’)) {
    global $userpro;
    $link = preg_replace(“/(?<=href=(\”|’))[^\”‘]+(?=(\”|’))/”, $userpro->permalink( bbp_get_topic_author_id( bbp_get_topic_last_active_id() ) ), bbp_get_author_link( array( ‘post_id’ => bbp_get_topic_last_active_id(), ‘size’ => 30 ) ) );
    } else {
    $link = bbp_get_author_link( array( ‘post_id’ => bbp_get_topic_last_active_id(), ‘size’ => 14 ) );
    }
    ?>
    
    <span class=”bbp-topic-freshness-author”><?php echo $link; ?></span>
    
    <?php do_action( ‘bbp_theme_after_topic_freshness_author’ ); ?>
    #154852

    In reply to: Photo in Latest posts

    Icaroferreira
    Participant

    Thank you.

    So, Please, where exactly I should enter these codes above, within my code I have in the folder: loop-single-topic.php

    see:

    <?php

    /**
    * Topics Loop – Single
    *
    * @package bbPress
    * @subpackage Theme
    */

    ?>

    <ul id=”bbp-topic-<?php bbp_topic_id(); ?>” <?php bbp_topic_class(); ?>>

    <li class=”bbp-topic-title”>

    <?php if ( bbp_is_user_home() ) : ?>

    <?php if ( bbp_is_favorites() ) : ?>

    <span class=”bbp-row-actions”>

    <?php do_action( ‘bbp_theme_before_topic_favorites_action’ ); ?>

    <?php bbp_topic_favorite_link( array( ‘before’ => ”, ‘favorite’ => ‘+’, ‘favorited’ => ‘×’ ) ); ?>

    <?php do_action( ‘bbp_theme_after_topic_favorites_action’ ); ?>

    </span>

    <?php elseif ( bbp_is_subscriptions() ) : ?>

    <span class=”bbp-row-actions”>

    <?php do_action( ‘bbp_theme_before_topic_subscription_action’ ); ?>

    <?php bbp_topic_subscription_link( array( ‘before’ => ”, ‘subscribe’ => ‘+’, ‘unsubscribe’ => ‘×’ ) ); ?>

    <?php do_action( ‘bbp_theme_after_topic_subscription_action’ ); ?>

    </span>

    <?php endif; ?>

    <?php endif; ?>

    <?php do_action( ‘bbp_theme_before_topic_title’ ); ?>

    “><?php bbp_topic_title(); ?>

    <?php do_action( ‘bbp_theme_after_topic_title’ ); ?>

    <?php bbp_topic_pagination(); ?>

    <?php do_action( ‘bbp_theme_before_topic_meta’ ); ?>

    <p class=”bbp-topic-meta”>

    <?php do_action( ‘bbp_theme_before_topic_started_by’ ); ?>

    <?php
    if (class_exists(‘userpro_api’)) {
    /* Integrating UserPro */
    global $userpro;
    $link = preg_replace(“/(?<=href=(\”|’))[^\”‘]+(?=(\”|’))/”, $userpro->permalink( bbp_get_topic_author_id() ),
    bbp_get_topic_author_link( array( ‘size’ => 14 ) ) );
    } else {
    $link = bbp_get_topic_author_link( array( ‘size’ => ’14’ ) );
    }
    ?>

    <span class=”bbp-topic-started-by”><?php printf( __( ‘Started by: %1$s’, ‘bbpress’ ), $link ); ?></span>

    <?php do_action( ‘bbp_theme_after_topic_started_by’ ); ?>

    <?php if ( !bbp_is_single_forum() || ( bbp_get_topic_forum_id() !== bbp_get_forum_id() ) ) : ?>

    <?php do_action( ‘bbp_theme_before_topic_started_in’ ); ?>

    <span class=”bbp-topic-started-in”><?php printf( __( ‘in: %2$s‘, ‘bbpress’ ), bbp_get_forum_permalink( bbp_get_topic_forum_id() ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></span>

    <?php do_action( ‘bbp_theme_after_topic_started_in’ ); ?>

    <?php endif; ?>

    </p>

    <?php do_action( ‘bbp_theme_after_topic_meta’ ); ?>

    <?php bbp_topic_row_actions(); ?>

    <li class=”bbp-topic-voice-count”><?php bbp_topic_voice_count(); ?>

    <li class=”bbp-topic-reply-count”><?php bbp_show_lead_topic() ? bbp_topic_reply_count() : bbp_topic_post_count(); ?>

    <li class=”bbp-topic-freshness”>

    <?php //bbp_topic_freshness_link(); ?>

    <p class=”bbp-topic-meta”>

    <?php do_action( ‘bbp_theme_before_topic_freshness_author’ ); ?>
    <?php
    if (class_exists(‘userpro_api’)) {
    global $userpro;
    $link = preg_replace(“/(?<=href=(\”|’))[^\”‘]+(?=(\”|’))/”, $userpro->permalink( bbp_get_topic_author_id( bbp_get_topic_last_active_id() ) ), bbp_get_author_link( array( ‘post_id’ => bbp_get_topic_last_active_id(), ‘size’ => 30 ) ) );
    } else {
    $link = bbp_get_author_link( array( ‘post_id’ => bbp_get_topic_last_active_id(), ‘size’ => 14 ) );
    }
    ?>

    <span class=”bbp-topic-freshness-author”><?php echo $link; ?></span>

    <?php do_action( ‘bbp_theme_after_topic_freshness_author’ ); ?>

    </p>

    <!– #bbp-topic-<?php bbp_topic_id(); ?> –>

    #152942
    janfeng
    Participant
    #152940
    janfeng
    Participant

    How to Change Permalink Because It's a Localized Forum

    Use WordPress + bbpress , Permalink set to /%post_id% ,but still not work !!!

    Damn ,this BUG is two years ago >:-[


    @netweb
    @mercime

    janfeng
    Participant

    I install worpdress and bbpress , and set Permalink to /%post_id% .

    But not work ,Help ! I want use post_id in post.

    #147816
    Robin W
    Moderator

    Ok, what I want to do is check if the function is trying to filter and failing or not even trying to filter.

    I am therefore going to get the plugin to dump one of the lists, so that you can tell me what it is showing – it won’t look pretty, but should help.

    First of all you need to work out a search that produces only a few results, say less than 10, and that you can list all the results that you would expect to see for full access, and that you want to see for the private groups, and make a not of their numbers.

    so for instance

    search for zebra produces posts numbers

    2345,2367,2657,2894,2965

    But one of these is in a private forum so a non-logged in user should see

    2345,2367,2894,2965

    Once you have this list, then do the following :
    Use notepad to create a file called search.php

    then put this code into it

    <?php
    
    //this function filters to the bbp search function to allow only returns from allowed forums
    
    function pg_has_search_results( $args = '' ) {
    	global $wp_rewrite;
    //start with code as per bbp search !
    	/** Defaults **************************************************************/
    
    	$default_post_type = array( bbp_get_forum_post_type(), bbp_get_topic_post_type(), bbp_get_reply_post_type() );
    
    	// Default query args
    	$default = array(
    		'post_type'           => $default_post_type,         // Forums, topics, and replies
    		'posts_per_page'      => bbp_get_replies_per_page(), // This many
    		'paged'               => bbp_get_paged(),            // On this page
    		'orderby'             => 'date',                     // Sorted by date
    		'order'               => 'DESC',                     // Most recent first
    		'ignore_sticky_posts' => true,                       // Stickies not supported
    		's'                   => bbp_get_search_terms(),     // This is a search
    	);
    
    	// What are the default allowed statuses (based on user caps)
    	if ( bbp_get_view_all() ) {
    
    		// Default view=all statuses
    		$post_statuses = array(
    			bbp_get_public_status_id(),
    			bbp_get_closed_status_id(),
    			bbp_get_spam_status_id(),
    			bbp_get_trash_status_id()
    		);
    
    		// Add support for private status
    		if ( current_user_can( 'read_private_topics' ) ) {
    			$post_statuses[] = bbp_get_private_status_id();
    		}
    
    		// Join post statuses together
    		$default['post_status'] = implode( ',', $post_statuses );
    
    	// Lean on the 'perm' query var value of 'readable' to provide statuses
    	} else {
    		$default['perm'] = 'readable';
    	}
    	
    	//PG then loop to find allowable forums
    	//Get an array of IDs which the current user has permissions to view
    	$allowed_posts = private_groups_get_permitted_post_ids(new WP_Query($default));
    	Echo 'Allowed posts list' ;
    	var_dump ($allowed_posts) ;
    	// The default forum query with allowed forum ids array added
        $default['post__in'] = $allowed_posts;
    
        
    	//then return to bbp search code
    	/** Setup *****************************************************************/
    
    	// Parse arguments against default values
    	$r = bbp_parse_args( $args, $default, 'has_search_results' );
    
    	// Get bbPress
    	$bbp = bbpress();
    
    	// Call the query
    	if ( ! empty( $r['s'] ) ) {
    		$bbp->search_query = new WP_Query( $r );
    	}
    
    	// Add pagination values to query object
    	$bbp->search_query->posts_per_page = $r['posts_per_page'];
    	$bbp->search_query->paged          = $r['paged'];
    
    	// Never home, regardless of what parse_query says
    	$bbp->search_query->is_home        = false;
    
    	// Only add pagination is query returned results
    	if ( ! empty( $bbp->search_query->found_posts ) && ! empty( $bbp->search_query->posts_per_page ) ) {
    
    		// Array of arguments to add after pagination links
    		$add_args = array();
    
    		// If pretty permalinks are enabled, make our pagination pretty
    		if ( $wp_rewrite->using_permalinks() ) {
    
    			// Shortcode territory
    			if ( is_page() || is_single() ) {
    				$base = trailingslashit( get_permalink() );
    
    			// Default search location
    			} else {
    				$base = trailingslashit( bbp_get_search_results_url() );
    			}
    
    			// Add pagination base
    			$base = $base . user_trailingslashit( $wp_rewrite->pagination_base . '/%#%/' );
    
    		// Unpretty permalinks
    		} else {
    			$base = add_query_arg( 'paged', '%#%' );
    		}
    
    		// Add args
    		if ( bbp_get_view_all() ) {
    			$add_args['view'] = 'all';
    		}
    
    		// Add pagination to query object
    		$bbp->search_query->pagination_links = paginate_links(
    			apply_filters( 'bbp_search_results_pagination', array(
    				'base'      => $base,
    				'format'    => '',
    				'total'     => ceil( (int) $bbp->search_query->found_posts / (int) $r['posts_per_page'] ),
    				'current'   => (int) $bbp->search_query->paged,
    				'prev_text' => is_rtl() ? '&rarr;' : '&larr;',
    				'next_text' => is_rtl() ? '&larr;' : '&rarr;',
    				'mid_size'  => 1,
    				'add_args'  => $add_args, 
    			) )
    		);
    
    		// Remove first page from pagination
    		if ( $wp_rewrite->using_permalinks() ) {
    			$bbp->search_query->pagination_links = str_replace( $wp_rewrite->pagination_base . '/1/', '', $bbp->search_query->pagination_links );
    		} else {
    			$bbp->search_query->pagination_links = str_replace( '&paged=1', '', $bbp->search_query->pagination_links );
    		}
    	}
    	//finally filter to return
    	// Return object
    	return apply_filters( 'pg_has_search_results', $bbp->search_query->have_posts(), $bbp->search_query );
    }
    
    add_filter ('bbp_has_search_results', 'pg_has_search_results') ; 

    Then go into FTP

    Then look in

    wp-content/plugins/bbp-private-groups/includes

    and you’ll see a file called

    wp-content/plugins/bbp-private-groups/includes/search.php

    Rename this file to searchold.php (as we’ll need it back later!)

    Then copy the search.php that you made above to this folder (wp-content/plugins/bbp-private-groups/includes).

    Then run your search.

    You should see a horrible list at the start, but this will be what should be the filtered list

    run this with full access and with restricted access (ie not logged in) and tell me what lists you get and of they are different.

    #147489
    Robkk
    Moderator

    nevermind i pretty much got it

    looked at https://bbpress.org/forums/topic/freshness-link/

    used <?php bbp_forum_last_topic_title(); ?> to get the title of the last recent topic

    and some code i had that robin gave me some time ago

    end function is this

    <div class="bbp-forum-last-topic-name"><a href="<?php bbp_forum_last_topic_permalink(); ?>" title="<?php bbp_forum_last_topic_title(); ?>"><?php bbp_forum_last_topic_title(); ?></a></div>
    <span class="bbp-last-post-by-author"><?php printf( __( '%1$s', 'bbpress' ),bbp_get_forum_freshness_link( array() ) ); ?></span>
    <?php _e(' by ', 'bbp'); ?>
    <span class="bbp-forum-freshness-author"><?php bbp_author_link( array( 'post_id' => bbp_get_forum_last_active_id(), 'size' => 14 ) ); ?></span>
    #146595
    janfeng
    Participant

    Trying let Bbpress’s permalink use /%post_id% .

    #146594
    janfeng
    Participant

    @robin-w I want to Bbpress’s permalink use /%post_id% ,

    Like : https://bbpress.org/forums/topic/1532/

    Not a : https://bbpress.org/forums/topic/bbpress-use-post_id-how

    T_T…

Viewing 25 results - 1 through 25 (of 52 total)
Skip to toolbar