Changeset 2536006
- Timestamp:
- 05/23/2021 08:23:42 AM (5 years ago)
- Location:
- betterdocs
- Files:
-
- 179 added
- 13 edited
-
tags/1.7.6 (added)
-
tags/1.7.6/LICENSE.txt (added)
-
tags/1.7.6/README.txt (added)
-
tags/1.7.6/admin (added)
-
tags/1.7.6/admin/assets (added)
-
tags/1.7.6/admin/assets/css (added)
-
tags/1.7.6/admin/assets/css/alpha-color-picker.css (added)
-
tags/1.7.6/admin/assets/css/betterdocs-admin.css (added)
-
tags/1.7.6/admin/assets/css/betterdocs-el-edit.css (added)
-
tags/1.7.6/admin/assets/css/betterdocs-el-icon.css (added)
-
tags/1.7.6/admin/assets/css/betterdocs-global.css (added)
-
tags/1.7.6/admin/assets/css/customizer-radio-image-select.css (added)
-
tags/1.7.6/admin/assets/css/customizer-range-value-control.css (added)
-
tags/1.7.6/admin/assets/css/customizer-select2-control.css (added)
-
tags/1.7.6/admin/assets/css/customizer-togle-buttons.css (added)
-
tags/1.7.6/admin/assets/css/select2.min.css (added)
-
tags/1.7.6/admin/assets/css/style-attribute-control.css (added)
-
tags/1.7.6/admin/assets/fonts (added)
-
tags/1.7.6/admin/assets/fonts/betterdocs-el.eot (added)
-
tags/1.7.6/admin/assets/fonts/betterdocs-el.svg (added)
-
tags/1.7.6/admin/assets/fonts/betterdocs-el.ttf (added)
-
tags/1.7.6/admin/assets/fonts/betterdocs-el.woff (added)
-
tags/1.7.6/admin/assets/img (added)
-
tags/1.7.6/admin/assets/img/betterdocs-cat-icon.png (added)
-
tags/1.7.6/admin/assets/img/betterdocs-cat-icon.svg (added)
-
tags/1.7.6/admin/assets/img/betterdocs-customize.svg (added)
-
tags/1.7.6/admin/assets/img/betterdocs-icon-white.svg (added)
-
tags/1.7.6/admin/assets/img/betterdocs-icon.svg (added)
-
tags/1.7.6/admin/assets/img/betterdocs-logo.svg (added)
-
tags/1.7.6/admin/assets/img/betterdocs-setup-articles.png (added)
-
tags/1.7.6/admin/assets/img/check-mark.svg (added)
-
tags/1.7.6/admin/assets/img/docs-layout-1.png (added)
-
tags/1.7.6/admin/assets/img/docs-layout-2.png (added)
-
tags/1.7.6/admin/assets/img/docs-layout-3.png (added)
-
tags/1.7.6/admin/assets/img/docs-layout-4.png (added)
-
tags/1.7.6/admin/assets/img/ia-preview.gif (added)
-
tags/1.7.6/admin/assets/img/icons (added)
-
tags/1.7.6/admin/assets/img/icons/icon-contribute.svg (added)
-
tags/1.7.6/admin/assets/img/icons/icon-documentation.svg (added)
-
tags/1.7.6/admin/assets/img/icons/icon-join-community.svg (added)
-
tags/1.7.6/admin/assets/img/icons/icon-need-help.svg (added)
-
tags/1.7.6/admin/assets/img/icons/icon-show-love.svg (added)
-
tags/1.7.6/admin/assets/img/setup-betterdocs-customizer.png (added)
-
tags/1.7.6/admin/assets/img/setup-finalize.svg (added)
-
tags/1.7.6/admin/assets/img/single-layout-1.png (added)
-
tags/1.7.6/admin/assets/img/single-layout-2.png (added)
-
tags/1.7.6/admin/assets/img/single-layout-3.png (added)
-
tags/1.7.6/admin/assets/img/template-01-2x.png (added)
-
tags/1.7.6/admin/assets/img/transparency-grid.png (added)
-
tags/1.7.6/admin/assets/js (added)
-
tags/1.7.6/admin/assets/js/alpha-color-picker.js (added)
-
tags/1.7.6/admin/assets/js/betterdocs-admin.js (added)
-
tags/1.7.6/admin/assets/js/betterdocs-el-editor.js (added)
-
tags/1.7.6/admin/assets/js/customizer-condition.js (added)
-
tags/1.7.6/admin/assets/js/customizer-gradient-control.js (added)
-
tags/1.7.6/admin/assets/js/customizer-range-value-control.js (added)
-
tags/1.7.6/admin/assets/js/customizer-toggle-control.js (added)
-
tags/1.7.6/admin/assets/js/customizer.js (added)
-
tags/1.7.6/admin/assets/js/promotion.js (added)
-
tags/1.7.6/admin/assets/js/select2.min.js (added)
-
tags/1.7.6/admin/assets/js/sweetalert.min.js (added)
-
tags/1.7.6/admin/class-betterdocs-admin.php (added)
-
tags/1.7.6/admin/customizer (added)
-
tags/1.7.6/admin/customizer/controls.php (added)
-
tags/1.7.6/admin/customizer/customizer.php (added)
-
tags/1.7.6/admin/customizer/defaults.php (added)
-
tags/1.7.6/admin/customizer/google-fonts.php (added)
-
tags/1.7.6/admin/customizer/output-css.php (added)
-
tags/1.7.6/admin/customizer/sanitize.php (added)
-
tags/1.7.6/admin/includes (added)
-
tags/1.7.6/admin/includes/betterdocs-settings-page-helper.php (added)
-
tags/1.7.6/admin/includes/class-betterdocs-core-installer.php (added)
-
tags/1.7.6/admin/includes/class-betterdocs-db.php (added)
-
tags/1.7.6/admin/includes/class-betterdocs-metabox.php (added)
-
tags/1.7.6/admin/includes/class-betterdocs-notice.php (added)
-
tags/1.7.6/admin/includes/class-betterdocs-settings.php (added)
-
tags/1.7.6/admin/includes/fields (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-adv_checkbox.php (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-checkbox.php (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-colorpicker.php (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-html.php (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-image.php (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-media.php (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-multi_checkbox.php (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-number.php (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-select.php (added)
-
tags/1.7.6/admin/includes/fields/betterdocs-text.php (added)
-
tags/1.7.6/admin/index.php (added)
-
tags/1.7.6/admin/partials (added)
-
tags/1.7.6/admin/partials/betterdocs-field-display.php (added)
-
tags/1.7.6/admin/partials/betterdocs-settings-blocks.php (added)
-
tags/1.7.6/admin/partials/betterdocs-settings-display.php (added)
-
tags/1.7.6/admin/partials/betterdocs-settings-form.php (added)
-
tags/1.7.6/admin/partials/betterdocs-settings-sidebar.php (added)
-
tags/1.7.6/admin/setup-wizard (added)
-
tags/1.7.6/admin/setup-wizard/assets (added)
-
tags/1.7.6/admin/setup-wizard/assets/css (added)
-
tags/1.7.6/admin/setup-wizard/assets/css/betterdocs-setup-wizard.css (added)
-
tags/1.7.6/admin/setup-wizard/assets/js (added)
-
tags/1.7.6/admin/setup-wizard/assets/js/betterdocs-setup-wizard.js (added)
-
tags/1.7.6/admin/setup-wizard/betterdocs-setup-wizard-config.php (added)
-
tags/1.7.6/admin/setup-wizard/inc (added)
-
tags/1.7.6/admin/setup-wizard/inc/betterdocs-setup-wizard-helper.php (added)
-
tags/1.7.6/admin/setup-wizard/inc/class-betterdocs-setup-wizard.php (added)
-
tags/1.7.6/betterdocs.php (added)
-
tags/1.7.6/includes (added)
-
tags/1.7.6/includes/class-betterdocs-activator.php (added)
-
tags/1.7.6/includes/class-betterdocs-deactivator.php (added)
-
tags/1.7.6/includes/class-betterdocs-docs-post-type.php (added)
-
tags/1.7.6/includes/class-betterdocs-helpers.php (added)
-
tags/1.7.6/includes/class-betterdocs-i18n.php (added)
-
tags/1.7.6/includes/class-betterdocs-loader.php (added)
-
tags/1.7.6/includes/class-betterdocs-usage-tracker.php (added)
-
tags/1.7.6/includes/class-betterdocs.php (added)
-
tags/1.7.6/includes/elementor (added)
-
tags/1.7.6/includes/elementor/Template (added)
-
tags/1.7.6/includes/elementor/Template/Category-Box (added)
-
tags/1.7.6/includes/elementor/Template/Category-Box/Layout_2.php (added)
-
tags/1.7.6/includes/elementor/Template/Category-Box/Layout_Default.php (added)
-
tags/1.7.6/includes/elementor/Template/Category-Grid (added)
-
tags/1.7.6/includes/elementor/Template/Category-Grid/Layout_2.php (added)
-
tags/1.7.6/includes/elementor/Template/Category-Grid/Layout_Default.php (added)
-
tags/1.7.6/includes/elementor/assets (added)
-
tags/1.7.6/includes/elementor/assets/betterdocs-category-box.css (added)
-
tags/1.7.6/includes/elementor/assets/betterdocs-category-grid.css (added)
-
tags/1.7.6/includes/elementor/assets/betterdocs-category-grid.js (added)
-
tags/1.7.6/includes/elementor/betterdocs-archive-condition.php (added)
-
tags/1.7.6/includes/elementor/betterdocs-doc-archive.php (added)
-
tags/1.7.6/includes/elementor/betterdocs-single-docs.php (added)
-
tags/1.7.6/includes/elementor/betterdocs-template-source.php (added)
-
tags/1.7.6/includes/elementor/class-betterdocs-elementor.php (added)
-
tags/1.7.6/includes/elementor/docs-page.php (added)
-
tags/1.7.6/includes/elementor/template-query.php (added)
-
tags/1.7.6/includes/elementor/widgets (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-breadcrumbs.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-category-archive-list.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-category-box.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-category-grid.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-content.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-doc-date.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-doc-share.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-feedback.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-navigation.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-search-form.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-sidebar.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-title-tag.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-title.php (added)
-
tags/1.7.6/includes/elementor/widgets/betterdocs-elementor-toc.php (added)
-
tags/1.7.6/includes/index.php (added)
-
tags/1.7.6/index.php (added)
-
tags/1.7.6/languages (added)
-
tags/1.7.6/languages/betterdocs.pot (added)
-
tags/1.7.6/public (added)
-
tags/1.7.6/public/betterdocs-breadcrumbs.php (added)
-
tags/1.7.6/public/betterdocs-category-template.php (added)
-
tags/1.7.6/public/betterdocs-shortcodes.php (added)
-
tags/1.7.6/public/betterdocs-tag-template.php (added)
-
tags/1.7.6/public/class-betterdocs-public.php (added)
-
tags/1.7.6/public/css (added)
-
tags/1.7.6/public/css/betterdocs-public.css (added)
-
tags/1.7.6/public/css/simplebar.css (added)
-
tags/1.7.6/public/img (added)
-
tags/1.7.6/public/img/facebook.svg (added)
-
tags/1.7.6/public/img/instragram.svg (added)
-
tags/1.7.6/public/img/linkedin.svg (added)
-
tags/1.7.6/public/img/pinterest.svg (added)
-
tags/1.7.6/public/img/twitter.svg (added)
-
tags/1.7.6/public/index.php (added)
-
tags/1.7.6/public/js (added)
-
tags/1.7.6/public/js/betterdocs-public.js (added)
-
tags/1.7.6/public/js/clipboard.min.js (added)
-
tags/1.7.6/public/js/simplebar.js (added)
-
tags/1.7.6/public/partials (added)
-
tags/1.7.6/public/partials/archive-template (added)
-
tags/1.7.6/public/partials/archive-template/category-box.php (added)
-
tags/1.7.6/public/partials/archive-template/category-list.php (added)
-
tags/1.7.6/public/partials/template-single (added)
-
tags/1.7.6/public/partials/template-single/layout-1.php (added)
-
tags/1.7.6/uninstall.php (added)
-
trunk/README.txt (modified) (3 diffs)
-
trunk/admin/assets/js/betterdocs-admin.js (modified) (2 diffs)
-
trunk/admin/class-betterdocs-admin.php (modified) (2 diffs)
-
trunk/admin/customizer/output-css.php (modified) (1 diff)
-
trunk/admin/includes/betterdocs-settings-page-helper.php (modified) (3 diffs)
-
trunk/admin/includes/class-betterdocs-db.php (modified) (1 diff)
-
trunk/admin/includes/class-betterdocs-settings.php (modified) (2 diffs)
-
trunk/admin/includes/fields/betterdocs-text.php (modified) (1 diff)
-
trunk/betterdocs.php (modified) (2 diffs)
-
trunk/includes/class-betterdocs-docs-post-type.php (modified) (4 diffs)
-
trunk/includes/class-betterdocs-helpers.php (modified) (1 diff)
-
trunk/public/betterdocs-shortcodes.php (modified) (2 diffs)
-
trunk/public/css/betterdocs-public.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
betterdocs/trunk/README.txt
r2523266 r2536006 4 4 Tags: knowledge base, docs, documentation, documents, wiki, faq page, doc, knowledge, table of content, TOC, knowledgebase, faqs, doc page, best documentation plugin, support ticket, customer support, instant answer bot, bot, help articles, better docs 5 5 Requires at least: 4.0 6 Tested up to: 5.7. 17 Stable tag: 1.7. 56 Tested up to: 5.7.2 7 Stable tag: 1.7.6 8 8 License: GPLv3 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 82 82 Got multiple products? You can easily create multiple knowledge-bases for your different products and provide instant support to your customers from one place 83 83 84 ## 🔒 MANAGE INTERNAL KNOWLEDGE BASE (PRO) ## 85 86 Restrict your knowledge base based on certain user roles and manage Internal Knowledge Base to make your documentation private 87 84 88 ## 📔 DESIGN STUNNING MULTIPLE KNOWLEDGE BASES WITH ELEMENTOR (PRO) ## 85 89 … … 153 157 154 158 == Changelog == 159 160 = 1.7.6 - 23/05/2021 = 161 - Fixed: PHP error in the BetterDocs admin page 162 155 163 = 1.7.5 - 29/04/2021 = 156 164 - Added: menu_order param to the list of rest api orderby value for docs -
betterdocs/trunk/admin/assets/js/betterdocs-admin.js
r2436174 r2536006 157 157 $.betterdocsAdmin.initializeFields = function () { 158 158 $.betterdocsAdmin.innerTab(); 159 if ( 160 $(".betterdocs-meta-field, .betterdocs-settings-field").length > 0 161 ) { 159 if ($(".betterdocs-meta-field, .betterdocs-settings-field").length > 0) { 162 160 $(".betterdocs-meta-field, .betterdocs-settings-field").map( 163 161 function (iterator, item) { … … 182 180 } 183 181 184 $( 185 ".betterdocs-metabox-wrapper .betterdocs-meta-field, .betterdocs-settings-field" 186 ).trigger("change"); 182 $(".betterdocs-settings-field.betterdocs-select").on("select2:select", function (evt) { 183 let $values = $(this).val(); 184 const isNotEqual = (a, b) => JSON.stringify(a) !== JSON.stringify(b); 185 if (isNotEqual($values, ["all"])) { 186 let $filtered = $values.filter(function($value, index, arr) { 187 return $value != 'all'; 188 }); 189 $(this).val($filtered); 190 $(this).trigger('change'); 191 } 192 }); 193 194 $(".betterdocs-metabox-wrapper .betterdocs-meta-field, .betterdocs-settings-field").trigger("change"); 187 195 188 196 if ($(".betterdocs-colorpicker-field").length > 0) { -
betterdocs/trunk/admin/class-betterdocs-admin.php
r2522453 r2536006 92 92 93 93 $tax = function_exists('get_current_screen') ? get_current_screen() : ''; 94 if (!in_array($hook, array('toplevel_page_betterdocs-admin', 'betterdocs_page_betterdocs-settings', 'betterdocs_page_betterdocs-analytics' , 'edit-tags.php', 'edit.php'))) {94 if (!in_array($hook, array('toplevel_page_betterdocs-admin', 'betterdocs_page_betterdocs-settings', 'betterdocs_page_betterdocs-analytics'))) { 95 95 if ($tax->taxonomy !== 'doc_category') { 96 96 return; … … 120 120 public function enqueue_scripts( $hook ) { 121 121 $tax = function_exists('get_current_screen') ? get_current_screen() : ''; 122 if (!in_array($hook, array('toplevel_page_betterdocs-admin', 'betterdocs_page_betterdocs-settings', 'betterdocs_page_betterdocs-analytics', 'betterdocs_page_betterdocs-setup' , 'edit-tags.php', 'edit.php'))) {122 if (!in_array($hook, array('toplevel_page_betterdocs-admin', 'betterdocs_page_betterdocs-settings', 'betterdocs_page_betterdocs-analytics', 'betterdocs_page_betterdocs-setup'))) { 123 123 if ($tax->taxonomy !== 'doc_category') { 124 124 return; -
betterdocs/trunk/admin/customizer/output-css.php
r2522453 r2536006 247 247 margin-top: <?php echo $output['betterdocs_doc_page_article_list_margin_top'] ?>px; 248 248 margin-right: <?php echo $output['betterdocs_doc_page_article_list_margin_right'] ?>px; 249 margin-bottom: <?php echo $output['betterdocs_doc_page_article_list_margin_bottom'] ?>px;250 249 margin-left: <?php echo $output['betterdocs_doc_page_article_list_margin_left'] ?>px; 251 250 } 251 .betterdocs-categories-wrap.single-kb .docs-item-container li { 252 margin-bottom: <?php echo $output['betterdocs_doc_page_article_list_margin_bottom'] ?>px; 253 } 252 254 .betterdocs-categories-wrap.single-kb .docs-item-container li svg { 253 255 fill: <?php echo $output['betterdocs_doc_page_list_icon_color'] ?>; -
betterdocs/trunk/admin/includes/betterdocs-settings-page-helper.php
r2522453 r2536006 153 153 'kb_based_search' => apply_filters( 'betterdocs_kb_based_search_settings', array( 154 154 'type' => 'checkbox', 155 'label' => __('Search Result based on K nowledge Base' , 'betterdocs'),155 'label' => __('Search Result based on KB' , 'betterdocs'), 156 156 'default' => '', 157 157 'priority' => 10, … … 567 567 'priority' => 20, 568 568 'button_text' => __( 'Save Settings' ), 569 'sections' => apply_filters( 'betterdocs_ pro_advanced_settings_sections', array(569 'sections' => apply_filters( 'betterdocs_advanced_settings_sections', array( 570 570 'role_management_section' => array( 571 571 'title' => __('Role Management', 'betterdocs'), … … 599 599 'label' => __('Who Can Check Analytics?', 'betterdocs'), 600 600 'priority' => 1, 601 'multiple' => true, 601 'multiple' => true, 602 'disable' => true, 603 'default' => 'administrator', 604 'options' => BetterDocs_Settings::get_roles() 605 ), 606 ) 607 ), 608 'internal_kb_section' => array( 609 'title' => __('Internal Knowledge Base', 'betterdocs'), 610 'priority' => 0, 611 'fields' => array( 612 'content_restriction_title' => array( 613 'type' => 'title', 614 'label' => __('Internal Knowledge Base', 'betterdocs'), 615 'priority' => 0, 616 ), 617 'enable_content_restriction_free' => array( 618 'type' => 'checkbox', 619 'priority' => 1, 602 620 'disable' => true, 603 'default' => 'administrator', 604 'options' => BetterDocs_Settings::get_roles() 621 'label' => __( 'Enable/Disable', 'betterdocs' ), 622 'default' => '', 623 'dependency' => array( 624 1 => array( 625 'fields' => array( 'content_visibility', 'restrict_template', 'restrict_kb', 'restrict_category', 'restricted_redirect_url' ), 626 ) 627 ) 605 628 ), 606 629 ) 607 630 ) 608 ) )631 )) 609 632 ), 610 633 'betterdocs_instant_answer' => array( -
betterdocs/trunk/admin/includes/class-betterdocs-db.php
r2522453 r2536006 73 73 'display_ia_texonomy' => array('all'), 74 74 'display_ia_single' => array('all'), 75 'enable_content_restriction' => '', 76 'restrict_template' => array('all'), 77 'restrict_category' => array('all'), 78 'restrict_kb' => array('all') 75 79 )); 76 80 } -
betterdocs/trunk/admin/includes/class-betterdocs-settings.php
r2522453 r2536006 235 235 } 236 236 /** 237 * Get All Roles237 * Get Roles except subscriber 238 238 * dynamically 239 239 * @return array … … 244 244 return $roles; 245 245 } 246 247 /** 248 * Get All Roles 249 * dynamically 250 * @return array 251 */ 252 public static function get_all_user_roles(){ 253 $users = array( 254 'all' => 'All logged in users' 255 ); 256 $roles = wp_roles()->role_names; 257 return array_merge($users, $roles); 258 } 259 260 /** 261 * Get All Registered Texanomy 262 * dynamically 263 * @return array 264 */ 265 public static function get_texanomy() { 266 $taxonomies = get_taxonomies( array ( 267 'object_type' => array( 'docs' ) 268 ), 'objects' 269 ); 270 $docs_tax = array( 271 'all' => 'All Docs Archive', 272 'docs' => 'Docs Page' 273 ); 274 foreach($taxonomies as $key=>$value) { 275 $docs_tax[$key] = $value->label; 276 } 277 unset( $docs_tax['doc_tag'] ); 278 return $docs_tax; 279 } 280 281 /** 282 * Get Terms List 283 * dynamically 284 * @return array 285 */ 286 public static function get_terms_list($texanomy) { 287 $get_terms = get_terms( 288 array( 289 'taxonomy' => $texanomy, 290 'hide_empty' => false, 291 ) 292 ); 293 $terms = array( 294 'all' => 'All' 295 ); 296 foreach($get_terms as $key=>$value) { 297 $terms[$value->slug] = $value->name; 298 } 299 return $terms; 300 } 246 301 } -
betterdocs/trunk/admin/includes/fields/betterdocs-text.php
r2173572 r2536006 1 1 <?php 2 2 $readonly = isset( $field['readonly'] ) && $field['readonly'] == true ? 'readonly' : ''; 3 $placeholder = isset($field['placeholder']) ? $field['placeholder'] : ''; 3 4 ?> 4 5 5 <input <?php echo $readonly; ?> class="<?php echo esc_attr( $class ); ?>" id="<?php echo $field_id; ?>" type="text" name="<?php echo $name; ?>" value="<?php echo $value; ?>" <?php echo $attrs; ?>>6 <input <?php echo $readonly; ?> class="<?php echo esc_attr( $class ); ?>" id="<?php echo $field_id; ?>" type="text" name="<?php echo $name; ?>" placeholder="<?php echo $placeholder; ?>" value="<?php echo $value; ?>" <?php echo $attrs; ?>> -
betterdocs/trunk/betterdocs.php
r2523266 r2536006 5 5 * Plugin URI: https://betterdocs.co/ 6 6 * Description: Create stunning Knowledge base for your WordPress website and reduce support pressure with the help of BetterDocs. Get access to amazing templates and create fully customizable KB within minutes. 7 * Version: 1.7. 57 * Version: 1.7.6 8 8 * Author: WPDeveloper 9 9 * Author URI: https://wpdeveloper.net … … 19 19 } 20 20 21 define('BETTERDOCS_VERSION', '1.7. 5');21 define('BETTERDOCS_VERSION', '1.7.6'); 22 22 define('BETTERDOCS_DIR_PATH', plugin_dir_path(__FILE__)); 23 23 define('BETTERDOCS_URL', plugin_dir_url(__FILE__)); -
betterdocs/trunk/includes/class-betterdocs-docs-post-type.php
r2523266 r2536006 48 48 add_filter('betterdocs_docs_rewrite', array(__CLASS__, 'docs_rewrite'), 9); 49 49 add_filter('post_type_link', array(__CLASS__, 'docs_show_permalinks'), 1, 3); 50 add_action( 'init', array(__CLASS__, 'flush_rewrite_rules'), 99999 ); 50 51 add_filter('rest_api_allowed_post_types', array(__CLASS__, 'rest_api_allowed_post_types')); 51 52 add_filter('rest_docs_collection_params', array(__CLASS__, 'add_rest_orderby_params'), 10, 1); … … 241 242 242 243 register_taxonomy(self::$tag, array(self::$post_type), $tag_args); 243 244 // flush_rewrite_rules();245 246 244 } 247 245 … … 299 297 public static function admin_order_terms() { 300 298 $screen = function_exists('get_current_screen') ? get_current_screen() : ''; 301 302 if (in_array($screen ->id, array('toplevel_page_betterdocs-admin', 'betterdocs_page_betterdocs-settings'))) {299 $screen_id = isset($screen->id) ? $screen->id : ''; 300 if (in_array($screen_id, array('toplevel_page_betterdocs-admin', 'betterdocs_page_betterdocs-settings'))) { 303 301 self::default_term_order('doc_category'); 304 302 } … … 642 640 } 643 641 642 public static function flush_rewrite_rules(){ 643 // Get the rewrite rules 644 $rules = get_option('rewrite_rules'); 645 if(is_array($rules)) { 646 $rules = implode('', $rules); 647 } 648 if ( ! strpos( $rules, 'docs' ) ) { 649 flush_rewrite_rules(); 650 } 651 } 652 644 653 } 645 654 -
betterdocs/trunk/includes/class-betterdocs-helpers.php
r2522453 r2536006 415 415 $meta_query = ''; 416 416 $terms_object['meta_query'] = apply_filters('betterdocs_child_taxonomy_meta_query', $meta_query, $multiple_kb, $kb_slug); 417 $taxonomy_objects = get_terms('doc_category', $terms_object); 418 return $taxonomy_objects; 417 return get_terms('doc_category', $terms_object); 419 418 } 420 419 421 420 public static function term_permalink($texanomy, $term_slug) { 422 421 $get_term_link = get_term_link( $term_slug, $texanomy ); 423 $term_permalink = apply_filters( 'betterdocs_cat_term_permalink', $get_term_link, $term_slug, $texanomy ); 424 425 return $term_permalink; 422 return apply_filters( 'betterdocs_cat_term_permalink', $get_term_link, $term_slug, $texanomy ); 426 423 } 427 424 -
betterdocs/trunk/public/betterdocs-shortcodes.php
r2522453 r2536006 262 262 </div>'; 263 263 } 264 if ($masonry_layout == 1 && $nested_subcategory != 1 && $get_args['masonry'] != "false") { 264 if ( 265 ($masonry_layout == 1 && $nested_subcategory != 1 && $get_args['masonry'] != "false") 266 || (isset($get_args['masonry']) && $get_args['masonry'] == true && $get_args['masonry'] != "false") 267 ) { 265 268 $output = betterdocs_generate_output(); 266 269 echo '<script> … … 646 649 $icon = '<img src="' . $first_img . '" alt="">'; 647 650 } 648 $output .= '<li>' . $icon . '<a href="' . get_permalink() . '">' . get_the_title() . '<br><span>' . $all_terms . '<span></a></li>';649 endwhile;651 $output .= '<li>' . $icon . '<a href="' . get_permalink() . '"><span class="betterdocs-search-title">' . get_the_title() . '</span><br><span class="betterdocs-search-category">' . $all_terms . '</span></a></li>'; 652 endwhile; 650 653 else : 651 654 $output .= '<li>' . BetterDocs_DB::get_settings('search_not_found_text') . '</li>'; -
betterdocs/trunk/public/css/betterdocs-public.css
r2522453 r2536006 292 292 display: flex; 293 293 align-items: center; 294 } 295 .betterdocs-categories-wrap .docs-item-container .docs-sub-cat-title { 296 margin-bottom: 0; 294 297 } 295 298 .betterdocs-categories-wrap li a,
Note: See TracChangeset
for help on using the changeset viewer.