Changeset 3405725
- Timestamp:
- 11/29/2025 09:51:24 AM (6 weeks ago)
- Location:
- breadcrumb/trunk
- Files:
-
- 10 edited
-
breadcrumb.php (modified) (3 diffs)
-
includes/class-admin-notices.php (modified) (3 diffs)
-
includes/class-settings-tabs.php (modified) (1 diff)
-
includes/class-settings.php (modified) (2 diffs)
-
includes/functions-hooks.php (modified) (1 diff)
-
includes/functions-settings.php (modified) (19 diffs)
-
includes/functions.php (modified) (26 diffs)
-
includes/menu/data-update.php (modified) (1 diff)
-
includes/menu/settings.php (modified) (9 diffs)
-
readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
breadcrumb/trunk/breadcrumb.php
r3290769 r3405725 4 4 Plugin URI: https://pickplugins.com/breadcrumb/ 5 5 Description: Awesome Breadcrumb for wordpress. 6 Version: 1.5.5 06 Version: 1.5.51 7 7 Author: PickPlugins 8 8 Author URI: http://pickplugins.com … … 24 24 define('breadcrumb_plugin_dir', plugin_dir_path(__FILE__)); 25 25 define('breadcrumb_plugin_name', 'Breadcrumb'); 26 define('breadcrumb_plugin_version', '1.5. 49');26 define('breadcrumb_plugin_version', '1.5.51'); 27 27 28 28 … … 38 38 require_once(breadcrumb_plugin_dir . 'includes/class-settings.php'); 39 39 require_once(breadcrumb_plugin_dir . 'includes/functions-hooks.php'); 40 40 41 41 42 -
breadcrumb/trunk/includes/class-admin-notices.php
r2955609 r3405725 7 7 public function __construct() 8 8 { 9 add_action('admin_notices', array($this, 'data_update'));9 //add_action('admin_notices', array($this, 'data_update')); 10 10 } 11 11 … … 31 31 <p> 32 32 <?php 33 echo sprintf(__('Data update required for breadcrumb plugin <strong><a href="%s">click here</a></strong> to update data', 'post-grid-pro'), esc_url(admin_url() . 'admin.php?page=breadcrumb-data-update')) 33 /* translators: %s: URL to breadcrumb data update page */ 34 echo sprintf(wp_kses_post(__('Data update required for breadcrumb plugin <strong><a href="%s">click here</a></strong> to update data', 'breadcrumb'), esc_url(admin_url() . 'admin.php?page=breadcrumb-data-update'))) 34 35 ?> 35 36 </p> … … 39 40 40 41 41 echo (ob_get_clean());42 echo wp_kses_post(ob_get_clean()); 42 43 } 43 44 } -
breadcrumb/trunk/includes/class-settings-tabs.php
r2841384 r3405725 687 687 <div id="input-wrapper-<?php echo esc_attr($css_id); ?>" class=" input-wrapper field-repeatable-wrapper 688 688 field-repeatable-wrapper-<?php echo esc_attr($css_id); ?>"> 689 <div add_html="<?php echo esc_attr($fieldHtml); ?>" class="add-repeat-field"><i class="far fa-plus-square"></i> <?php _e('Add', $this->textdomain); ?></div>689 <div add_html="<?php echo esc_attr($fieldHtml); ?>" class="add-repeat-field"><i class="far fa-plus-square"></i> <?php esc_html_e('Add', $this->textdomain); ?></div> 690 690 <div class="repeatable-field-list sortable" id="<?php echo esc_attr($css_id); ?>"> 691 691 <?php -
breadcrumb/trunk/includes/class-settings.php
r3081409 r3405725 26 26 27 27 28 // add_submenu_page('tools.php', __('Breadcrumb', 'breadcrumb'), __('Breadcrumb', 'breadcrumb'), 'manage_options', 'breadcrumb', array($this, 'dashboard')); 28 29 29 30 30 31 add_menu_page(__('Breadcrumb', 'breadcrumb'), __('Breadcrumb', 'breadcrumb'), 'manage_options', 'breadcrumb_settings', array($this, 'breadcrumb_settings'), breadcrumb_plugin_url . 'assets/admin/images/right-arrow.png'); 31 32 if ($v1_5_39 != 'yes') {33 add_submenu_page('breadcrumb_settings', 'Data Update', 'Data Update', 'manage_options', 'breadcrumb-data-update', array($this, 'data_update'));34 }35 32 } 36 33 … … 39 36 include(breadcrumb_plugin_dir . 'includes/menu/data-update.php'); 40 37 } 38 39 public function dashboard() 40 { 41 //include(breadcrumb_plugin_dir . 'includes/menu/dashboard.php'); 42 43 //include('menu/dashboard.php'); 44 } 41 45 } 42 46 -
breadcrumb/trunk/includes/functions-hooks.php
r3126419 r3405725 562 562 return array( 563 563 'link' => get_permalink($post_id), 564 'title' => strip_tags(get_the_title($post_id)),564 'title' => wp_strip_all_tags(get_the_title($post_id)), 565 565 ); 566 566 } -
breadcrumb/trunk/includes/functions-settings.php
r3203376 r3405725 31 31 32 32 <div class="section"> 33 <div class="section-title"><?php e cho __('General option', 'breadcrumb'); ?></div>34 <p class="description section-description"><?php e cho __('Set some basic option to get start.', 'breadcrumb'); ?></p>33 <div class="section-title"><?php esc_html_e('General option', 'breadcrumb'); ?></div> 34 <p class="description section-description"><?php esc_html_e('Set some basic option to get start.', 'breadcrumb'); ?></p> 35 35 36 36 <?php … … 287 287 ?> 288 288 <div class="section"> 289 <div class="section-title"><?php e cho __('Breadcrumb builder', 'breadcrumb'); ?></div>290 <p class="description section-description"><?php e cho __('Build your own breadcrumb.', 'breadcrumb'); ?></p>289 <div class="section-title"><?php esc_html_e('Breadcrumb builder', 'breadcrumb'); ?></div> 290 <p class="description section-description"><?php esc_html_e('Build your own breadcrumb.', 'breadcrumb'); ?></p> 291 291 292 292 <?php … … 297 297 <script> 298 298 jQuery(document).ready(function($) { 299 breadcrumb_tag_options = <?php echo $breadcrumb_tag_options; ?>; 300 301 console.log(breadcrumb_tag_options); 302 299 breadcrumb_tag_options = <?php echo wp_json_encode($breadcrumb_tag_options); ?>; 303 300 304 301 $(document).on('click', '.breadcrumb-tags span', function() { … … 346 343 <hr> 347 344 <?php 348 349 350 351 345 352 346 foreach ($view as $postType => $postTypeData) : … … 400 394 ?> 401 395 <div class="empty-element"> 402 <?php echo sprintf(__('%s Click to add tags.', 'breadcrumb'), '<i class="far fa-hand-point-up"></i>') ?> 396 <?php 397 /* translators: %s: Icon HTML */ 398 399 echo sprintf(__('%s Click to add tags.', 'breadcrumb'), '<i class="far fa-hand-point-up"></i>') ?> 403 400 </div> 404 401 <?php … … 506 503 ?> 507 504 <div class="section"> 508 <div class="section-title"><?php e cho __('Choose style', 'breadcrumb'); ?></div>509 <p class="description section-description"><?php e cho __('Customize the breadcrumb.', 'breadcrumb'); ?></p>505 <div class="section-title"><?php esc_html_e('Choose style', 'breadcrumb'); ?></div> 506 <p class="description section-description"><?php esc_html_e('Customize the breadcrumb.', 'breadcrumb'); ?></p> 510 507 511 508 <?php … … 634 631 635 632 <div class="section"> 636 <div class="section-title"><?php e cho __('Display Dynamically', 'breadcrumb'); ?></div>637 <p class="description section-description"><?php e cho __('Display dynamically by action hooks.', 'breadcrumb'); ?></p>633 <div class="section-title"><?php esc_html_e('Display Dynamically', 'breadcrumb'); ?></div> 634 <p class="description section-description"><?php esc_html_e('Display dynamically by action hooks.', 'breadcrumb'); ?></p> 638 635 639 636 … … 701 698 ?> 702 699 <div class="section"> 703 <div class="section-title"><?php e cho __('Custom scripts', 'breadcrumb'); ?></div>704 <p class="description section-description"><?php e cho __('Add your own scripts and style css.', 'breadcrumb'); ?></p>700 <div class="section-title"><?php esc_html_e('Custom scripts', 'breadcrumb'); ?></div> 701 <p class="description section-description"><?php esc_html_e('Add your own scripts and style css.', 'breadcrumb'); ?></p> 705 702 706 703 <?php … … 757 754 ?> 758 755 <div class="section"> 759 <div class="section-title"><?php e cho __('Get support', 'breadcrumb'); ?></div>760 <p class="description section-description"><?php e cho __('Use following to get help and support from our expert team.', 'breadcrumb'); ?></p>756 <div class="section-title"><?php esc_html_e('Get support', 'breadcrumb'); ?></div> 757 <p class="description section-description"><?php esc_html_e('Use following to get help and support from our expert team.', 'breadcrumb'); ?></p> 761 758 762 759 <?php … … 767 764 768 765 <div class="copy-to-clipboard"> 769 <input type="text" value="[breadcrumb]"> <span class="copied"><?php e cho __('Copied', 'breadcrumb'); ?></span>770 <p class="description"><?php e cho __('You can use this shortcode under post content', 'breadcrumb'); ?></p>766 <input type="text" value="[breadcrumb]"> <span class="copied"><?php esc_html_e('Copied', 'breadcrumb'); ?></span> 767 <p class="description"><?php esc_html_e('You can use this shortcode under post content', 'breadcrumb'); ?></p> 771 768 </div> 772 769 … … 775 772 <textarea cols="50" rows="2" style="background:#bfefff" onClick="this.select();"><?php echo '<?php echo do_shortcode("[breadcrumb'; 776 773 echo "]"; 777 echo '"); ?>'; ?></textarea> <span class="copied"><span class="copied"><?php e cho __('Copied', 'breadcrumb'); ?></span>778 <p class="description"><?php e cho __('PHP Code, you can use under theme .php files.', 'breadcrumb'); ?></p>774 echo '"); ?>'; ?></textarea> <span class="copied"><span class="copied"><?php esc_html_e('Copied', 'breadcrumb'); ?></span> 775 <p class="description"><?php esc_html_e('PHP Code, you can use under theme .php files.', 'breadcrumb'); ?></p> 779 776 </div> 780 777 … … 818 815 ?> 819 816 820 <p><?php e cho __('Ask question for free on our forum and get quick reply from our expert team members.', 'breadcrumb'); ?></p>821 <a class="button" href="https://www.pickplugins.com/create-support-ticket/"><?php e cho __('Create support ticket', 'breadcrumb'); ?></a>822 823 <p><?php e cho __('Read our documentation before asking your question.', 'breadcrumb'); ?></p>824 <a class="button" href="https://www.pickplugins.com/documentation/breadcrumb/"><?php e cho __('Documentation', 'breadcrumb'); ?></a>825 826 <p><?php e cho __('Watch video tutorials.', 'breadcrumb'); ?></p>827 <a class="button" href="https://www.youtube.com/playlist?list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><i class="fab fa-youtube"></i> <?php e cho __('All tutorials', 'breadcrumb'); ?></a>817 <p><?php esc_html_e('Ask question for free on our forum and get quick reply from our expert team members.', 'breadcrumb'); ?></p> 818 <a class="button" href="https://www.pickplugins.com/create-support-ticket/"><?php esc_html_e('Create support ticket', 'breadcrumb'); ?></a> 819 820 <p><?php esc_html_e('Read our documentation before asking your question.', 'breadcrumb'); ?></p> 821 <a class="button" href="https://www.pickplugins.com/documentation/breadcrumb/"><?php esc_html_e('Documentation', 'breadcrumb'); ?></a> 822 823 <p><?php esc_html_e('Watch video tutorials.', 'breadcrumb'); ?></p> 824 <a class="button" href="https://www.youtube.com/playlist?list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><i class="fab fa-youtube"></i> <?php esc_html_e('All tutorials', 'breadcrumb'); ?></a> 828 825 829 826 <ul> 830 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HTbEIOEcc0c&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><?php e cho __('Install & setup', 'breadcrumb'); ?></a></li>831 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=jc1EzF_5kxs&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=2"><?php e cho __('Limit link text', 'breadcrumb'); ?></a></li>832 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=91fC7hOl6W0&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=3"><?php e cho __('Customize home text', 'breadcrumb'); ?></a></li>833 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=B3xpe9BZWWI&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=4"><?php e cho __('Install pro and setup', 'breadcrumb'); ?></a> [Premium]</li>834 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=xdPiM7UlNTs&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=5"><?php e cho __('Hide on archives', 'breadcrumb'); ?></a> [Premium]</li>835 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=l1LA5m6HaRQ&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=6"><?php e cho __('Hide by post types', 'breadcrumb'); ?></a> [Premium]</li>836 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=LJg_d7UUTEA&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=7"><?php e cho __('Hide by post ids', 'breadcrumb'); ?></a> [Premium]</li>837 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=7mYp27fzXY0&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=8"><?php e cho __('Change style', 'breadcrumb'); ?></a></li>838 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HgFRmOqi-yk&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=9"><?php e cho __('Build your own breadcrumb', 'breadcrumb'); ?></a></li>839 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=KjyBEhzH-N8&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=10"><?php e cho __('Customize breadcrumb items', 'breadcrumb'); ?></a></li>827 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HTbEIOEcc0c&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><?php esc_html_e('Install & setup', 'breadcrumb'); ?></a></li> 828 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=jc1EzF_5kxs&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=2"><?php esc_html_e('Limit link text', 'breadcrumb'); ?></a></li> 829 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=91fC7hOl6W0&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=3"><?php esc_html_e('Customize home text', 'breadcrumb'); ?></a></li> 830 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=B3xpe9BZWWI&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=4"><?php esc_html_e('Install pro and setup', 'breadcrumb'); ?></a> [Premium]</li> 831 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=xdPiM7UlNTs&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=5"><?php esc_html_e('Hide on archives', 'breadcrumb'); ?></a> [Premium]</li> 832 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=l1LA5m6HaRQ&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=6"><?php esc_html_e('Hide by post types', 'breadcrumb'); ?></a> [Premium]</li> 833 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=LJg_d7UUTEA&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=7"><?php esc_html_e('Hide by post ids', 'breadcrumb'); ?></a> [Premium]</li> 834 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=7mYp27fzXY0&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=8"><?php esc_html_e('Change style', 'breadcrumb'); ?></a></li> 835 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HgFRmOqi-yk&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=9"><?php esc_html_e('Build your own breadcrumb', 'breadcrumb'); ?></a></li> 836 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=KjyBEhzH-N8&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=10"><?php esc_html_e('Customize breadcrumb items', 'breadcrumb'); ?></a></li> 840 837 841 838 </ul> … … 863 860 ?> 864 861 865 <p class=""><?php e cho __('We wish your 2 minutes to write your feedback about plugin. give us 5 star.', 'breadcrumb'); ?> <span style="color: #ffae19"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i></span></p>866 867 <a target="_blank" href="https://wordpress.org/support/plugin/breadcrumb/reviews/#new-post" class="button"><i class="fab fa-wordpress"></i> <?php e cho __('Write a review', 'breadcrumb'); ?></a>862 <p class=""><?php esc_html_e('We wish your 2 minutes to write your feedback about plugin. give us 5 star.', 'breadcrumb'); ?> <span style="color: #ffae19"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i></span></p> 863 864 <a target="_blank" href="https://wordpress.org/support/plugin/breadcrumb/reviews/#new-post" class="button"><i class="fab fa-wordpress"></i> <?php esc_html_e('Write a review', 'breadcrumb'); ?></a> 868 865 869 866 … … 908 905 ?> 909 906 <div class="section"> 910 <div class="section-title"><?php e cho __('Get Premium', 'breadcrumb'); ?></div>911 <p class="description section-description"><?php e cho __('Thanks for using our plugin, if you looking for some advance feature please buy premium version.', 'breadcrumb'); ?></p>907 <div class="section-title"><?php esc_html_e('Get Premium', 'breadcrumb'); ?></div> 908 <p class="description section-description"><?php esc_html_e('Thanks for using our plugin, if you looking for some advance feature please buy premium version.', 'breadcrumb'); ?></p> 912 909 913 910 <?php … … 917 914 ?> 918 915 919 <p><?php e cho __('If you love our plugin and want more feature please consider to buy pro version.', 'breadcrumb'); ?></p>920 <a class="button" href="https://pickplugins.com/breadcrumb/?ref=dashobard"><?php e cho __('Buy premium', 'breadcrumb'); ?></a>921 922 <h2><?php e cho __('See the differences', 'breadcrumb'); ?></h2>916 <p><?php esc_html_e('If you love our plugin and want more feature please consider to buy pro version.', 'breadcrumb'); ?></p> 917 <a class="button" href="https://pickplugins.com/breadcrumb/?ref=dashobard"><?php esc_html_e('Buy premium', 'breadcrumb'); ?></a> 918 919 <h2><?php esc_html_e('See the differences', 'breadcrumb'); ?></h2> 923 920 924 921 <table class="pro-features"> 925 922 <thead> 926 923 <tr> 927 <th class="col-features"><?php e cho __('Features', 'breadcrumb'); ?></th>928 <th class="col-free"><?php e cho __('Free', 'breadcrumb'); ?></th>929 <th class="col-pro"><?php e cho __('Premium', 'breadcrumb'); ?></th>924 <th class="col-features"><?php esc_html_e('Features', 'breadcrumb'); ?></th> 925 <th class="col-free"><?php esc_html_e('Free', 'breadcrumb'); ?></th> 926 <th class="col-pro"><?php esc_html_e('Premium', 'breadcrumb'); ?></th> 930 927 </tr> 931 928 </thead> 932 929 <tr> 933 <td class="col-features"><?php e cho __('Hide on archives', 'breadcrumb'); ?></td>930 <td class="col-features"><?php esc_html_e('Hide on archives', 'breadcrumb'); ?></td> 934 931 <td><i class="fas fa-times"></i></td> 935 932 <td><i class="fas fa-check"></i></td> 936 933 </tr> 937 934 <tr> 938 <td class="col-features"><?php e cho __('Hide by post types', 'breadcrumb'); ?></td>935 <td class="col-features"><?php esc_html_e('Hide by post types', 'breadcrumb'); ?></td> 939 936 <td><i class="fas fa-times"></i></td> 940 937 <td><i class="fas fa-check"></i></td> … … 943 940 944 941 <tr> 945 <td class="col-features"><?php e cho __('Hide by post ids', 'breadcrumb'); ?></td>942 <td class="col-features"><?php esc_html_e('Hide by post ids', 'breadcrumb'); ?></td> 946 943 <td><i class="fas fa-times"></i></td> 947 944 <td><i class="fas fa-check"></i></td> … … 949 946 950 947 <tr> 951 <td class="col-features"><?php e cho __('Extra ready 10 themes', 'breadcrumb'); ?></td>948 <td class="col-features"><?php esc_html_e('Extra ready 10 themes', 'breadcrumb'); ?></td> 952 949 <td><i class="fas fa-times"></i></td> 953 950 <td><i class="fas fa-check"></i></td> 954 951 </tr> 955 952 <tr> 956 <td class="col-features"><?php e cho __('Breadcrumb builder for archives', 'breadcrumb'); ?></td>953 <td class="col-features"><?php esc_html_e('Breadcrumb builder for archives', 'breadcrumb'); ?></td> 957 954 <td><i class="fas fa-times"></i></td> 958 955 <td><i class="fas fa-check"></i></td> … … 960 957 961 958 <tr> 962 <td class="col-features"><?php e cho __('Breadcrumb builder for posttypes', 'breadcrumb'); ?></td>963 <td><i class="fas fa-check"></i></td> 964 <td><i class="fas fa-check"></i></td> 965 </tr> 966 967 <tr> 968 <td class="col-features"><?php e cho __('Breadcrumb front text', 'breadcrumb'); ?></td>969 <td><i class="fas fa-check"></i></td> 970 <td><i class="fas fa-check"></i></td> 971 </tr> 972 973 <tr> 974 <td class="col-features"><?php e cho __('Breadcrumb separator text', 'breadcrumb'); ?></td>975 <td><i class="fas fa-check"></i></td> 976 <td><i class="fas fa-check"></i></td> 977 </tr> 978 979 <tr> 980 <td class="col-features"><?php e cho __('Display or hide last separator', 'breadcrumb'); ?></td>981 <td><i class="fas fa-check"></i></td> 982 <td><i class="fas fa-check"></i></td> 983 </tr> 984 985 <tr> 986 <td class="col-features"><?php e cho __('Breadcrumb link text limit', 'breadcrumb'); ?></td>987 <td><i class="fas fa-check"></i></td> 988 <td><i class="fas fa-check"></i></td> 989 </tr> 990 991 <tr> 992 <td class="col-features"><?php e cho __('Ending character', 'breadcrumb'); ?></td>993 <td><i class="fas fa-check"></i></td> 994 <td><i class="fas fa-check"></i></td> 995 </tr> 996 997 <tr> 998 <td class="col-features"><?php e cho __('Display "Home" on breadcrumb', 'breadcrumb'); ?></td>999 <td><i class="fas fa-check"></i></td> 1000 <td><i class="fas fa-check"></i></td> 1001 </tr> 1002 1003 <tr> 1004 <td class="col-features"><?php e cho __('Custom home text', 'breadcrumb'); ?></td>1005 <td><i class="fas fa-check"></i></td> 1006 <td><i class="fas fa-check"></i></td> 1007 </tr> 1008 1009 1010 1011 <tr> 1012 <td class="col-features"><?php e cho __('Breadcrumb text font size', 'breadcrumb'); ?></td>1013 <td><i class="fas fa-check"></i></td> 1014 <td><i class="fas fa-check"></i></td> 1015 </tr> 1016 <tr> 1017 <td class="col-features"><?php e cho __('Breadcrumb link background color', 'breadcrumb'); ?></td>1018 <td><i class="fas fa-check"></i></td> 1019 <td><i class="fas fa-check"></i></td> 1020 </tr> 1021 1022 <tr> 1023 <td class="col-features"><?php e cho __('Breadcrumb link color', 'breadcrumb'); ?></td>1024 <td><i class="fas fa-check"></i></td> 1025 <td><i class="fas fa-check"></i></td> 1026 </tr> 1027 <tr> 1028 <td class="col-features"><?php e cho __('Breadcrumb separator color', 'breadcrumb'); ?></td>1029 <td><i class="fas fa-check"></i></td> 1030 <td><i class="fas fa-check"></i></td> 1031 </tr> 1032 1033 <tr> 1034 <th class="col-features"><?php e cho __('Features', 'breadcrumb'); ?></th>1035 <th class="col-free"><?php e cho __('Free', 'breadcrumb'); ?></th>1036 <th class="col-pro"><?php e cho __('Premium', 'breadcrumb'); ?></th>1037 </tr> 1038 <tr> 1039 <td class="col-features"><?php e cho __('Buy now', 'breadcrumb'); ?></td>959 <td class="col-features"><?php esc_html_e('Breadcrumb builder for posttypes', 'breadcrumb'); ?></td> 960 <td><i class="fas fa-check"></i></td> 961 <td><i class="fas fa-check"></i></td> 962 </tr> 963 964 <tr> 965 <td class="col-features"><?php esc_html_e('Breadcrumb front text', 'breadcrumb'); ?></td> 966 <td><i class="fas fa-check"></i></td> 967 <td><i class="fas fa-check"></i></td> 968 </tr> 969 970 <tr> 971 <td class="col-features"><?php esc_html_e('Breadcrumb separator text', 'breadcrumb'); ?></td> 972 <td><i class="fas fa-check"></i></td> 973 <td><i class="fas fa-check"></i></td> 974 </tr> 975 976 <tr> 977 <td class="col-features"><?php esc_html_e('Display or hide last separator', 'breadcrumb'); ?></td> 978 <td><i class="fas fa-check"></i></td> 979 <td><i class="fas fa-check"></i></td> 980 </tr> 981 982 <tr> 983 <td class="col-features"><?php esc_html_e('Breadcrumb link text limit', 'breadcrumb'); ?></td> 984 <td><i class="fas fa-check"></i></td> 985 <td><i class="fas fa-check"></i></td> 986 </tr> 987 988 <tr> 989 <td class="col-features"><?php esc_html_e('Ending character', 'breadcrumb'); ?></td> 990 <td><i class="fas fa-check"></i></td> 991 <td><i class="fas fa-check"></i></td> 992 </tr> 993 994 <tr> 995 <td class="col-features"><?php esc_html_e('Display "Home" on breadcrumb', 'breadcrumb'); ?></td> 996 <td><i class="fas fa-check"></i></td> 997 <td><i class="fas fa-check"></i></td> 998 </tr> 999 1000 <tr> 1001 <td class="col-features"><?php esc_html_e('Custom home text', 'breadcrumb'); ?></td> 1002 <td><i class="fas fa-check"></i></td> 1003 <td><i class="fas fa-check"></i></td> 1004 </tr> 1005 1006 1007 1008 <tr> 1009 <td class="col-features"><?php esc_html_e('Breadcrumb text font size', 'breadcrumb'); ?></td> 1010 <td><i class="fas fa-check"></i></td> 1011 <td><i class="fas fa-check"></i></td> 1012 </tr> 1013 <tr> 1014 <td class="col-features"><?php esc_html_e('Breadcrumb link background color', 'breadcrumb'); ?></td> 1015 <td><i class="fas fa-check"></i></td> 1016 <td><i class="fas fa-check"></i></td> 1017 </tr> 1018 1019 <tr> 1020 <td class="col-features"><?php esc_html_e('Breadcrumb link color', 'breadcrumb'); ?></td> 1021 <td><i class="fas fa-check"></i></td> 1022 <td><i class="fas fa-check"></i></td> 1023 </tr> 1024 <tr> 1025 <td class="col-features"><?php esc_html_e('Breadcrumb separator color', 'breadcrumb'); ?></td> 1026 <td><i class="fas fa-check"></i></td> 1027 <td><i class="fas fa-check"></i></td> 1028 </tr> 1029 1030 <tr> 1031 <th class="col-features"><?php esc_html_e('Features', 'breadcrumb'); ?></th> 1032 <th class="col-free"><?php esc_html_e('Free', 'breadcrumb'); ?></th> 1033 <th class="col-pro"><?php esc_html_e('Premium', 'breadcrumb'); ?></th> 1034 </tr> 1035 <tr> 1036 <td class="col-features"><?php esc_html_e('Buy now', 'breadcrumb'); ?></td> 1040 1037 <td> </td> 1041 <td><a class="button" href="https://pickplugins.com/breadcrumb/?ref=dashobard"><?php e cho __('Buy premium', 'breadcrumb'); ?></a></td>1038 <td><a class="button" href="https://pickplugins.com/breadcrumb/?ref=dashobard"><?php esc_html_e('Buy premium', 'breadcrumb'); ?></a></td> 1042 1039 </tr> 1043 1040 … … 1132 1129 1133 1130 ?> 1134 <h3><?php e cho __('Help & Support', 'breadcrumb'); ?></h3>1135 <p><?php e cho __('Ask question for free on our forum and get quick reply from our expert team members.', 'breadcrumb'); ?></p>1136 <a class="button" href="https://www.pickplugins.com/create-support-ticket/"><?php e cho __('Create support ticket', 'breadcrumb'); ?></a>1137 1138 <p><?php e cho __('Read our documentation before asking your question.', 'breadcrumb'); ?></p>1139 <a class="button" href="https://www.pickplugins.com/documentation/breadcrumb/"><?php e cho __('Documentation', 'breadcrumb'); ?></a>1140 1141 <p><?php e cho __('Watch video tutorials.', 'breadcrumb'); ?></p>1142 <a class="button" href="https://www.youtube.com/playlist?list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><i class="fab fa-youtube"></i> <?php e cho __('All tutorials', 'breadcrumb'); ?></a>1131 <h3><?php esc_html_e('Help & Support', 'breadcrumb'); ?></h3> 1132 <p><?php esc_html_e('Ask question for free on our forum and get quick reply from our expert team members.', 'breadcrumb'); ?></p> 1133 <a class="button" href="https://www.pickplugins.com/create-support-ticket/"><?php esc_html_e('Create support ticket', 'breadcrumb'); ?></a> 1134 1135 <p><?php esc_html_e('Read our documentation before asking your question.', 'breadcrumb'); ?></p> 1136 <a class="button" href="https://www.pickplugins.com/documentation/breadcrumb/"><?php esc_html_e('Documentation', 'breadcrumb'); ?></a> 1137 1138 <p><?php esc_html_e('Watch video tutorials.', 'breadcrumb'); ?></p> 1139 <a class="button" href="https://www.youtube.com/playlist?list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><i class="fab fa-youtube"></i> <?php esc_html_e('All tutorials', 'breadcrumb'); ?></a> 1143 1140 1144 1141 <ul> 1145 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HTbEIOEcc0c&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><?php e cho __('Install & setup', 'breadcrumb'); ?></a></li>1146 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=jc1EzF_5kxs&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=2"><?php e cho __('Limit link text', 'breadcrumb'); ?></a></li>1147 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=91fC7hOl6W0&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=3"><?php e cho __('Customize home text', 'breadcrumb'); ?></a></li>1148 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=B3xpe9BZWWI&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=4"><?php e cho __('Install pro and setup', 'breadcrumb'); ?></a> [Premium]</li>1149 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=xdPiM7UlNTs&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=5"><?php e cho __('Hide on archives', 'breadcrumb'); ?></a> [Premium]</li>1150 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=l1LA5m6HaRQ&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=6"><?php e cho __('Hide by post types', 'breadcrumb'); ?></a> [Premium]</li>1151 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=LJg_d7UUTEA&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=7"><?php e cho __('Hide by post ids', 'breadcrumb'); ?></a> [Premium]</li>1152 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=7mYp27fzXY0&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=8"><?php e cho __('Change style', 'breadcrumb'); ?></a></li>1153 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HgFRmOqi-yk&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=9"><?php e cho __('Build your own breadcrumb', 'breadcrumb'); ?></a></li>1154 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=KjyBEhzH-N8&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=10"><?php e cho __('Customize breadcrumb items', 'breadcrumb'); ?></a></li>1142 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HTbEIOEcc0c&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><?php esc_html_e('Install & setup', 'breadcrumb'); ?></a></li> 1143 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=jc1EzF_5kxs&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=2"><?php esc_html_e('Limit link text', 'breadcrumb'); ?></a></li> 1144 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=91fC7hOl6W0&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=3"><?php esc_html_e('Customize home text', 'breadcrumb'); ?></a></li> 1145 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=B3xpe9BZWWI&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=4"><?php esc_html_e('Install pro and setup', 'breadcrumb'); ?></a> [Premium]</li> 1146 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=xdPiM7UlNTs&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=5"><?php esc_html_e('Hide on archives', 'breadcrumb'); ?></a> [Premium]</li> 1147 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=l1LA5m6HaRQ&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=6"><?php esc_html_e('Hide by post types', 'breadcrumb'); ?></a> [Premium]</li> 1148 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=LJg_d7UUTEA&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=7"><?php esc_html_e('Hide by post ids', 'breadcrumb'); ?></a> [Premium]</li> 1149 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=7mYp27fzXY0&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=8"><?php esc_html_e('Change style', 'breadcrumb'); ?></a></li> 1150 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HgFRmOqi-yk&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=9"><?php esc_html_e('Build your own breadcrumb', 'breadcrumb'); ?></a></li> 1151 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=KjyBEhzH-N8&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb&index=10"><?php esc_html_e('Customize breadcrumb items', 'breadcrumb'); ?></a></li> 1155 1152 1156 1153 </ul> 1157 1154 1158 <h3><?php e cho __('Submit reviews', 'breadcrumb'); ?></h3>1159 1160 <p class=""><?php e cho __('We wish your 2 minutes to write your feedback about plugin. give us', 'breadcrumb'); ?> <br /><span style="color: #ffae19"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i></span></p>1155 <h3><?php esc_html_e('Submit reviews', 'breadcrumb'); ?></h3> 1156 1157 <p class=""><?php esc_html_e('We wish your 2 minutes to write your feedback about plugin. give us', 'breadcrumb'); ?> <br /><span style="color: #ffae19"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i></span></p> 1161 1158 1162 1159 <a target="_blank" href="https://wordpress.org/support/plugin/breadcrumb/reviews/#new-post" class="button"><i class="fab fa-wordpress"></i> Write a review</a> -
breadcrumb/trunk/includes/functions.php
r3203376 r3405725 336 336 <span class="sort"><i class="fas fa-sort"></i></span> 337 337 338 <span class="expand"><?php e cho __('Post ID', 'breadcrumb'); ?></span>338 <span class="expand"><?php esc_html_e('Post ID', 'breadcrumb'); ?></span> 339 339 </div> 340 340 <div class="element-options options"> … … 384 384 <span class="sort"><i class="fas fa-sort"></i></span> 385 385 386 <span class="expand"><?php e cho __('Post Ancestors', 'breadcrumb'); ?></span>386 <span class="expand"><?php esc_html_e('Post Ancestors', 'breadcrumb'); ?></span> 387 387 </div> 388 388 <div class="element-options options"> … … 429 429 <span class="sort"><i class="fas fa-sort"></i></span> 430 430 431 <span class="expand"><?php e cho __('Post year', 'breadcrumb'); ?></span>431 <span class="expand"><?php esc_html_e('Post year', 'breadcrumb'); ?></span> 432 432 </div> 433 433 <div class="element-options options"> … … 475 475 <span class="sort"><i class="fas fa-sort"></i></span> 476 476 477 <span class="expand"><?php e cho __('Post month', 'breadcrumb'); ?></span>477 <span class="expand"><?php esc_html_e('Post month', 'breadcrumb'); ?></span> 478 478 </div> 479 479 <div class="element-options options"> … … 519 519 <span class="sort"><i class="fas fa-sort"></i></span> 520 520 521 <span class="expand"><?php e cho __('Post date', 'breadcrumb'); ?></span>521 <span class="expand"><?php esc_html_e('Post date', 'breadcrumb'); ?></span> 522 522 </div> 523 523 <div class="element-options options"> … … 564 564 <span class="sort"><i class="fas fa-sort"></i></span> 565 565 566 <span class="expand"><?php e cho __('Post tag', 'breadcrumb'); ?></span>566 <span class="expand"><?php esc_html_e('Post tag', 'breadcrumb'); ?></span> 567 567 </div> 568 568 <div class="element-options options"> … … 613 613 <span class="sort"><i class="fas fa-sort"></i></span> 614 614 615 <span class="expand"><?php e cho __('Front text', 'breadcrumb'); ?></span>615 <span class="expand"><?php esc_html_e('Front text', 'breadcrumb'); ?></span> 616 616 </div> 617 617 <div class="element-options options"> … … 673 673 <span class="sort"><i class="fas fa-sort"></i></span> 674 674 675 <span class="expand"><?php e cho __('Custom text', 'breadcrumb'); ?> - <?php echo esc_html($text); ?></span>675 <span class="expand"><?php esc_html_e('Custom text', 'breadcrumb'); ?> - <?php echo esc_html($text); ?></span> 676 676 </div> 677 677 <div class="element-options options"> … … 756 756 <span class="sort"><i class="fas fa-sort"></i></span> 757 757 758 <span class="expand"><?php e cho __('Home', 'breadcrumb'); ?></span>758 <span class="expand"><?php esc_html_e('Home', 'breadcrumb'); ?></span> 759 759 </div> 760 760 <div class="element-options options"> … … 833 833 <span class="sort"><i class="fas fa-sort"></i></span> 834 834 835 <span class="expand"><?php e cho __('Post title', 'breadcrumb'); ?></span>835 <span class="expand"><?php esc_html_e('Post title', 'breadcrumb'); ?></span> 836 836 </div> 837 837 <div class="element-options options"> … … 879 879 <span class="sort"><i class="fas fa-sort"></i></span> 880 880 881 <span class="expand"><?php e cho __('Post author', 'breadcrumb'); ?></span>881 <span class="expand"><?php esc_html_e('Post author', 'breadcrumb'); ?></span> 882 882 </div> 883 883 <div class="element-options options"> … … 925 925 <span class="sort"><i class="fas fa-sort"></i></span> 926 926 927 <span class="expand"><?php e cho __('Post category', 'breadcrumb'); ?></span>927 <span class="expand"><?php esc_html_e('Post category', 'breadcrumb'); ?></span> 928 928 </div> 929 929 <div class="element-options options"> … … 974 974 <span class="sort"><i class="fas fa-sort"></i></span> 975 975 976 <span class="expand"><?php e cho __('Post term(Category/Tag)', 'breadcrumb'); ?> - <?php echo esc_html($taxonomy); ?></span>976 <span class="expand"><?php esc_html_e('Post term(Category/Tag)', 'breadcrumb'); ?> - <?php echo esc_html($taxonomy); ?></span> 977 977 </div> 978 978 <div class="element-options options"> … … 1042 1042 <span class="sort"><i class="fas fa-sort"></i></span> 1043 1043 1044 <span class="expand"><?php e cho __('Product category', 'breadcrumb'); ?></span>1044 <span class="expand"><?php esc_html_e('Product category', 'breadcrumb'); ?></span> 1045 1045 </div> 1046 1046 <div class="element-options options"> … … 1090 1090 <span class="sort"><i class="fas fa-sort"></i></span> 1091 1091 1092 <span class="expand"><?php e cho __('Category Ancestors', 'breadcrumb'); ?> - <?php echo esc_html($taxonomy); ?></span>1092 <span class="expand"><?php esc_html_e('Category Ancestors', 'breadcrumb'); ?> - <?php echo esc_html($taxonomy); ?></span> 1093 1093 </div> 1094 1094 <div class="element-options options"> … … 1152 1152 <span class="sort"><i class="fas fa-sort"></i></span> 1153 1153 1154 <span class="expand"><?php e cho __('Product tag', 'breadcrumb'); ?></span>1154 <span class="expand"><?php esc_html_e('Product tag', 'breadcrumb'); ?></span> 1155 1155 </div> 1156 1156 <div class="element-options options"> … … 1200 1200 <span class="sort"><i class="fas fa-sort"></i></span> 1201 1201 1202 <span class="expand"><?php e cho __('Shop', 'breadcrumb'); ?></span>1202 <span class="expand"><?php esc_html_e('Shop', 'breadcrumb'); ?></span> 1203 1203 </div> 1204 1204 <div class="element-options options"> … … 1247 1247 <span class="sort"><i class="fas fa-sort"></i></span> 1248 1248 1249 <span class="expand"><?php e cho __('Term title', 'breadcrumb'); ?></span>1249 <span class="expand"><?php esc_html_e('Term title', 'breadcrumb'); ?></span> 1250 1250 </div> 1251 1251 <div class="element-options options"> … … 1293 1293 <span class="sort"><i class="fas fa-sort"></i></span> 1294 1294 1295 <span class="expand"><?php e cho __('Term parent', 'breadcrumb'); ?></span>1295 <span class="expand"><?php esc_html_e('Term parent', 'breadcrumb'); ?></span> 1296 1296 </div> 1297 1297 <div class="element-options options"> … … 1338 1338 <span class="sort"><i class="fas fa-sort"></i></span> 1339 1339 1340 <span class="expand"><?php e cho __('Term ancestors', 'breadcrumb'); ?></span>1340 <span class="expand"><?php esc_html_e('Term ancestors', 'breadcrumb'); ?></span> 1341 1341 </div> 1342 1342 <div class="element-options options"> … … 1385 1385 <span class="sort"><i class="fas fa-sort"></i></span> 1386 1386 1387 <span class="expand"><?php e cho __('404 text', 'breadcrumb'); ?></span>1387 <span class="expand"><?php esc_html_e('404 text', 'breadcrumb'); ?></span> 1388 1388 </div> 1389 1389 <div class="element-options options"> … … 1435 1435 <span class="sort"><i class="fas fa-sort"></i></span> 1436 1436 1437 <span class="expand"><?php e cho __('Archive date', 'breadcrumb'); ?></span>1437 <span class="expand"><?php esc_html_e('Archive date', 'breadcrumb'); ?></span> 1438 1438 </div> 1439 1439 <div class="element-options options"> … … 1499 1499 <span class="sort"><i class="fas fa-sort"></i></span> 1500 1500 1501 <span class="expand"><?php e cho __('Archive month', 'breadcrumb'); ?></span>1501 <span class="expand"><?php esc_html_e('Archive month', 'breadcrumb'); ?></span> 1502 1502 </div> 1503 1503 <div class="element-options options"> … … 1564 1564 <span class="sort"><i class="fas fa-sort"></i></span> 1565 1565 1566 <span class="expand"><?php e cho __('Archive year', 'breadcrumb'); ?></span>1566 <span class="expand"><?php esc_html_e('Archive year', 'breadcrumb'); ?></span> 1567 1567 </div> 1568 1568 <div class="element-options options"> … … 1628 1628 <span class="sort"><i class="fas fa-sort"></i></span> 1629 1629 1630 <span class="expand"><?php e cho __('Search word', 'breadcrumb'); ?></span>1630 <span class="expand"><?php esc_html_e('Search word', 'breadcrumb'); ?></span> 1631 1631 </div> 1632 1632 <div class="element-options options"> … … 1674 1674 <span class="sort"><i class="fas fa-sort"></i></span> 1675 1675 1676 <span class="expand"><?php e cho __('Author name', 'breadcrumb'); ?></span>1676 <span class="expand"><?php esc_html_e('Author name', 'breadcrumb'); ?></span> 1677 1677 </div> 1678 1678 <div class="element-options options"> -
breadcrumb/trunk/includes/menu/data-update.php
r3081409 r3405725 18 18 <div class="wrap"> 19 19 20 <div id="icon-tools" class="icon32"><br></div><?php echo "<h2>" . sprintf(__('%s Data - Update'), breadcrumb_plugin_name) . "</h2>"; ?> 21 20 <div id="icon-tools" class="icon32"><br></div> 21 <h2> 22 <?php 23 /* translators: %s: Plugin Name */ 24 echo sprintf(__('%s Data - Update', 'breadcrumb'), breadcrumb_plugin_name); ?> 25 </h2> 22 26 <?php 23 27 -
breadcrumb/trunk/includes/menu/settings.php
r3081409 r3405725 1 1 <?php 2 if ( ! defined('ABSPATH')) exit; // if direct access2 if (! defined('ABSPATH')) exit; // if direct access 3 3 4 4 $current_tab = isset($_POST['tab']) ? sanitize_text_field($_POST['tab']) : 'builder'; … … 12 12 $breadcrumb_settings_tab[] = array( 13 13 'id' => 'options', 14 'title' => sprintf(__('%s Options','breadcrumb'),'<i class="fas fa-laptop-code"></i>'), 14 /* translators: %s: Icon HTML */ 15 'title' => sprintf(__('%s Options', 'breadcrumb'), '<i class="fas fa-laptop-code"></i>'), 15 16 'priority' => 0, 16 17 'active' => ($current_tab == 'options') ? true : false, … … 20 21 $breadcrumb_settings_tab[] = array( 21 22 'id' => 'builder', 22 'title' => sprintf(__('%s Builder','breadcrumb'),'<i class="fas fa-pencil-ruler"></i>'), 23 /* translators: %s: Icon HTML */ 24 'title' => sprintf(__('%s Builder', 'breadcrumb'), '<i class="fas fa-pencil-ruler"></i>'), 23 25 'priority' => 10, 24 26 'active' => ($current_tab == 'builder') ? true : false, … … 31 33 $breadcrumb_settings_tab[] = array( 32 34 'id' => 'style', 33 'title' => sprintf(__('%s Style','breadcrumb'),'<i class="fas fa-palette"></i>'), 35 /* translators: %s: Icon HTML */ 36 'title' => sprintf(__('%s Style', 'breadcrumb'), '<i class="fas fa-palette"></i>'), 34 37 'priority' => 20, 35 38 'active' => ($current_tab == 'style') ? true : false, … … 38 41 $breadcrumb_settings_tab[] = array( 39 42 'id' => 'custom_scripts', 40 'title' => sprintf(__('%s Custom Scripts','breadcrumb'),'<i class="fas fa-code"></i>'), 43 /* translators: %s: Icon HTML */ 44 'title' => sprintf(__('%s Custom Scripts', 'breadcrumb'), '<i class="fas fa-code"></i>'), 41 45 'priority' => 30, 42 46 'active' => ($current_tab == 'custom_scripts') ? true : false, … … 45 49 $breadcrumb_settings_tab[] = array( 46 50 'id' => 'help_support', 47 'title' => sprintf(__('%s Help & Support','breadcrumb'),'<i class="fas fa-hands-helping"></i>'), 51 /* translators: %s: Icon HTML */ 52 'title' => sprintf(__('%s Help & Support', 'breadcrumb'), '<i class="fas fa-hands-helping"></i>'), 48 53 'priority' => 80, 49 54 'active' => ($current_tab == 'help_support') ? true : false, … … 54 59 $breadcrumb_settings_tab[] = array( 55 60 'id' => 'buy_pro', 56 'title' => sprintf(__('%s Buy Pro','breadcrumb'),'<i class="fas fa-store"></i>'), 61 /* translators: %s: Icon HTML */ 62 'title' => sprintf(__('%s Buy Pro', 'breadcrumb'), '<i class="fas fa-store"></i>'), 57 63 'priority' => 90, 58 64 'active' => ($current_tab == 'buy_pro') ? true : false, … … 64 70 65 71 $tabs_sorted = array(); 66 foreach ($breadcrumb_settings_tabs as $page_key => $tab) $tabs_sorted[$page_key] = isset( $tab['priority']) ? $tab['priority'] : 0;72 foreach ($breadcrumb_settings_tabs as $page_key => $tab) $tabs_sorted[$page_key] = isset($tab['priority']) ? $tab['priority'] : 0; 67 73 array_multisort($tabs_sorted, SORT_ASC, $breadcrumb_settings_tabs); 68 74 … … 79 85 <div class="wrap"> 80 86 81 <div id="icon-tools" class="icon32"><br></div><?php echo "<h2>".sprintf(__('%s Settings'), breadcrumb_plugin_name )."</h2>";?> 82 <form method="post" action="<?php echo str_replace( '%7E', '~', esc_url_raw($_SERVER['REQUEST_URI'])); ?>"> 83 <input type="hidden" name="breadcrumb_hidden" value="Y"> 84 <input type="hidden" name="tab" value="<?php echo esc_attr($current_tab); ?>"> 87 <div id="icon-tools" class="icon32"><br></div> 88 <h2> 89 <?php 90 /* translators: %s: Plugin Name */ 91 echo esc_html(sprintf(__('%s Settings', 'breadcrumb'), breadcrumb_plugin_name)); ?> 92 </h2> 93 <form method="post" action="<?php echo esc_url(str_replace('%7E', '~', $_SERVER['REQUEST_URI'])); ?>"> 94 95 <input type="hidden" name="breadcrumb_hidden" value="Y"> 96 <input type="hidden" name="tab" value="<?php echo esc_attr($current_tab); ?>"> 97 98 <?php 99 if (!empty($_POST['breadcrumb_hidden'])) { 100 101 $nonce = sanitize_text_field($_POST['_wpnonce']); 102 103 if (wp_verify_nonce($nonce, 'breadcrumb_nonce') && $_POST['breadcrumb_hidden'] == 'Y') { 104 105 106 do_action('breadcrumb_settings_save'); 107 108 ?> 109 <div class="updated notice is-dismissible"> 110 <p><strong><?php esc_html_e('Changes Saved.', 'breadcrumb'); ?></strong></p> 111 </div> 112 113 <?php 114 } 115 } 116 ?> 117 118 <div class="settings-tabs-loading" style=""><?php esc_html_e('Loading...', 'breadcrumb'); ?></div> 119 <div class="settings-tabs vertical has-right-panel" style="display: none"> 120 <ul class="tab-navs"> 121 <?php 122 foreach ($breadcrumb_settings_tabs as $tab) { 123 $id = $tab['id']; 124 $title = $tab['title']; 125 $active = $tab['active']; 126 $data_visible = isset($tab['data_visible']) ? $tab['data_visible'] : ''; 127 $hidden = isset($tab['hidden']) ? $tab['hidden'] : false; 128 ?> 129 <li <?php if (!empty($data_visible)): ?> data_visible="<?php echo esc_attr($data_visible); ?>" <?php endif; ?> class="tab-nav <?php if ($hidden) echo 'hidden'; ?> <?php if ($active) echo 'active'; ?>" data-id="<?php echo esc_attr($id); ?>"><?php echo wp_kses_post($title); ?></li> 130 <?php 131 } 132 ?> 133 </ul> 134 135 <div class="settings-tabs-right-panel"> 136 <?php 137 foreach ($breadcrumb_settings_tabs as $tab) { 138 $id = $tab['id']; 139 $active = $tab['active']; 140 141 ?> 142 <div class="right-panel-content <?php if ($active) echo 'active'; ?> right-panel-content-<?php echo esc_attr($id); ?>"> 143 <?php 144 145 do_action('breadcrumb_settings_tabs_right_panel_' . $id); 146 ?> 147 148 </div> 149 <?php 150 151 } 152 ?> 153 </div> 85 154 86 155 <?php 87 if(!empty($_POST['breadcrumb_hidden'])){ 88 89 $nonce = sanitize_text_field($_POST['_wpnonce']); 90 91 if(wp_verify_nonce( $nonce, 'breadcrumb_nonce' ) && $_POST['breadcrumb_hidden'] == 'Y') { 156 foreach ($breadcrumb_settings_tabs as $tab) { 157 $id = $tab['id']; 158 $title = $tab['title']; 159 $active = $tab['active']; 92 160 93 161 94 do_action('breadcrumb_settings_save');162 ?> 95 163 164 <div class="tab-content <?php if ($active) echo 'active'; ?>" id="<?php echo esc_attr($id); ?>"> 165 <?php 166 do_action('breadcrumb_settings_tabs_content_' . $id, $tab); 96 167 ?> 97 <div class="updated notice is-dismissible"><p><strong><?php _e('Changes Saved.', 'breadcrumb' ); ?></strong></p></div> 98 99 <?php 100 } 168 </div> 169 <?php 101 170 } 102 171 ?> 103 172 104 <div class="settings-tabs-loading" style=""><?php _e('Loading...', 'breadcrumb' ); ?></div> 105 <div class="settings-tabs vertical has-right-panel" style="display: none"> 106 <ul class="tab-navs"> 107 <?php 108 foreach ($breadcrumb_settings_tabs as $tab){ 109 $id = $tab['id']; 110 $title = $tab['title']; 111 $active = $tab['active']; 112 $data_visible = isset($tab['data_visible']) ? $tab['data_visible'] : ''; 113 $hidden = isset($tab['hidden']) ? $tab['hidden'] : false; 114 ?> 115 <li <?php if(!empty($data_visible)): ?> data_visible="<?php echo esc_attr($data_visible); ?>" <?php endif; ?> class="tab-nav <?php if($hidden) echo 'hidden';?> <?php if($active) echo 'active';?>" data-id="<?php echo esc_attr($id); ?>"><?php echo wp_kses_post($title); ?></li> 116 <?php 117 } 118 ?> 119 </ul> 173 <div class="clear clearfix"></div> 174 <p class="submit"> 175 <?php wp_nonce_field('breadcrumb_nonce'); ?> 176 <input class="button button-primary" type="submit" name="Submit" value="<?php esc_html_e('Save Changes', 'breadcrumb') ?>" /> 177 </p> 120 178 121 <div class="settings-tabs-right-panel"> 122 <?php 123 foreach ($breadcrumb_settings_tabs as $tab) { 124 $id = $tab['id']; 125 $active = $tab['active']; 126 127 ?> 128 <div class="right-panel-content <?php if($active) echo 'active';?> right-panel-content-<?php echo esc_attr($id); ?>"> 129 <?php 130 131 do_action('breadcrumb_settings_tabs_right_panel_'.$id); 132 ?> 133 134 </div> 135 <?php 136 137 } 138 ?> 139 </div> 140 141 <?php 142 foreach ($breadcrumb_settings_tabs as $tab){ 143 $id = $tab['id']; 144 $title = $tab['title']; 145 $active = $tab['active']; 146 147 148 ?> 149 150 <div class="tab-content <?php if($active) echo 'active';?>" id="<?php echo esc_attr($id); ?>"> 151 <?php 152 do_action('breadcrumb_settings_tabs_content_'.$id, $tab); 153 ?> 154 </div> 155 <?php 156 } 157 ?> 158 159 <div class="clear clearfix"></div> 160 <p class="submit"> 161 <?php wp_nonce_field( 'breadcrumb_nonce' ); ?> 162 <input class="button button-primary" type="submit" name="Submit" value="<?php echo __('Save Changes', 'breadcrumb' ) ?>" /> 163 </p> 164 165 </div> 179 </div> 166 180 167 181 168 182 169 </form>183 </form> 170 184 171 185 -
breadcrumb/trunk/readme.txt
r3290769 r3405725 1 === Breadcrumb ===1 === Breadcrumb - Breadcrumb for WooCommerce and Custom Post Types === 2 2 Contributors: PickPlugins 3 3 Donate link: https://pickplugins.com/breadcrumb/ … … 5 5 Requires at least: 3.8 6 6 Tested up to: 6.8 7 Stable tag: 1.5.5 07 Stable tag: 1.5.51 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 123 123 == Changelog == 124 124 125 = 1.5.51 = 126 * 2025-11-29 - fix - Escapicing issue fixed. 127 125 128 = 1.5.50 = 126 129 * 2025-05-10 - fix - screen readers issue fixed.
Note: See TracChangeset
for help on using the changeset viewer.