Changeset 3365050
- Timestamp:
- 09/20/2025 05:34:57 PM (6 months ago)
- Location:
- ultimate-faq-solution/trunk
- Files:
-
- 8 edited
-
inc/SEO.php (modified) (1 diff)
-
inc/admin/class-directory-post-type.php (modified) (1 diff)
-
inc/languages/ultimate-faq-solution.pot (modified) (8 diffs)
-
init.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
vendor/cmb2/cmb2/includes/CMB2_JS.php (modified) (2 diffs)
-
vendor/cmb2/cmb2/js/cmb2-wysiwyg.js (modified) (1 diff)
-
vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ultimate-faq-solution/trunk/inc/SEO.php
r3319249 r3365050 181 181 182 182 $is_enable = get_post_meta( $post->ID, '_ufaqsw_enable_faq_tab', true ); 183 $title = get_option( 'ufaqsw_global_faq_label' ) ?? esc_html__( 'FAQs', 'ufaqsw' );184 183 $data = get_post_meta( $post->ID, '_ufaqsw_tab_data', true ); 185 184 186 if ( get_option( 'ufaqsw_enable_global_faq' ) === 'on' && get_option( 'ufaqsw_global_faq' ) !== '') {187 188 $faqs = apply_filters( 'ufaqsw_simplify_faqs', get_post_meta( get_post( get_option( 'ufaqsw_global_faq' ))->ID, 'ufaqsw_faq_item01' ) );185 if ( 'yes' === $is_enable && '' !== $data ) { 186 187 $faqs = apply_filters( 'ufaqsw_simplify_faqs', get_post_meta( get_post( $data )->ID, 'ufaqsw_faq_item01' ) ); 189 188 190 189 if ( ! empty( $faqs ) ) { 191 190 $faqs_data = array_merge( $faqs_data, $faqs ); 192 191 } 193 } 194 if ( 'yes' === $is_enable && '' !== $data ) { 195 196 $faqs = apply_filters( 'ufaqsw_simplify_faqs', get_post_meta( get_post( $data )->ID, 'ufaqsw_faq_item01' ) ); 192 } elseif ( get_option( 'ufaqsw_enable_global_faq' ) === 'on' && get_option( 'ufaqsw_global_faq' ) !== '' ) { 193 194 $faqs = apply_filters( 'ufaqsw_simplify_faqs', get_post_meta( get_post( get_option( 'ufaqsw_global_faq' ) )->ID, 'ufaqsw_faq_item01' ) ); 197 195 198 196 if ( ! empty( $faqs ) ) { -
ultimate-faq-solution/trunk/inc/admin/class-directory-post-type.php
r3321984 r3365050 43 43 'exclude_from_search' => true, 44 44 'show_in_nav_menus' => false, 45 'supports' => array( 'title' , 'revisions'),45 'supports' => array( 'title' ), 46 46 'has_archive' => false, 47 'menu_icon' => '',48 47 'public' => false, // it's not public, it shouldn't have its own permalink, and so on. 49 48 'publicly_queryable' => false, // you should be able to query it. -
ultimate-faq-solution/trunk/inc/languages/ultimate-faq-solution.pot
r3357524 r3365050 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Ultimate FAQ Solution 1.7. 2\n"5 "Project-Id-Version: Ultimate FAQ Solution 1.7.3\n" 6 6 "Report-Msgid-Bugs-To: " 7 7 "https://wordpress.org/support/plugin/ultimate-faq-solution\n" 8 "POT-Creation-Date: 2025-09- 07 20:40:13+00:00\n"8 "POT-Creation-Date: 2025-09-20 17:28:07+00:00\n" 9 9 "MIME-Version: 1.0\n" 10 10 "Content-Type: text/plain; charset=utf-8\n" … … 62 62 msgstr "" 63 63 64 #: inc/AppearanceActions.php:189 inc/admin/class-directory-post-type.php: 40064 #: inc/AppearanceActions.php:189 inc/admin/class-directory-post-type.php:399 65 65 #: inc/admin/settings/ai-integration.php:85 66 66 msgid "Title" … … 71 71 msgstr "" 72 72 73 #: inc/AppearanceActions.php:191 inc/admin/class-directory-post-type.php:40 473 #: inc/AppearanceActions.php:191 inc/admin/class-directory-post-type.php:403 74 74 msgid "Date" 75 75 msgstr "" … … 113 113 msgstr "" 114 114 115 #: inc/FAQGroupActions.php:109 inc/admin/class-directory-post-type.php:6 9116 #: inc/admin/class-directory-post-type.php:42 8115 #: inc/FAQGroupActions.php:109 inc/admin/class-directory-post-type.php:68 116 #: inc/admin/class-directory-post-type.php:427 117 117 msgid "Edit Appearance" 118 118 msgstr "" … … 127 127 128 128 #: inc/Product_Tab.php:75 inc/Product_Tab.php:80 inc/Product_Tab.php:89 129 #: inc/Product_Tab.php:109 inc/SEO.php:183 130 #: inc/admin/class-directory-post-type.php:343 129 #: inc/Product_Tab.php:109 inc/admin/class-directory-post-type.php:342 131 130 msgid "FAQs" 132 131 msgstr "" … … 167 166 msgstr "" 168 167 169 #: inc/admin/chatbot.php:44 inc/admin/class-directory-post-type.php:6 3170 #: inc/admin/class-directory-post-type.php:6 5171 #: inc/admin/class-directory-post-type.php:12 1172 #: inc/admin/class-directory-post-type.php:40 2168 #: inc/admin/chatbot.php:44 inc/admin/class-directory-post-type.php:62 169 #: inc/admin/class-directory-post-type.php:64 170 #: inc/admin/class-directory-post-type.php:120 171 #: inc/admin/class-directory-post-type.php:401 173 172 msgid "Appearance" 174 173 msgstr "" … … 445 444 msgstr "" 446 445 447 #: inc/admin/class-directory-post-type.php:6 2448 #: inc/admin/class-directory-post-type.php:6 4446 #: inc/admin/class-directory-post-type.php:61 447 #: inc/admin/class-directory-post-type.php:63 449 448 msgid "Appearances" 450 449 msgstr "" 451 450 451 #: inc/admin/class-directory-post-type.php:65 452 msgid "Add New" 453 msgstr "" 454 452 455 #: inc/admin/class-directory-post-type.php:66 453 msgid "Add New "456 msgid "Add New Appearance" 454 457 msgstr "" 455 458 456 459 #: inc/admin/class-directory-post-type.php:67 457 msgid "Add New Appearance"458 msgstr ""459 460 #: inc/admin/class-directory-post-type.php:68461 460 msgid "New Appearance" 462 461 msgstr "" 463 462 463 #: inc/admin/class-directory-post-type.php:69 464 msgid "View Appearance" 465 msgstr "" 466 464 467 #: inc/admin/class-directory-post-type.php:70 465 msgid " View Appearance"468 msgid "All Appearances" 466 469 msgstr "" 467 470 468 471 #: inc/admin/class-directory-post-type.php:71 469 msgid " AllAppearances"472 msgid "Search Appearances" 470 473 msgstr "" 471 474 472 475 #: inc/admin/class-directory-post-type.php:72 473 msgid " Search Appearances"476 msgid "No appearances found." 474 477 msgstr "" 475 478 476 479 #: inc/admin/class-directory-post-type.php:73 477 msgid "No appearances found."478 msgstr ""479 480 #: inc/admin/class-directory-post-type.php:74481 480 msgid "No appearances found in Trash." 482 481 msgstr "" 483 482 484 #: inc/admin/class-directory-post-type.php:1 30483 #: inc/admin/class-directory-post-type.php:129 485 484 msgid "Choose A Template" 486 485 msgstr "" 487 486 488 #: inc/admin/class-directory-post-type.php:13 4487 #: inc/admin/class-directory-post-type.php:133 489 488 #: vendor/cmb2/cmb2/includes/CMB2_JS.php:178 490 489 msgid "Default" 491 490 msgstr "" 492 491 492 #: inc/admin/class-directory-post-type.php:134 493 msgid "Style 1" 494 msgstr "" 495 493 496 #: inc/admin/class-directory-post-type.php:135 494 msgid "Style 1"495 msgstr ""496 497 #: inc/admin/class-directory-post-type.php:136498 497 msgid "Style 2" 499 498 msgstr "" 500 499 501 #: inc/admin/class-directory-post-type.php:14 4500 #: inc/admin/class-directory-post-type.php:143 502 501 msgid "Faq Group Title Color" 503 502 msgstr "" 504 503 505 #: inc/admin/class-directory-post-type.php:14 6504 #: inc/admin/class-directory-post-type.php:145 506 505 msgid "Change the Group Title color" 507 506 msgstr "" 508 507 508 #: inc/admin/class-directory-post-type.php:152 509 msgid "Faq Group Title Font Size (ex: 30px)" 510 msgstr "" 511 509 512 #: inc/admin/class-directory-post-type.php:153 510 msgid "Faq Group Title Font Size (ex: 30px)"511 msgstr ""512 513 #: inc/admin/class-directory-post-type.php:154514 513 msgid "Change the Group Title font size ex: 30px" 515 514 msgstr "" 516 515 517 #: inc/admin/class-directory-post-type.php:16 3516 #: inc/admin/class-directory-post-type.php:162 518 517 msgid "Question Color" 519 518 msgstr "" 520 519 521 #: inc/admin/class-directory-post-type.php:16 5520 #: inc/admin/class-directory-post-type.php:164 522 521 msgid "Change the Question color" 523 522 msgstr "" 524 523 525 #: inc/admin/class-directory-post-type.php:17 3526 #: inc/admin/class-directory-post-type.php:17 6524 #: inc/admin/class-directory-post-type.php:172 525 #: inc/admin/class-directory-post-type.php:175 527 526 msgid "Display Question in Bold" 528 527 msgstr "" 529 528 530 #: inc/admin/class-directory-post-type.php:18 2529 #: inc/admin/class-directory-post-type.php:181 531 530 msgid "Answer Color" 532 531 msgstr "" 533 532 534 #: inc/admin/class-directory-post-type.php:18 4533 #: inc/admin/class-directory-post-type.php:183 535 534 msgid "Change the Answer color" 536 535 msgstr "" 537 536 538 #: inc/admin/class-directory-post-type.php:19 2537 #: inc/admin/class-directory-post-type.php:191 539 538 msgid "Question Background Color" 540 539 msgstr "" 541 540 542 #: inc/admin/class-directory-post-type.php:19 4541 #: inc/admin/class-directory-post-type.php:193 543 542 msgid "Change the Question Background color" 544 543 msgstr "" 545 544 546 #: inc/admin/class-directory-post-type.php:20 2545 #: inc/admin/class-directory-post-type.php:201 547 546 msgid "Answer Background Color" 548 547 msgstr "" 549 548 550 #: inc/admin/class-directory-post-type.php:20 4549 #: inc/admin/class-directory-post-type.php:203 551 550 msgid "Change the Answer Background color" 552 551 msgstr "" 553 552 554 #: inc/admin/class-directory-post-type.php:21 2553 #: inc/admin/class-directory-post-type.php:211 555 554 msgid "Border Color" 556 555 msgstr "" 557 556 558 #: inc/admin/class-directory-post-type.php:21 4557 #: inc/admin/class-directory-post-type.php:213 559 558 msgid "Change the default border color" 560 559 msgstr "" 561 560 561 #: inc/admin/class-directory-post-type.php:220 562 msgid "Question Font Size (ex: 20px)" 563 msgstr "" 564 562 565 #: inc/admin/class-directory-post-type.php:221 563 msgid "Question Font Size (ex: 20px)"564 msgstr ""565 566 #: inc/admin/class-directory-post-type.php:222567 566 msgid "Change the Question Font Size ex: 20px" 568 567 msgstr "" 569 568 569 #: inc/admin/class-directory-post-type.php:230 570 msgid "Answer Font Size (ex: 20px)" 571 msgstr "" 572 570 573 #: inc/admin/class-directory-post-type.php:231 571 msgid "Answer Font Size (ex: 20px)"572 msgstr ""573 574 #: inc/admin/class-directory-post-type.php:232575 574 msgid "Change the Answer Font Size ex: 20px" 576 575 msgstr "" 577 576 578 #: inc/admin/class-directory-post-type.php:24 1577 #: inc/admin/class-directory-post-type.php:240 579 578 msgid "Normal Icon" 580 579 msgstr "" 581 580 582 #: inc/admin/class-directory-post-type.php:24 3583 #: inc/admin/class-directory-post-type.php:25 2581 #: inc/admin/class-directory-post-type.php:242 582 #: inc/admin/class-directory-post-type.php:251 584 583 msgid "Change the default icon by clicking on the input box." 585 584 msgstr "" 586 585 587 #: inc/admin/class-directory-post-type.php:2 50586 #: inc/admin/class-directory-post-type.php:249 588 587 msgid "Active Icon" 589 588 msgstr "" 590 589 590 #: inc/admin/class-directory-post-type.php:258 591 msgid "FAQ Behaviour" 592 msgstr "" 593 591 594 #: inc/admin/class-directory-post-type.php:259 592 msgid "FAQ Behaviour"593 msgstr ""594 595 #: inc/admin/class-directory-post-type.php:260596 595 msgid "Default behaviour is Toggle. You can change it to Accordion" 597 596 msgstr "" 598 597 598 #: inc/admin/class-directory-post-type.php:263 599 msgid "Toggle" 600 msgstr "" 601 599 602 #: inc/admin/class-directory-post-type.php:264 600 msgid "Toggle"601 msgstr ""602 603 #: inc/admin/class-directory-post-type.php:265604 603 msgid "Accordion" 605 604 msgstr "" 606 605 606 #: inc/admin/class-directory-post-type.php:271 607 607 #: inc/admin/class-directory-post-type.php:272 608 #: inc/admin/class-directory-post-type.php:273609 608 msgid "Show all Answers by Default" 610 609 msgstr "" 611 610 611 #: inc/admin/class-directory-post-type.php:284 612 612 #: inc/admin/class-directory-post-type.php:285 613 #: inc/admin/class-directory-post-type.php:286614 613 msgid "Hide Group Title" 615 614 msgstr "" 616 615 617 #: inc/admin/class-directory-post-type.php:30 3616 #: inc/admin/class-directory-post-type.php:302 618 617 msgid "Group Description" 619 618 msgstr "" 620 619 621 #: inc/admin/class-directory-post-type.php:31 2620 #: inc/admin/class-directory-post-type.php:311 622 621 msgid "Note: This section is visible only in the FAQ Assistant window." 623 622 msgstr "" 624 623 624 #: inc/admin/class-directory-post-type.php:319 625 msgid "Short Description" 626 msgstr "" 627 625 628 #: inc/admin/class-directory-post-type.php:320 626 msgid "Short Description"627 msgstr ""628 629 #: inc/admin/class-directory-post-type.php:321630 629 msgid "" 631 630 "Write a short description about the FAQ group. This will only be displayed " … … 633 632 msgstr "" 634 633 635 #: inc/admin/class-directory-post-type.php:35 2634 #: inc/admin/class-directory-post-type.php:351 636 635 msgid "Add FAQ to this group by click on \"Add FAQ Entry\" Button" 637 636 msgstr "" 638 637 638 #: inc/admin/class-directory-post-type.php:353 639 msgid "FAQ {#}" 640 msgstr "" 641 639 642 #: inc/admin/class-directory-post-type.php:354 640 msgid " FAQ {#}"643 msgid "Add FAQ Entry" 641 644 msgstr "" 642 645 643 646 #: inc/admin/class-directory-post-type.php:355 644 msgid "Add FAQ Entry"645 msgstr ""646 647 #: inc/admin/class-directory-post-type.php:356648 647 msgid "Remove FAQ Entry" 649 648 msgstr "" 650 649 651 #: inc/admin/class-directory-post-type.php:35 9650 #: inc/admin/class-directory-post-type.php:358 652 651 msgid "Are you sure you want to remove the FAQ entry?" 653 652 msgstr "" 654 653 655 #: inc/admin/class-directory-post-type.php:36 7654 #: inc/admin/class-directory-post-type.php:366 656 655 msgid "Question" 657 656 msgstr "" 658 657 659 #: inc/admin/class-directory-post-type.php:36 9658 #: inc/admin/class-directory-post-type.php:368 660 659 msgid "Write Your Question" 661 660 msgstr "" 662 661 662 #: inc/admin/class-directory-post-type.php:376 663 msgid "Answer" 664 msgstr "" 665 663 666 #: inc/admin/class-directory-post-type.php:377 664 msgid "Answer"665 msgstr ""666 667 #: inc/admin/class-directory-post-type.php:378668 667 msgid "Write Your Answer" 669 668 msgstr "" 670 669 671 #: inc/admin/class-directory-post-type.php:40 1670 #: inc/admin/class-directory-post-type.php:400 672 671 msgid "Number of FAQs" 673 672 msgstr "" 674 673 675 #: inc/admin/class-directory-post-type.php:40 3674 #: inc/admin/class-directory-post-type.php:402 676 675 msgid "Shortcode" 677 676 msgstr "" 678 677 679 #: inc/admin/class-directory-post-type.php:54 7678 #: inc/admin/class-directory-post-type.php:546 680 679 msgid "Duplicate this item" 681 680 msgstr "" 682 681 683 #: inc/admin/class-directory-post-type.php:54 7682 #: inc/admin/class-directory-post-type.php:546 684 683 msgid "Duplicate" 685 684 msgstr "" -
ultimate-faq-solution/trunk/init.php
r3357524 r3365050 10 10 * 11 11 * Plugin Name: Ultimate FAQ Solution 12 * Version: 1.7. 212 * Version: 1.7.3 13 13 * Plugin URI: https://www.braintum.com/ultimate-faq-solution/ 14 14 * Description: A WordPress plugin to create, organize, and display FAQs with responsive layouts and styles. … … 34 34 * Use `plugin_dir_path` and `plugin_dir_url` only when necessary to reduce overhead. 35 35 */ 36 define( 'UFAQSW_VERSION', '1.7. 2' );36 define( 'UFAQSW_VERSION', '1.7.3' ); 37 37 define( 'UFAQSW_PRFX', 'ufaqsw' ); 38 38 define( 'UFAQSW_BASE', plugin_basename( __FILE__ ) ); -
ultimate-faq-solution/trunk/readme.txt
r3357524 r3365050 5 5 Requires at least: 5.1 6 6 Tested up to: 6.8.2 7 Stable tag: 1.7. 27 Stable tag: 1.7.3 8 8 Requires PHP: 7.4.0 9 9 License: GPLv2 or later … … 136 136 == Changelog == 137 137 138 = 1.7.3 = 139 * Fixed: FAQ schema for WooCommerce products now outputs correctly for improved SEO. 140 * Fixed: FAQ group sorting now works as expected. 141 138 142 =1.7.2= 139 143 * Improved compatibility: Shortcodes now work when inserted dynamically via ACF fields, popular page builders, and widgets. -
ultimate-faq-solution/trunk/vendor/cmb2/cmb2/includes/CMB2_JS.php
r3267338 r3365050 81 81 82 82 // Only use minified files if SCRIPT_DEBUG is off. 83 $debug = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;83 $debug = true; 84 84 85 85 $min = $debug ? '' : '.min'; … … 147 147 public static function register_colorpicker_alpha( $enqueue = false ) { 148 148 // Only use minified files if SCRIPT_DEBUG is off. 149 $min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : ' .min';149 $min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : ''; 150 150 $func = $enqueue ? 'wp_enqueue_script' : 'wp_register_script'; 151 151 $func( 'wp-color-picker-alpha', CMB2_Utils::url( "js/wp-color-picker-alpha{$min}.js" ), array( 'wp-color-picker' ), '2.1.3' ); -
ultimate-faq-solution/trunk/vendor/cmb2/cmb2/js/cmb2-wysiwyg.js
r2886646 r3365050 240 240 $row.find( '.cmb2-wysiwyg-inner-wrap' ).each( function() { 241 241 $toReplace = $( this ); 242 var parentGroup = $toReplace.closest('.cmb-repeatable-grouping'); 242 243 data = $toReplace.data(); 243 244 defVal = cmb.getFieldArg( data.hash, 'default', '' ); 244 245 defVal = 'undefined' !== typeof defVal && false !== defVal ? defVal : ''; 245 246 246 data.iterator = $row.data( 'iterator' );247 data.iterator = parentGroup.attr( 'data-iterator' ); 247 248 data.fieldid = data.id; 248 249 data.id = data.groupid + '_' + data.iterator + '_' + data.fieldid; -
ultimate-faq-solution/trunk/vendor/composer/installed.php
r3357524 r3365050 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' aa5fd8a6a190a9aba02a8ff6ad7f48f9752b228c',6 'reference' => '7fd9f36575fb8fcd9569a147ae84a3a044b70466', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 23 23 'pretty_version' => 'dev-main', 24 24 'version' => 'dev-main', 25 'reference' => ' aa5fd8a6a190a9aba02a8ff6ad7f48f9752b228c',25 'reference' => '7fd9f36575fb8fcd9569a147ae84a3a044b70466', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.