Skip to:
Content

bbPress.org


Ignore:
Timestamp:
05/27/2017 05:04:31 PM (9 years ago)
Author:
johnjamesjacoby
Message:

Tools: Add //Filter & return note for future discovery of missing filter documentation.

Also adjust some type-casting on filtered results.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/replies/template.php

    r6437 r6438  
    3333         */
    3434        function bbp_get_reply_post_type() {
     35
     36                // Filter & return
    3537                return apply_filters( 'bbp_get_reply_post_type', bbpress()->reply_post_type );
    3638        }
    … …  
    4446 */
    4547function bbp_get_reply_post_type_labels() {
    46         return apply_filters( 'bbp_get_reply_post_type_labels', array(
     48
     49        // Filter & return
     50        return (array) apply_filters( 'bbp_get_reply_post_type_labels', array(
    4751                'name'                  => __( 'Replies',                   'bbpress' ),
    4852                'menu_name'             => __( 'Replies',                   'bbpress' ),
    … …  
    7579 */
    7680function bbp_get_reply_post_type_rewrite() {
    77         return apply_filters( 'bbp_get_reply_post_type_rewrite', array(
     81
     82        // Filter & return
     83        return (array) apply_filters( 'bbp_get_reply_post_type_rewrite', array(
    7884                'slug'       => bbp_get_reply_slug(),
    7985                'with_front' => false
    … …  
    8995 */
    9096function bbp_get_reply_post_type_supports() {
    91         return apply_filters( 'bbp_get_reply_post_type_supports', array(
     97
     98        // Filter & return
     99        return (array) apply_filters( 'bbp_get_reply_post_type_supports', array(
    92100                'title',
    93101                'editor',
    … …  
    283291        }
    284292
    285         // Return object
     293        // Filter & return
    286294        return apply_filters( 'bbp_has_replies', $bbp->reply_query->have_posts(), $bbp->reply_query );
    287295}
    … …  
    379387                }
    380388
     389                // Filter & return
    381390                return (int) apply_filters( 'bbp_get_reply_id', $bbp_reply_id, $reply_id );
    382391        }
    … …  
    422431        }
    423432
     433        // Filter & return
    424434        return apply_filters( 'bbp_get_reply', $reply, $output, $filter );
    425435}
    … …  
    451461                $reply_id = bbp_get_reply_id( $reply_id );
    452462
     463                // Filter & return
    453464                return apply_filters( 'bbp_get_reply_permalink', get_permalink( $reply_id ), $reply_id );
    454465        }
    … …  
    524535                }
    525536
     537                // Filter & return
    526538                return apply_filters( 'bbp_get_reply_url', $url, $reply_id, $redirect_to );
    527539        }
    … …  
    555567                $title    = get_the_title( $reply_id );
    556568
     569                // Filter & return
    557570                return apply_filters( 'bbp_get_reply_title', $title, $reply_id );
    558571        }
    … …  
    582595                $reply_title = sprintf( __( 'Reply To: %s', 'bbpress' ), $topic_title );
    583596
     597                // Filter & return
    584598                return apply_filters( 'bbp_get_reply_title_fallback', $reply_title, $post_id, $topic_title );
    585599        }
    … …  
    620634                $content = get_post_field( 'post_content', $reply_id );
    621635
     636                // Filter & return
    622637                return apply_filters( 'bbp_get_reply_content', $content, $reply_id );
    623638        }
    … …  
    673688                }
    674689
     690                // Filter & return
    675691                return apply_filters( 'bbp_get_reply_excerpt', $excerpt, $reply_id, $length );
    676692        }
    … …  
    719735                }
    720736
     737                // Filter & return
    721738                return apply_filters( 'bbp_get_reply_post_date', $result, $reply_id, $humanize, $gmt, $date, $time );
    722739        }
    … …  
    744761        $reply_id = bbp_get_reply_id( $reply_id );
    745762
     763        // Filter & return
    746764        return apply_filters( 'bbp_reply_append_revisions', $content . bbp_get_reply_revision_log( $reply_id ), $content, $reply_id );
    747765}
    … …  
    827845                $r .= "\n" . '</ul>' . "\n\n";
    828846
     847                // Filter & return
    829848                return apply_filters( 'bbp_get_reply_revision_log', $r, $reply_id );
    830849        }
    … …  
    846865                        $revision_log = empty( $revision_log ) ? array() : $revision_log;
    847866
     867                        // Filter & return
    848868                        return apply_filters( 'bbp_get_reply_raw_revision_log', $revision_log, $reply_id );
    849869                }
    … …  
    865885        $revisions = wp_get_post_revisions( $reply_id, array( 'order' => 'ASC' ) );
    866886
     887        // Filter & return
    867888        return apply_filters( 'bbp_get_reply_revisions', $revisions, $reply_id );
    868889}
    … …  
    914935        function bbp_get_reply_status( $reply_id = 0 ) {
    915936                $reply_id = bbp_get_reply_id( $reply_id );
     937
     938                // Filter & return
    916939                return apply_filters( 'bbp_get_reply_status', get_post_status( $reply_id ), $reply_id );
    917940        }
    … …  
    932955        $reply_status = bbp_get_reply_status( $reply_id ) === $status;
    933956
     957        // Filter & return
    934958        return (bool) apply_filters( 'bbp_is_reply_published', (bool) $reply_status, $reply_id );
    935959}
    … …  
    950974        $reply_status = bbp_get_reply_status( $reply_id ) === $status;
    951975
     976        // Filter & return
    952977        return (bool) apply_filters( 'bbp_is_reply_spam', (bool) $reply_status, $reply_id );
    953978}
    … …  
    968993        $reply_status = bbp_get_reply_status( $reply_id ) === $status;
    969994
     995        // Filter & return
    970996        return (bool) apply_filters( 'bbp_is_reply_trash', (bool) $reply_status, $reply_id );
    971997}
    … …  
    9871013        $reply_status = bbp_get_reply_status( $reply_id ) === $status;
    9881014
     1015        // Filter & return
    9891016        return (bool) apply_filters( 'bbp_is_reply_pending', (bool) $reply_status, $reply_id );
    9901017}
    … …  
    10061033        $reply_status = bbp_get_reply_status( $reply_id ) === $status;
    10071034
     1035        // Filter & return
    10081036        return (bool) apply_filters( 'bbp_is_reply_private', (bool) $reply_status, $reply_id );
    10091037}
    … …  
    10341062        }
    10351063
     1064        // Filter & return
    10361065        return (bool) apply_filters( 'bbp_is_reply_anonymous', $retval, $reply_id );
    10371066}
    … …  
    10801109                }
    10811110
     1111                // Filter & return
    10821112                return apply_filters( 'bbp_get_reply_author', $author, $reply_id );
    10831113        }
    … …  
    11101140                $author_id = get_post_field( 'post_author', $reply_id );
    11111141
     1142                // Filter & return
    11121143                return (int) apply_filters( 'bbp_get_reply_author_id', $author_id, $reply_id );
    11131144        }
    … …  
    11721203                }
    11731204
     1205                // Filter & return
    11741206                return apply_filters( 'bbp_get_reply_author_display_name', $author_name, $reply_id );
    11751207        }
    … …  
    12171249                }
    12181250
     1251                // Filter & return
    12191252                return apply_filters( 'bbp_get_reply_author_avatar', $author_avatar, $reply_id, $size );
    12201253        }
    … …  
    13271360                }
    13281361
     1362                // Filter & return
    13291363                return apply_filters( 'bbp_get_reply_author_link', $author_link, $r );
    13301364        }
    … …  
    13711405                }
    13721406
     1407                // Filter & return
    13731408                return apply_filters( 'bbp_get_reply_author_url', $author_url, $reply_id );
    13741409        }
    … …  
    14241459                }
    14251460
     1461                // Filter & return
    14261462                return apply_filters( 'bbp_get_reply_author_email', $author_email, $reply_id );
    14271463        }
    … …  
    14741510                }
    14751511
     1512                // Filter & return
    14761513                return apply_filters( 'bbp_get_reply_author_role', $author_role, $r );
    14771514        }
    … …  
    15051542                $topic_id = bbp_get_reply_topic_id( $reply_id );
    15061543
     1544                // Filter & return
    15071545                return apply_filters( 'bbp_get_reply_topic_title', bbp_get_topic_title( $topic_id ), $reply_id );
    15081546        }
    … …  
    15461584                }
    15471585
     1586                // Filter & return
    15481587                return (int) apply_filters( 'bbp_get_reply_topic_id', $topic_id, $reply_id );
    15491588        }
    … …  
    15861625                }
    15871626
     1627                // Filter & return
    15881628                return (int) apply_filters( 'bbp_get_reply_forum_id', $forum_id, $reply_id );
    15891629        }
    … …  
    16641704                }
    16651705
     1706                // Filter & return
    16661707                return (int) apply_filters( 'bbp_get_reply_to', $reply_to, $reply_id );
    16671708        }
    … …  
    17431784                $retval   = $r['link_before'] . '<a role="button" href="' . esc_url( $r['uri'] ) . '" class="bbp-reply-to-link"' . $onclick . '>' . $r['reply_text'] . '</a>' . $r['link_after'];
    17441785
     1786                // Filter & return
    17451787                return apply_filters( 'bbp_get_reply_to_link', $retval, $r, $args );
    17461788        }
    … …  
    17881830                $retval = sprintf( '<a href="%1$s" id="bbp-cancel-reply-to-link"%2$s>%3$s</a>', esc_url( $link ), $style, esc_html( $text ) );
    17891831
     1832                // Filter & return
    17901833                return apply_filters( 'bbp_get_cancel_reply_to_link', $retval, $link, $text );
    17911834        }
    … …  
    18561899                }
    18571900
     1901                // Filter & return
    18581902                return (int) apply_filters( 'bbp_get_reply_position', $reply_position, $reply_id, $topic_id );
    18591903        }
    … …  
    19582002                $retval = $r['before'] . $links . $r['after'];
    19592003
     2004                // Filter & return
    19602005                return apply_filters( 'bbp_get_reply_admin_links', $retval, $r, $args );
    19612006        }
    … …  
    20242069                $retval = $r['link_before'] . '<a href="' . esc_url( $uri ) . '" class="bbp-reply-edit-link">' . $r['edit_text'] . '</a>' . $r['link_after'];
    20252070
     2071                // Filter & return
    20262072                return apply_filters( 'bbp_get_reply_edit_link', $retval, $r, $args );
    20272073        }
    … …  
    20792125                $url = bbp_add_view_all( $url );
    20802126
     2127                // Filter & return
    20812128                return apply_filters( 'bbp_get_reply_edit_url', $url, $reply_id );
    20822129        }
    … …  
    21622209                $retval = $r['link_before'] . implode( $r['sep'], $actions ) . $r['link_after'];
    21632210
     2211                // Filter & return
    21642212                return apply_filters( 'bbp_get_reply_trash_link', $retval, $r, $args );
    21652213        }
    … …  
    22252273                $retval  = $r['link_before'] . '<a href="' . esc_url( $uri ) . '" class="bbp-reply-spam-link">' . $display . '</a>' . $r['link_after'];
    22262274
     2275                // Filter & return
    22272276                return apply_filters( 'bbp_get_reply_spam_link', $retval, $r, $args );
    22282277        }
    … …  
    22952344                $retval = $r['link_before'] . '<a href="' . esc_url( $uri ) . '" title="' . $r['split_title'] . '" class="bbp-reply-move-link">' . $r['split_text'] . '</a>' . $r['link_after'];
    22962345
     2346                // Filter & return
    22972347                return apply_filters( 'bbp_get_reply_move_link', $retval, $r, $args );
    22982348        }
    … …  
    23652415                $retval = $r['link_before'] . '<a href="' . esc_url( $uri ) . '" title="' . $r['split_title'] . '" class="bbp-topic-split-link">' . $r['split_text'] . '</a>' . $r['link_after'];
    23662416
     2417                // Filter & return
    23672418                return apply_filters( 'bbp_get_topic_split_link', $retval, $r, $args );
    23682419        }
    … …  
    24282479                $retval  = $r['link_before'] . '<a href="' . esc_url( $uri ) . '" class="bbp-reply-approve-link">' . $display . '</a>' . $r['link_after'];
    24292480
     2481                // Filter & return
    24302482                return apply_filters( 'bbp_get_reply_approve_link', $retval, $r, $args );
    24312483        }
    … …  
    25472599                }
    25482600
    2549                 // Filter and return
     2601                // Filter & return
    25502602                return apply_filters( 'bbp_get_topic_pagination_count', $retstr );
    25512603        }
    … …  
    25772629                }
    25782630
     2631                // Filter & return
    25792632                return apply_filters( 'bbp_get_topic_pagination_links', $bbp->reply_query->pagination_links );
    25802633        }
    … …  
    26162669                }
    26172670
     2671                // Filter & return
    26182672                return apply_filters( 'bbp_get_form_reply_content', $reply_content );
    26192673        }
    … …  
    26542708                }
    26552709
     2710                // Filter & return
    26562711                return apply_filters( 'bbp_get_form_reply_to', $reply_to );
    26572712        }
    … …  
    27432798                ) );
    27442799
    2745                 // Filter and return
     2800                // Filter & return
    27462801                return apply_filters( 'bbp_get_reply_to_dropdown', $retval, $reply_id, $reply_to, $topic_id );
    27472802        }
    … …  
    27802835                $checked = checked( $reply_revision, true, false );
    27812836
     2837                // Filter & return
    27822838                return apply_filters( 'bbp_get_form_reply_log_edit', $checked, $reply_revision );
    27832839        }
    … …  
    28132869                }
    28142870
     2871                // Filter & return
    28152872                return apply_filters( 'bbp_get_form_reply_edit_reason', $reply_edit_reason );
    28162873        }
    … …  
    28932950                <?php
    28942951
    2895                 // Return the results
     2952                // Filter & return
    28962953                return apply_filters( 'bbp_get_form_reply_status_dropdown', ob_get_clean(), $r );
    28972954        }
Note: See TracChangeset for help on using the changeset viewer.