Changeset 1814612
- Timestamp:
- 02/03/2018 11:35:26 AM (8 years ago)
- Location:
- bs-faq/trunk
- Files:
-
- 5 edited
-
README.txt (modified) (1 diff)
-
admin/class-bs_faq_plugin-admin.php (modified) (2 diffs)
-
includes/bs_faq_file/bs_faq_settings.php (modified) (2 diffs)
-
includes/bs_faq_file/shortcode/bs_faq_list_categorywise.php (modified) (5 diffs)
-
includes/class-bs_faq_plugin.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
bs-faq/trunk/README.txt
r1813503 r1814612 2 2 Contributors: bipulsarkar 3 3 Donate link: http://bipulsarkar.com/ 4 Tags: FAQ, FAQs, FAQs list, accordion FAQs, filtered FAQs4 Tags: FAQ, FAQs, BS FAQ, FAQs list, accordion FAQs, filtered FAQs 5 5 Requires at least: 3.0.1 6 6 Tested up to: 3.4 -
bs-faq/trunk/admin/class-bs_faq_plugin-admin.php
r1813340 r1814612 121 121 $columns['bs_faq_type'] = 'Category'; 122 122 $columns['bs_faq_tag'] = 'Tags'; 123 //$columns['bs_faq_shortcode'] = 'Shortcode';123 $columns['bs_faq_shortcode'] = 'Shortcode'; 124 124 unset( $columns['comments'] ); 125 125 return $columns; … … 175 175 } 176 176 177 //elseif('bs_faq_shortcode' == $column){ 178 179 //$post_id = get_the_ID(); 180 //echo "[bs-faqs id='" . $post_id . "']"; 181 182 //} 177 elseif('bs_faq_shortcode' == $column){ 178 179 $post_status = get_post_status(get_the_ID()); 180 181 if($post_status == 'publish'): 182 183 $post_id = get_the_ID(); 184 echo "[bs-faq id='" . $post_id . "']"; 185 186 endif; 187 188 } 183 189 } 184 190 -
bs-faq/trunk/includes/bs_faq_file/bs_faq_settings.php
r1813340 r1814612 31 31 register_setting('general_section','bs_faq_register_setting'); 32 32 33 //add_settings_field('turn_on_comment','Turn On Comment', 'turn_on_comment_func','bsfaqsettings','general_section');33 //add_settings_field('turn_on_comment','Turn On Comment', array($this,'turn_on_comment_func'),'bsfaqsettings','general_section'); 34 34 //register_setting('general_section','bs_faq_register_setting'); 35 35 … … 284 284 settings_fields('display_section'); 285 285 settings_fields('style_section'); 286 settings_fields('functionality_section'); 286 287 submit_button(); 287 288 ?> -
bs-faq/trunk/includes/bs_faq_file/shortcode/bs_faq_list_categorywise.php
r1813340 r1814612 49 49 50 50 51 $query_params = array( 'post_type' => 'bs_faq', 51 $query_params = array( 52 'post_type' => 'bs_faq', 52 53 'post_status' => 'publish', 53 54 'posts_per_page' => $numberOfFaqValue, … … 59 60 { 60 61 $query_params['paged'] = $page_num; 61 }62 } 62 63 $faq_query = new WP_Query; 63 64 $faq_query->query( $query_params ); ?> … … 161 162 162 163 163 if (!$faqToggleValue): 164 ?> 165 166 <div> 167 <?php 168 169 170 $query_params = array( 'post_type' => 'bs_faq', 164 // not toggle value part start 165 166 167 168 if (!$faqToggleValue) { ?> 169 170 <div> 171 <?php 172 extract( shortcode_atts( array('category' => 'bsfaq'), $atts ) ); 173 174 if ( !empty( $category ) ) { 175 176 177 $args = array( 178 'tax_query' => array( 179 array( 180 'taxonomy' => 'bs_faq_type', 181 'field' => 'name', 182 'terms' => $category, 183 ) 184 ) 185 ); 186 187 188 189 190 191 $query_params = array( 192 'post_type' => 'bs_faq', 171 193 'post_status' => 'publish', 172 'posts_per_page' => $numberOfFaqValue ); 194 'posts_per_page' => $numberOfFaqValue, 195 'tax_query' => $args); 173 196 174 197 $page_num = ( get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1 ); … … 177 200 { 178 201 $query_params['paged'] = $page_num; 179 }202 } 180 203 $faq_query = new WP_Query; 181 $faq_query->query( $query_params ); 182 183 while($faq_query->have_posts()) : $faq_query->the_post(); 184 ?> 185 204 $faq_query->query( $query_params ); ?> 205 206 <?php while($faq_query->have_posts()) : $faq_query->the_post(); ?> 207 208 209 210 <?php $id = get_the_ID(); ?> 211 212 213 <?php 214 // category 215 $faq_category = wp_get_post_terms( get_the_ID(),'bs_faq_type' ); 216 if ( $faq_category) 217 { 218 $category = ''; 219 $first_entry = true; 220 for ( $i = 0; $i < count( $faq_category ); $i++ ) { 221 if ( !$first_entry ) { 222 $category .= ', '; 223 } 224 $category .= $faq_category[$i]->name; 225 $first_entry = false; 226 } 227 } 228 229 else { 230 $category = 'Category Not Assign'; 231 } 232 233 // Display Name 234 $display_name = esc_html( get_post_meta( get_the_ID(),'display_name',true ) ); 235 236 237 // Tags 238 $faq_tag = wp_get_post_terms( get_the_ID(),'bs_faq_tag' ); 239 if ( $faq_tag) { 240 $tags = ''; 241 $first_entry = true; 242 for ( $i = 0; $i < count( $faq_tag ); $i++ ) { 243 if ( !$first_entry ) { 244 $tags .= ', '; 245 } 246 $tags .= $faq_tag[$i]->name; 247 $first_entry = false; 248 } 249 } 250 251 else { 252 $tags = 'Tag Not Assign'; 253 } 254 255 ?> 256 257 258 186 259 <div class="tab"> 187 260 <input id="" type="<?php if(!$accordionStyleValue){echo "checkbox";} else {echo "radio";} ?>" name="tabs"> … … 192 265 <?php endwhile; ?> 193 266 194 <?php 195 if ( $faq_query->max_num_pages > 1 ) 196 { 267 <?php 268 if ( $faq_query->max_num_pages > 1 ) 269 { 270 271 ?> 272 <div class="nav-previous"> 273 <?php $output = get_next_posts_link ('<span>←</span>'.' Older FAQs', $faq_query->max_num_pages ); ?> 274 </div> 197 275 198 ?> 199 <div class="nav-previous"> 200 <?php $output = get_next_posts_link ('<span>←</span>'.' Older FAQs', $faq_query->max_num_pages ); ?> 201 </div> 202 203 <div class="nav-next"> 204 <?php $output .= '<span style="margin-left: 20px;">' . get_previous_posts_link('Newer FAQs '.'<span>→</span>', $faq_query->max_num_pages ); ?> 205 </div> 206 207 <?php 208 } 209 ?> 276 <div class="nav-next"> 277 <?php $output .= '<span style="margin-left: 20px;">' . get_previous_posts_link('Newer FAQs '.'<span>→</span>', $faq_query->max_num_pages ); ?> 278 </div> 279 <?php 280 } 281 ?> 210 282 211 283 </div> 212 213 <?php 214 wp_reset_postdata(); 215 return $output; 216 217 endif; 284 <?php } 285 wp_reset_postdata(); 286 return $output; ?> 287 288 <?php } 289 290 218 291 219 292 } -
bs-faq/trunk/includes/class-bs_faq_plugin.php
r1813340 r1814612 171 171 172 172 /** 173 * Export Button in custom post type173 * import Button in custom post type 174 174 */ 175 175 require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/bs_faq_file/bs_faq_import_data.php'; … … 201 201 require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/bs_faq_file/shortcode/bs_faq_list_categorywise.php'; 202 202 203 203 /** 204 * BS FAQ List Shortcode idwise 205 */ 206 require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/bs_faq_file/shortcode/bs_faq_list_idwise.php'; 207 204 208 205 209
Note: See TracChangeset
for help on using the changeset viewer.