bbPress::register_meta()
Register bbPress meta-data
Description Description
Counts added in 2.6.0 to avoid negative values
Source Source
File: bbpress.php
public function register_meta() { // Define "count" meta-type array $count = array( // Counts are always integers 'type' => 'integer', // Generic count description 'description' => esc_html__( 'bbPress Item Count', 'bbpress' ), // Counts are single values 'single' => true, // Counts should be made available in REST 'show_in_rest' => true, // Never allow counts to go negative 'sanitize_callback' => 'bbp_number_not_negative', // All users may update count meta data 'auth_callback' => '__return_true' ); /** Post **************************************************************/ // Counts register_meta( 'post', '_bbp_topic_count', $count ); register_meta( 'post', '_bbp_reply_count', $count ); register_meta( 'post', '_bbp_total_topic_count', $count ); register_meta( 'post', '_bbp_total_reply_count', $count ); register_meta( 'post', '_bbp_voice_count', $count ); register_meta( 'post', '_bbp_anonymous_reply_count', $count ); register_meta( 'post', '_bbp_topic_count_hidden', $count ); register_meta( 'post', '_bbp_reply_count_hidden', $count ); register_meta( 'post', '_bbp_forum_subforum_count', $count ); /* User ***************************************************************/ // Counts register_meta( 'user', '_bbp_topic_count', $count ); register_meta( 'user', '_bbp_reply_count', $count ); // Activity register_meta( 'user', '_bbp_last_posted', array( 'type' => 'integer', 'description' => esc_html__( 'bbPress User Activity', 'bbpress' ), 'single' => true, 'show_in_rest' => true, 'sanitize_callback' => 'bbp_number_not_negative', 'auth_callback' => '__return_true' ) ); }
Changelog Changelog
Version | Description |
---|---|
2.6.0 | Introduced. |