Changeset 3170
- Timestamp:
- 05/18/2011 10:21:42 AM (14 years ago)
- Location:
- branches/plugin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-admin/bbp-admin.php
r3158 r3170 206 206 register_setting ( 'bbpress', '_bbp_replies_per_page', 'intval' ); 207 207 208 /** Per RSS Page Section **********************************************/ 209 210 // Add the per page section 211 add_settings_section( 'bbp_per_rss_page', __( 'Per RSS Page', 'bbpress' ), 'bbp_admin_setting_callback_per_rss_page_section', 'bbpress' ); 212 213 // Topics per page setting 214 add_settings_field( '_bbp_topics_per_page', __( 'Topics Per Page', 'bbpress' ), 'bbp_admin_setting_callback_topics_per_rss_page', 'bbpress', 'bbp_per_rss_page' ); 215 register_setting ( 'bbpress', '_bbp_topics_per_rss_page', 'intval' ); 216 217 // Replies per page setting 218 add_settings_field( '_bbp_replies_per_page', __( 'Replies Per Page', 'bbpress' ), 'bbp_admin_setting_callback_replies_per_rss_page', 'bbpress', 'bbp_per_rss_page' ); 219 register_setting ( 'bbpress', '_bbp_replies_per_rss_page', 'intval' ); 220 208 221 /** Slug Section ******************************************************/ 209 222 210 223 // Add the per page section 211 add_settings_section( 'bbp_ slugs', __( 'Forums', 'bbpress' ), 'bbp_admin_setting_callback_slugs_section', 'bbpress');224 add_settings_section( 'bbp_root_slug', __( 'Forum Base', 'bbpress' ), 'bbp_admin_setting_callback_root_slug_section', 'bbpress' ); 212 225 213 226 // Root slug setting 214 add_settings_field( '_bbp_root_slug', __( 'Forum base', 'bbpress' ), 'bbp_admin_setting_callback_root_slug', 'bbpress', 'bbp_slugs' );215 register_setting ( 'bbpress', '_bbp_root_slug', 'esc_sql');227 add_settings_field( '_bbp_root_slug', __( 'Forum base', 'bbpress' ), 'bbp_admin_setting_callback_root_slug', 'bbpress', 'bbp_root_slug' ); 228 register_setting ( 'bbpress', '_bbp_root_slug', 'esc_sql' ); 216 229 217 230 // Include root setting 218 add_settings_field( '_bbp_include_root', __( 'Include base?', 'bbpress' ), 'bbp_admin_setting_callback_include_root', 'bbpress', 'bbp_slugs' ); 219 register_setting ( 'bbpress', '_bbp_include_root', 'intval' ); 231 add_settings_field( '_bbp_include_root', __( 'Include base?', 'bbpress' ), 'bbp_admin_setting_callback_include_root', 'bbpress', 'bbp_root_slug' ); 232 register_setting ( 'bbpress', '_bbp_include_root', 'intval' ); 233 234 // Add the per page section 235 add_settings_section( 'bbp_single_slugs', __( 'Single Slugs', 'bbpress' ), 'bbp_admin_setting_callback_single_slug_section', 'bbpress' ); 236 237 // Forum slug setting 238 add_settings_field( '_bbp_forum_slug', __( 'Forum slug', 'bbpress' ), 'bbp_admin_setting_callback_forum_slug', 'bbpress', 'bbp_single_slugs' ); 239 register_setting ( 'bbpress', '_bbp_forum_slug', 'sanitize_title' ); 240 241 // Topic slug setting 242 add_settings_field( '_bbp_topic_slug', __( 'Topic slug', 'bbpress' ), 'bbp_admin_setting_callback_topic_slug', 'bbpress', 'bbp_single_slugs' ); 243 register_setting ( 'bbpress', '_bbp_topic_slug', 'sanitize_title' ); 244 245 // Topic tag slug setting 246 add_settings_field( '_bbp_topic_tag_slug', __( 'Topic tag slug', 'bbpress' ), 'bbp_admin_setting_callback_topic_tag_slug', 'bbpress', 'bbp_single_slugs' ); 247 register_setting ( 'bbpress', '_bbp_topic_tag_slug', 'sanitize_title' ); 248 249 // Reply slug setting 250 add_settings_field( '_bbp_reply_slug', __( 'Reply slug', 'bbpress' ), 'bbp_admin_setting_callback_reply_slug', 'bbpress', 'bbp_single_slugs' ); 251 register_setting ( 'bbpress', '_bbp_reply_slug', 'sanitize_title' ); 220 252 221 253 // User slug setting 222 add_settings_field( '_bbp_user_slug', __( 'User base', 'bbpress' ), 'bbp_admin_setting_callback_user_slug', 'bbpress', 'bbp_slugs' );223 register_setting ( 'bbpress', '_bbp_user_slug', 'sanitize_title' );254 add_settings_field( '_bbp_user_slug', __( 'User base', 'bbpress' ), 'bbp_admin_setting_callback_user_slug', 'bbpress', 'bbp_single_slugs' ); 255 register_setting ( 'bbpress', '_bbp_user_slug', 'sanitize_title' ); 224 256 225 257 // View slug setting 226 add_settings_field( '_bbp_view_slug', __( 'View base', 'bbpress' ), 'bbp_admin_setting_callback_view_slug', 'bbpress', 'bbp_slugs' ); 227 register_setting ( 'bbpress', '_bbp_view_slug', 'sanitize_title' ); 228 229 // Forum slug setting 230 add_settings_field( '_bbp_forum_slug', __( 'Forum slug', 'bbpress' ), 'bbp_admin_setting_callback_forum_slug', 'bbpress', 'bbp_slugs' ); 231 register_setting ( 'bbpress', '_bbp_forum_slug', 'sanitize_title' ); 232 233 // Topic slug setting 234 add_settings_field( '_bbp_topic_slug', __( 'Topic slug', 'bbpress' ), 'bbp_admin_setting_callback_topic_slug', 'bbpress', 'bbp_slugs' ); 235 register_setting ( 'bbpress', '_bbp_topic_slug', 'sanitize_title' ); 236 237 // Reply slug setting 238 add_settings_field( '_bbp_reply_slug', __( 'Reply slug', 'bbpress' ), 'bbp_admin_setting_callback_reply_slug', 'bbpress', 'bbp_slugs' ); 239 register_setting ( 'bbpress', '_bbp_reply_slug', 'sanitize_title' ); 240 241 // Topic tag slug setting 242 add_settings_field( '_bbp_topic_tag_slug', __( 'Topic tag slug', 'bbpress' ), 'bbp_admin_setting_callback_topic_tag_slug', 'bbpress', 'bbp_slugs' ); 243 register_setting ( 'bbpress', '_bbp_topic_tag_slug', 'sanitize_title' ); 258 add_settings_field( '_bbp_view_slug', __( 'View base', 'bbpress' ), 'bbp_admin_setting_callback_view_slug', 'bbpress', 'bbp_single_slugs' ); 259 register_setting ( 'bbpress', '_bbp_view_slug', 'sanitize_title' ); 244 260 245 261 do_action( 'bbp_register_admin_settings' ); -
branches/plugin/bbp-admin/bbp-settings.php
r3119 r3170 21 21 ?> 22 22 23 23 <p><?php _e( 'Main settings for the bbPress plugin', 'bbpress' ); ?></p> 24 24 25 25 <?php … … 36 36 ?> 37 37 38 39 38 <input name="_bbp_edit_lock" type="text" id="_bbp_edit_lock" value="<?php form_option( '_bbp_edit_lock' ); ?>" class="small-text" /> 39 <label for="_bbp_edit_lock"><?php _e( 'minutes', 'bbpress' ); ?></label> 40 40 41 41 <?php … … 52 52 ?> 53 53 54 55 54 <input name="_bbp_throttle_time" type="text" id="_bbp_throttle_time" value="<?php form_option( '_bbp_throttle_time' ); ?>" class="small-text" /> 55 <label for="_bbp_throttle_time"><?php _e( 'seconds', 'bbpress' ); ?></label> 56 56 57 57 <?php … … 68 68 ?> 69 69 70 71 70 <input id="_bbp_enable_favorites" name="_bbp_enable_favorites" type="checkbox" id="_bbp_enable_favorites" value="1" <?php checked( true, bbp_is_favorites_active() ); ?> /> 71 <label for="_bbp_enable_favorites"><?php _e( 'Allow users to mark topics as favorites?', 'bbpress' ); ?></label> 72 72 73 73 <?php … … 84 84 ?> 85 85 86 87 86 <input id="_bbp_enable_subscriptions" name="_bbp_enable_subscriptions" type="checkbox" id="_bbp_enable_subscriptions" value="1" <?php checked( true, bbp_is_subscriptions_active() ); ?> /> 87 <label for="_bbp_enable_subscriptions"><?php _e( 'Allow users to subscribe to topics', 'bbpress' ); ?></label> 88 88 89 89 <?php … … 100 100 ?> 101 101 102 103 102 <input id="_bbp_allow_anonymous" name="_bbp_allow_anonymous" type="checkbox" id="_bbp_allow_anonymous" value="1" <?php checked( true, bbp_allow_anonymous() ); ?> /> 103 <label for="_bbp_allow_anonymous"><?php _e( 'Allow guest users without accounts to create topics and replies', 'bbpress' ); ?></label> 104 104 105 105 <?php … … 116 116 ?> 117 117 118 118 <p><?php _e( 'Per page settings for the bbPress plugin', 'bbpress' ); ?></p> 119 119 120 120 <?php … … 131 131 ?> 132 132 133 134 133 <input name="_bbp_topics_per_page" type="text" id="_bbp_topics_per_page" value="<?php form_option( '_bbp_topics_per_page' ); ?>" class="small-text" /> 134 <label for="_bbp_topics_per_page"><?php _e( 'per page', 'bbpress' ); ?></label> 135 135 136 136 <?php … … 147 147 ?> 148 148 149 <input name="_bbp_replies_per_page" type="text" id="_bbp_replies_per_page" value="<?php form_option( '_bbp_replies_per_page' ); ?>" class="small-text" /> 150 <label for="_bbp_replies_per_page"><?php _e( 'per page', 'bbpress' ); ?></label> 149 <input name="_bbp_replies_per_page" type="text" id="_bbp_replies_per_page" value="<?php form_option( '_bbp_replies_per_page' ); ?>" class="small-text" /> 150 <label for="_bbp_replies_per_page"><?php _e( 'per page', 'bbpress' ); ?></label> 151 152 <?php 153 } 154 155 /** Start Per RSS Page Section ************************************************/ 156 157 /** 158 * Per page settings section description for the settings page 159 * 160 * @since bbPress (r2786) 161 */ 162 function bbp_admin_setting_callback_per_rss_page_section() { 163 ?> 164 165 <p><?php _e( 'Per RSS page settings for the bbPress plugin', 'bbpress' ); ?></p> 166 167 <?php 168 } 169 170 /** 171 * Topics per RSS page setting field 172 * 173 * @since bbPress (r2786) 174 * 175 * @uses form_option() To output the option value 176 */ 177 function bbp_admin_setting_callback_topics_per_rss_page() { 178 ?> 179 180 <input name="_bbp_topics_per_rss_page" type="text" id="_bbp_topics_per_rss_page" value="<?php form_option( '_bbp_topics_per_rss_page' ); ?>" class="small-text" /> 181 <label for="_bbp_topics_per_rss_page"><?php _e( 'per page', 'bbpress' ); ?></label> 182 183 <?php 184 } 185 186 /** 187 * Replies per RSS page setting field 188 * 189 * @since bbPress (r2786) 190 * 191 * @uses form_option() To output the option value 192 */ 193 function bbp_admin_setting_callback_replies_per_rss_page() { 194 ?> 195 196 <input name="_bbp_replies_per_rss_page" type="text" id="_bbp_replies_per_rss_page" value="<?php form_option( '_bbp_replies_per_rss_page' ); ?>" class="small-text" /> 197 <label for="_bbp_replies_per_rss_page"><?php _e( 'per page', 'bbpress' ); ?></label> 151 198 152 199 <?php … … 160 207 * @since bbPress (r2786) 161 208 */ 162 function bbp_admin_setting_callback_ slugs_section() {209 function bbp_admin_setting_callback_root_slug_section() { 163 210 164 211 // Flush rewrite rules when this section is saved … … 166 213 flush_rewrite_rules(); ?> 167 214 168 <p><?php printf( __( 'If you like, you may enter custom structures for your forum, topic, reply, and tag URLs here. If you change any of these, all previous links will stop working. If you leave these empty the defaults will be used.', 'bbpress' ), get_admin_url( null, 'options-permalink.php' ) ); ?></p>215 <p><?php printf( __( 'Include a custom root slug to prefix your forums pages with. This should be partnered with a WordPress page to act as the home of your forums.', 'bbpress' ), get_admin_url( null, 'options-permalink.php' ) ); ?></p> 169 216 170 217 <?php … … 181 228 ?> 182 229 183 <input name="_bbp_root_slug" type="text" id="_bbp_root_slug" class="regular-text code" value="<?php form_option( '_bbp_root_slug' ); ?>" /> 230 <input name="_bbp_root_slug" type="text" id="_bbp_root_slug" class="regular-text code" value="<?php form_option( '_bbp_root_slug' ); ?>" /> 231 <p class="description"><?php _e( 'Typical installations should have a page with this same slug.', 'bbpress' ); ?></p> 184 232 185 233 <?php … … 196 244 ?> 197 245 198 <input id="_bbp_include_root" name="_bbp_include_root" type="checkbox" id="_bbp_include_root" value="1" <?php checked( true, get_option( '_bbp_include_root', true ) ); ?> /> 199 <label for="_bbp_include_root"><?php _e( 'Prefix the root slug before the following slugs?', 'bbpress' ); ?></label> 246 <input id="_bbp_include_root" name="_bbp_include_root" type="checkbox" id="_bbp_include_root" value="1" <?php checked( true, get_option( '_bbp_include_root', true ) ); ?> /> 247 <label for="_bbp_include_root"><?php _e( 'Prefix the root slug before the following slugs?', 'bbpress' ); ?></label> 248 249 <?php 250 } 251 252 /** 253 * Slugs settings section description for the settings page 254 * 255 * @since bbPress (r2786) 256 */ 257 function bbp_admin_setting_callback_single_slug_section() { 258 259 // Flush rewrite rules when this section is saved 260 if ( isset( $_GET['settings-updated'] ) && isset( $_GET['page'] ) ) 261 flush_rewrite_rules(); ?> 262 263 <p><?php printf( __( 'You can enter custom structures for your forum, topic, reply, and tag URLs here. If you change any of these, all previous links will stop working. If you leave these empty the defaults will be used.', 'bbpress' ), get_admin_url( null, 'options-permalink.php' ) ); ?></p> 200 264 201 265 <?php … … 212 276 ?> 213 277 214 278 <input name="_bbp_user_slug" type="text" id="_bbp_user_slug" class="regular-text code" value="<?php form_option( '_bbp_user_slug' ); ?>" /> 215 279 216 280 <?php … … 227 291 ?> 228 292 229 293 <input name="_bbp_view_slug" type="text" id="_bbp_view_slug" class="regular-text code" value="<?php form_option( '_bbp_view_slug' ); ?>" /> 230 294 231 295 <?php … … 242 306 ?> 243 307 244 308 <input name="_bbp_forum_slug" type="text" id="_bbp_forum_slug" class="regular-text code" value="<?php form_option( '_bbp_forum_slug' ); ?>" /> 245 309 246 310 <?php … … 257 321 ?> 258 322 259 323 <input name="_bbp_topic_slug" type="text" id="_bbp_topic_slug" class="regular-text code" value="<?php form_option( '_bbp_topic_slug' ); ?>" /> 260 324 261 325 <?php … … 272 336 ?> 273 337 274 338 <input name="_bbp_reply_slug" type="text" id="_bbp_reply_slug" class="regular-text code" value="<?php form_option( '_bbp_reply_slug' ); ?>" /> 275 339 276 340 <?php … … 287 351 ?> 288 352 289 353 <input name="_bbp_topic_tag_slug" type="text" id="_bbp_topic_tag_slug" class="regular-text code" value="<?php form_option( '_bbp_topic_tag_slug' ); ?>" /> 290 354 291 355 <?php -
branches/plugin/bbp-includes/bbp-core-options.php
r3145 r3170 55 55 // Forums per page 56 56 '_bbp_forums_per_page' => '50', 57 58 // Topics per RSS page 59 '_bbp_topics_per_rss_page' => '25', 60 61 // Replies per RSS page 62 '_bbp_replies_per_rss_page' => '25', 57 63 58 64 /** Slugs *************************************************************/
Note: See TracChangeset
for help on using the changeset viewer.