Changeset 1503274
- Timestamp:
- 09/27/2016 02:54:17 AM (10 years ago)
- Location:
- idea-board/trunk
- Files:
-
- 6 edited
-
idea-board.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
-
src/ideapeople/board/CommonUtils.php (modified) (1 diff)
-
src/ideapeople/board/Query.php (modified) (3 diffs)
-
src/ideapeople/board/Rewrite.php (modified) (1 diff)
-
src/ideapeople/board/ShortCode.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
idea-board/trunk/idea-board.php
r1498491 r1503274 4 4 Plugin URI: http://www.ideapeople.co.kr 5 5 Description: This plugin helps you to add simply a forum for WordPress 6 Version: 0.3. 1.26 Version: 0.3.2 7 7 Author: ideapeople 8 8 Author URI: http://www.ideapeople.co.kr -
idea-board/trunk/readme.txt
r1498215 r1503274 74 74 == Changelog == 75 75 76 = 0.3.2 = 77 * permalink error fix 78 79 = 0.3.1 = 80 * bug fix 81 76 82 = 0.3.1 = 77 83 * bug fix -
idea-board/trunk/src/ideapeople/board/CommonUtils.php
r1498093 r1503274 66 66 return get_permalink( self::get_post_page_id( $post ) ); 67 67 } 68 69 public static function get_page_mode() { 70 $page_mode = get_query_var( 'page_mode' ) ? get_query_var( 'page_mode' ) : $_REQUEST[ 'page_mode' ]; 71 72 return $page_mode; 73 } 68 74 } -
idea-board/trunk/src/ideapeople/board/Query.php
r1498093 r1503274 14 14 class Query extends WP_Query { 15 15 public $start_no; 16 17 16 18 17 public function __construct( $query = '' ) { … … 55 54 global $wp_the_query; 56 55 56 $var = false; 57 57 58 if ( isset( $wp_the_query->query_vars[ $query_var ] ) ) { 58 return $wp_the_query->query_vars[ $query_var ]; 59 $var = $wp_the_query->query_vars[ $query_var ]; 60 } else if ( isset( $this->query_vars[ $query_var ] ) ) { 61 $var = $this->query_vars[ $query_var ]; 59 62 } 60 63 61 if ( isset( $this->query_vars[ $query_var ] ) ) { 62 return $this->query_vars[ $query_var ]; 63 } 64 65 return $default; 64 return $var; 66 65 } 67 66 … … 87 86 88 87 public static function get_single_post( $args = array() ) { 88 $pname = get_query_var( 'pname', false ); 89 $pname = mb_detect_encoding( $pname, 'euc-kr' ) ? iconv( 'euc-kr', 'utf-8', $pname ) : $pname; 90 89 91 $args = wp_parse_args( $args, array( 90 92 'board' => Setting::get_board()->name, 91 93 'p' => '', 92 94 'paged' => 0, 93 'pname' => get_query_var( 'pname', false )95 'pname' => $pname 94 96 ) ); 95 97 -
idea-board/trunk/src/ideapeople/board/Rewrite.php
r1497894 r1503274 12 12 class Rewrite { 13 13 public function add_rewrite_rules() { 14 if ( ! PluginConfig::is_using_permalink() ) {15 return;16 }17 18 14 add_rewrite_tag( '%page_mode%', '([^&]+)' ); 19 15 add_rewrite_tag( '%pid%', '([^&]+)' ); 20 16 add_rewrite_tag( '%pname%', '([^/]+)' ); 21 17 add_rewrite_tag( '%parent%', '([^/]+)' ); 18 19 if ( ! PluginConfig::is_using_permalink() ) { 20 return; 21 } 22 22 23 23 $priority = 'top'; -
idea-board/trunk/src/ideapeople/board/ShortCode.php
r1498093 r1503274 18 18 ) ); 19 19 20 $page_mode = $atts[ 'page_mode'] ? $atts['page_mode'] : get_query_var( 'page_mode');20 $page_mode = $atts[ 'page_mode' ] ? $atts[ 'page_mode' ] : CommonUtils::get_page_mode(); 21 21 22 $board = Setting::get_board( $atts[ 'name'] );22 $board = Setting::get_board( $atts[ 'name' ] ); 23 23 24 24 $output = PostView::get_view( $board, $page_mode );
Note: See TracChangeset
for help on using the changeset viewer.