Version Description
- Updated subscriptions setting description
- Fix forum subscriptions not appearing on profiles for some users
- Allow links to have targets
- Improve Windows compatibility
Download this release
Release Info
| Developer | johnjamesjacoby |
| Plugin | |
| Version | 2.5.1 |
| Comparing to | |
| See all releases | |
Code changes from version 2.5 to 2.5.1
- bbpress.php +3 -3
- includes/admin/settings.php +1 -1
- includes/common/formatting.php +2 -1
- includes/core/template-functions.php +22 -4
- includes/forums/template.php +14 -1
- languages/bbpress.pot +3 -3
- readme.txt +7 -1
bbpress.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
*
|
| 6 |
* bbPress is forum software with a twist from the creators of WordPress.
|
| 7 |
*
|
| 8 |
-
* $Id: bbpress.php
|
| 9 |
*
|
| 10 |
* @package bbPress
|
| 11 |
* @subpackage Main
|
|
@@ -17,7 +17,7 @@
|
|
| 17 |
* Description: bbPress is forum software with a twist from the creators of WordPress.
|
| 18 |
* Author: The bbPress Community
|
| 19 |
* Author URI: http://bbpress.org
|
| 20 |
-
* Version: 2.5
|
| 21 |
* Text Domain: bbpress
|
| 22 |
* Domain Path: /languages/
|
| 23 |
*/
|
|
@@ -190,7 +190,7 @@ final class bbPress {
|
|
| 190 |
|
| 191 |
/** Versions **********************************************************/
|
| 192 |
|
| 193 |
-
$this->version = '2.5-
|
| 194 |
$this->db_version = '250';
|
| 195 |
|
| 196 |
/** Paths *************************************************************/
|
| 5 |
*
|
| 6 |
* bbPress is forum software with a twist from the creators of WordPress.
|
| 7 |
*
|
| 8 |
+
* $Id: bbpress.php 5217 2013-12-04 21:14:22Z johnjamesjacoby $
|
| 9 |
*
|
| 10 |
* @package bbPress
|
| 11 |
* @subpackage Main
|
| 17 |
* Description: bbPress is forum software with a twist from the creators of WordPress.
|
| 18 |
* Author: The bbPress Community
|
| 19 |
* Author URI: http://bbpress.org
|
| 20 |
+
* Version: 2.5.1
|
| 21 |
* Text Domain: bbpress
|
| 22 |
* Domain Path: /languages/
|
| 23 |
*/
|
| 190 |
|
| 191 |
/** Versions **********************************************************/
|
| 192 |
|
| 193 |
+
$this->version = '2.5.1-5217';
|
| 194 |
$this->db_version = '250';
|
| 195 |
|
| 196 |
/** Paths *************************************************************/
|
includes/admin/settings.php
CHANGED
|
@@ -578,7 +578,7 @@ function bbp_admin_setting_callback_subscriptions() {
|
|
| 578 |
?>
|
| 579 |
|
| 580 |
<input name="_bbp_enable_subscriptions" id="_bbp_enable_subscriptions" type="checkbox" value="1" <?php checked( bbp_is_subscriptions_active( true ) ); bbp_maybe_admin_setting_disabled( '_bbp_enable_subscriptions' ); ?> />
|
| 581 |
-
<label for="_bbp_enable_subscriptions"><?php esc_html_e( 'Allow users to subscribe to topics', 'bbpress' ); ?></label>
|
| 582 |
|
| 583 |
<?php
|
| 584 |
}
|
| 578 |
?>
|
| 579 |
|
| 580 |
<input name="_bbp_enable_subscriptions" id="_bbp_enable_subscriptions" type="checkbox" value="1" <?php checked( bbp_is_subscriptions_active( true ) ); bbp_maybe_admin_setting_disabled( '_bbp_enable_subscriptions' ); ?> />
|
| 581 |
+
<label for="_bbp_enable_subscriptions"><?php esc_html_e( 'Allow users to subscribe to forums and topics', 'bbpress' ); ?></label>
|
| 582 |
|
| 583 |
<?php
|
| 584 |
}
|
includes/common/formatting.php
CHANGED
|
@@ -28,7 +28,8 @@ function bbp_kses_allowed_tags() {
|
|
| 28 |
'a' => array(
|
| 29 |
'href' => array(),
|
| 30 |
'title' => array(),
|
| 31 |
-
'rel' => array()
|
|
|
|
| 32 |
),
|
| 33 |
|
| 34 |
// Quotes
|
| 28 |
'a' => array(
|
| 29 |
'href' => array(),
|
| 30 |
'title' => array(),
|
| 31 |
+
'rel' => array(),
|
| 32 |
+
'target' => array()
|
| 33 |
),
|
| 34 |
|
| 35 |
// Quotes
|
includes/core/template-functions.php
CHANGED
|
@@ -158,8 +158,17 @@ function bbp_enqueue_style( $handle = '', $file = '', $dependencies = array(), $
|
|
| 158 |
// Enqueue if located
|
| 159 |
if ( !empty( $located ) ) {
|
| 160 |
|
| 161 |
-
|
| 162 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 163 |
|
| 164 |
// Enqueue the style
|
| 165 |
wp_enqueue_style( $handle, $located, $dependencies, $version, $media );
|
|
@@ -217,8 +226,17 @@ function bbp_enqueue_script( $handle = '', $file = '', $dependencies = array(),
|
|
| 217 |
// Enqueue if located
|
| 218 |
if ( !empty( $located ) ) {
|
| 219 |
|
| 220 |
-
|
| 221 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 222 |
|
| 223 |
// Enqueue the style
|
| 224 |
wp_enqueue_script( $handle, $located, $dependencies, $version, $in_footer );
|
| 158 |
// Enqueue if located
|
| 159 |
if ( !empty( $located ) ) {
|
| 160 |
|
| 161 |
+
$content_dir = constant( 'WP_CONTENT_DIR' );
|
| 162 |
+
|
| 163 |
+
// IIS (Windows) here
|
| 164 |
+
// Replace back slashes with forward slash
|
| 165 |
+
if ( strpos( $located, '\\' ) !== false ) {
|
| 166 |
+
$located = str_replace( '\\', '/', $located );
|
| 167 |
+
$content_dir = str_replace( '\\', '/', $content_dir );
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
+
// Make path to file relative to site URL
|
| 171 |
+
$located = str_replace( $content_dir, WP_CONTENT_URL, $located );
|
| 172 |
|
| 173 |
// Enqueue the style
|
| 174 |
wp_enqueue_style( $handle, $located, $dependencies, $version, $media );
|
| 226 |
// Enqueue if located
|
| 227 |
if ( !empty( $located ) ) {
|
| 228 |
|
| 229 |
+
$content_dir = constant( 'WP_CONTENT_DIR' );
|
| 230 |
+
|
| 231 |
+
// IIS (Windows) here
|
| 232 |
+
// Replace back slashes with forward slash
|
| 233 |
+
if ( strpos( $located, '\\' ) !== false ) {
|
| 234 |
+
$located = str_replace( '\\', '/', $located );
|
| 235 |
+
$content_dir = str_replace( '\\', '/', $content_dir );
|
| 236 |
+
}
|
| 237 |
+
|
| 238 |
+
// Make path to file relative to site URL
|
| 239 |
+
$located = str_replace( $content_dir, WP_CONTENT_URL, $located );
|
| 240 |
|
| 241 |
// Enqueue the style
|
| 242 |
wp_enqueue_script( $handle, $located, $dependencies, $version, $in_footer );
|
includes/forums/template.php
CHANGED
|
@@ -114,10 +114,23 @@ function bbp_get_forum_post_type_supports() {
|
|
| 114 |
*/
|
| 115 |
function bbp_has_forums( $args = '' ) {
|
| 116 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
// Parse arguments with default forum query for most circumstances
|
| 118 |
$bbp_f = bbp_parse_args( $args, array(
|
| 119 |
'post_type' => bbp_get_forum_post_type(),
|
| 120 |
-
'post_parent' =>
|
| 121 |
'post_status' => bbp_get_public_status_id(),
|
| 122 |
'posts_per_page' => get_option( '_bbp_forums_per_page', 50 ),
|
| 123 |
'ignore_sticky_posts' => true,
|
| 114 |
*/
|
| 115 |
function bbp_has_forums( $args = '' ) {
|
| 116 |
|
| 117 |
+
// Forum archive only shows root
|
| 118 |
+
if ( bbp_is_forum_archive() ) {
|
| 119 |
+
$default_post_parent = 0;
|
| 120 |
+
|
| 121 |
+
// User subscriptions shows any
|
| 122 |
+
} elseif ( bbp_is_subscriptions() ) {
|
| 123 |
+
$default_post_parent = 'any';
|
| 124 |
+
|
| 125 |
+
// Could be anything, so look for possible parent ID
|
| 126 |
+
} else {
|
| 127 |
+
$default_post_parent = bbp_get_forum_id();
|
| 128 |
+
}
|
| 129 |
+
|
| 130 |
// Parse arguments with default forum query for most circumstances
|
| 131 |
$bbp_f = bbp_parse_args( $args, array(
|
| 132 |
'post_type' => bbp_get_forum_post_type(),
|
| 133 |
+
'post_parent' => $default_post_parent,
|
| 134 |
'post_status' => bbp_get_public_status_id(),
|
| 135 |
'posts_per_page' => get_option( '_bbp_forums_per_page', 50 ),
|
| 136 |
'ignore_sticky_posts' => true,
|
languages/bbpress.pot
CHANGED
|
@@ -9,8 +9,8 @@ msgstr ""
|
|
| 9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 11 |
"PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n"
|
| 12 |
-
"Last-Translator:
|
| 13 |
-
"Language-Team:
|
| 14 |
|
| 15 |
#: bbpress.php:133 bbpress.php:140
|
| 16 |
msgid "Cheatin’ huh?"
|
|
@@ -1479,7 +1479,7 @@ msgid "Allow users to mark topics as favorites"
|
|
| 1479 |
msgstr ""
|
| 1480 |
|
| 1481 |
#: includes/admin/settings.php:581
|
| 1482 |
-
msgid "Allow users to subscribe to topics"
|
| 1483 |
msgstr ""
|
| 1484 |
|
| 1485 |
#: includes/admin/settings.php:597
|
| 9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 11 |
"PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n"
|
| 12 |
+
"Last-Translator: JOHN JAMES JACOBY <jjj@bbpress.org>\n"
|
| 13 |
+
"Language-Team: ENGLISH <jjj@bbpress.org>\n"
|
| 14 |
|
| 15 |
#: bbpress.php:133 bbpress.php:140
|
| 16 |
msgid "Cheatin’ huh?"
|
| 1479 |
msgstr ""
|
| 1480 |
|
| 1481 |
#: includes/admin/settings.php:581
|
| 1482 |
+
msgid "Allow users to subscribe to forums and topics"
|
| 1483 |
msgstr ""
|
| 1484 |
|
| 1485 |
#: includes/admin/settings.php:597
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: matt, johnjamesjacoby, jmdodd, netweb
|
|
| 3 |
Tags: forums, discussion, support, theme, akismet, multisite
|
| 4 |
Requires at least: 3.6
|
| 5 |
Tested up to: 3.6
|
| 6 |
-
Stable tag: 2.5
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
|
@@ -42,6 +42,12 @@ We're keeping things as small and light as possible while still allowing for gre
|
|
| 42 |
|
| 43 |
== Changelog ==
|
| 44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
= 2.5 =
|
| 46 |
* Added forum subscriptions
|
| 47 |
* Added importers for AEF, Drupal, FluxBB, Kunena Forums (Joomla), MyBB, Phorum, PHPFox, PHPWind, PunBB, SMF, Xenforo and XMB
|
| 3 |
Tags: forums, discussion, support, theme, akismet, multisite
|
| 4 |
Requires at least: 3.6
|
| 5 |
Tested up to: 3.6
|
| 6 |
+
Stable tag: 2.5.1
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
| 42 |
|
| 43 |
== Changelog ==
|
| 44 |
|
| 45 |
+
= 2.5.1 =
|
| 46 |
+
* Updated subscriptions setting description
|
| 47 |
+
* Fix forum subscriptions not appearing on profiles for some users
|
| 48 |
+
* Allow links to have targets
|
| 49 |
+
* Improve Windows compatibility
|
| 50 |
+
|
| 51 |
= 2.5 =
|
| 52 |
* Added forum subscriptions
|
| 53 |
* Added importers for AEF, Drupal, FluxBB, Kunena Forums (Joomla), MyBB, Phorum, PHPFox, PHPWind, PunBB, SMF, Xenforo and XMB
|
