Plugin Directory

Changeset 3405725


Ignore:
Timestamp:
11/29/2025 09:51:24 AM (6 weeks ago)
Author:
pickplugins
Message:

version update

Location:
breadcrumb/trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • breadcrumb/trunk/breadcrumb.php

    r3290769 r3405725  
    44Plugin URI: https://pickplugins.com/breadcrumb/
    55Description: Awesome Breadcrumb for wordpress.
    6 Version: 1.5.50
     6Version: 1.5.51
    77Author: PickPlugins
    88Author URI: http://pickplugins.com
     
    2424        define('breadcrumb_plugin_dir', plugin_dir_path(__FILE__));
    2525        define('breadcrumb_plugin_name', 'Breadcrumb');
    26         define('breadcrumb_plugin_version', '1.5.49');
     26        define('breadcrumb_plugin_version', '1.5.51');
    2727
    2828
     
    3838        require_once(breadcrumb_plugin_dir . 'includes/class-settings.php');
    3939        require_once(breadcrumb_plugin_dir . 'includes/functions-hooks.php');
     40
    4041
    4142
  • breadcrumb/trunk/includes/class-admin-notices.php

    r2955609 r3405725  
    77    public function __construct()
    88    {
    9         add_action('admin_notices', array($this, 'data_update'));
     9        //add_action('admin_notices', array($this, 'data_update'));
    1010    }
    1111
     
    3131                <p>
    3232                    <?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')))
    3435                    ?>
    3536                </p>
     
    3940
    4041
    41         echo (ob_get_clean());
     42        echo wp_kses_post(ob_get_clean());
    4243    }
    4344}
  • breadcrumb/trunk/includes/class-settings-tabs.php

    r2841384 r3405725  
    687687            <div id="input-wrapper-<?php echo esc_attr($css_id); ?>" class=" input-wrapper field-repeatable-wrapper
    688688            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>
    690690                <div class="repeatable-field-list sortable" id="<?php echo esc_attr($css_id); ?>">
    691691                    <?php
  • breadcrumb/trunk/includes/class-settings.php

    r3081409 r3405725  
    2626
    2727
     28        // add_submenu_page('tools.php', __('Breadcrumb', 'breadcrumb'), __('Breadcrumb', 'breadcrumb'), 'manage_options', 'breadcrumb', array($this, 'dashboard'));
    2829
    2930
    3031        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         }
    3532    }
    3633
     
    3936        include(breadcrumb_plugin_dir . 'includes/menu/data-update.php');
    4037    }
     38
     39    public function dashboard()
     40    {
     41        //include(breadcrumb_plugin_dir . 'includes/menu/dashboard.php');
     42
     43        //include('menu/dashboard.php');
     44    }
    4145}
    4246
  • breadcrumb/trunk/includes/functions-hooks.php

    r3126419 r3405725  
    562562    return array(
    563563        '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)),
    565565    );
    566566}
  • breadcrumb/trunk/includes/functions-settings.php

    r3203376 r3405725  
    3131
    3232    <div class="section">
    33         <div class="section-title"><?php echo __('General option', 'breadcrumb'); ?></div>
    34         <p class="description section-description"><?php echo __('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>
    3535
    3636        <?php
     
    287287?>
    288288    <div class="section">
    289         <div class="section-title"><?php echo __('Breadcrumb builder', 'breadcrumb'); ?></div>
    290         <p class="description section-description"><?php echo __('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>
    291291
    292292        <?php
     
    297297        <script>
    298298            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); ?>;
    303300
    304301                $(document).on('click', '.breadcrumb-tags span', function() {
     
    346343                <hr>
    347344                <?php
    348 
    349 
    350 
    351345
    352346                foreach ($view as $postType => $postTypeData) :
     
    400394                            ?>
    401395                                <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>') ?>
    403400                                </div>
    404401                            <?php
     
    506503?>
    507504    <div class="section">
    508         <div class="section-title"><?php echo __('Choose style', 'breadcrumb'); ?></div>
    509         <p class="description section-description"><?php echo __('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>
    510507
    511508        <?php
     
    634631
    635632    <div class="section">
    636         <div class="section-title"><?php echo __('Display Dynamically', 'breadcrumb'); ?></div>
    637         <p class="description section-description"><?php echo __('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>
    638635
    639636
     
    701698?>
    702699    <div class="section">
    703         <div class="section-title"><?php echo __('Custom scripts', 'breadcrumb'); ?></div>
    704         <p class="description section-description"><?php echo __('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>
    705702
    706703        <?php
     
    757754    ?>
    758755        <div class="section">
    759             <div class="section-title"><?php echo __('Get support', 'breadcrumb'); ?></div>
    760             <p class="description section-description"><?php echo __('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>
    761758
    762759            <?php
     
    767764
    768765            <div class="copy-to-clipboard">
    769                 <input type="text" value="[breadcrumb]"> <span class="copied"><?php echo __('Copied', 'breadcrumb'); ?></span>
    770                 <p class="description"><?php echo __('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>
    771768            </div>
    772769
     
    775772                <textarea cols="50" rows="2" style="background:#bfefff" onClick="this.select();"><?php echo '<?php echo do_shortcode("[breadcrumb';
    776773                                                                                                    echo "]";
    777                                                                                                     echo '"); ?>'; ?></textarea> <span class="copied"><span class="copied"><?php echo __('Copied', 'breadcrumb'); ?></span>
    778                     <p class="description"><?php echo __('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>
    779776            </div>
    780777
     
    818815            ?>
    819816
    820             <p><?php echo __('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 echo __('Create support ticket', 'breadcrumb'); ?></a>
    822 
    823             <p><?php echo __('Read our documentation before asking your question.', 'breadcrumb'); ?></p>
    824             <a class="button" href="https://www.pickplugins.com/documentation/breadcrumb/"><?php echo __('Documentation', 'breadcrumb'); ?></a>
    825 
    826             <p><?php echo __('Watch video tutorials.', 'breadcrumb'); ?></p>
    827             <a class="button" href="https://www.youtube.com/playlist?list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><i class="fab fa-youtube"></i> <?php echo __('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>
    828825
    829826            <ul>
    830                 <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HTbEIOEcc0c&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><?php echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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>
    840837
    841838            </ul>
     
    863860            ?>
    864861
    865             <p class=""><?php echo __('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 echo __('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>
    868865
    869866
     
    908905    ?>
    909906        <div class="section">
    910             <div class="section-title"><?php echo __('Get Premium', 'breadcrumb'); ?></div>
    911             <p class="description section-description"><?php echo __('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>
    912909
    913910            <?php
     
    917914            ?>
    918915
    919             <p><?php echo __('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 echo __('Buy premium', 'breadcrumb'); ?></a>
    921 
    922             <h2><?php echo __('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>
    923920
    924921            <table class="pro-features">
    925922                <thead>
    926923                    <tr>
    927                         <th class="col-features"><?php echo __('Features', 'breadcrumb'); ?></th>
    928                         <th class="col-free"><?php echo __('Free', 'breadcrumb'); ?></th>
    929                         <th class="col-pro"><?php echo __('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>
    930927                    </tr>
    931928                </thead>
    932929                <tr>
    933                     <td class="col-features"><?php echo __('Hide on archives', 'breadcrumb'); ?></td>
     930                    <td class="col-features"><?php esc_html_e('Hide on archives', 'breadcrumb'); ?></td>
    934931                    <td><i class="fas fa-times"></i></td>
    935932                    <td><i class="fas fa-check"></i></td>
    936933                </tr>
    937934                <tr>
    938                     <td class="col-features"><?php echo __('Hide by post types', 'breadcrumb'); ?></td>
     935                    <td class="col-features"><?php esc_html_e('Hide by post types', 'breadcrumb'); ?></td>
    939936                    <td><i class="fas fa-times"></i></td>
    940937                    <td><i class="fas fa-check"></i></td>
     
    943940
    944941                <tr>
    945                     <td class="col-features"><?php echo __('Hide by post ids', 'breadcrumb'); ?></td>
     942                    <td class="col-features"><?php esc_html_e('Hide by post ids', 'breadcrumb'); ?></td>
    946943                    <td><i class="fas fa-times"></i></td>
    947944                    <td><i class="fas fa-check"></i></td>
     
    949946
    950947                <tr>
    951                     <td class="col-features"><?php echo __('Extra ready 10 themes', 'breadcrumb'); ?></td>
     948                    <td class="col-features"><?php esc_html_e('Extra ready 10 themes', 'breadcrumb'); ?></td>
    952949                    <td><i class="fas fa-times"></i></td>
    953950                    <td><i class="fas fa-check"></i></td>
    954951                </tr>
    955952                <tr>
    956                     <td class="col-features"><?php echo __('Breadcrumb builder for archives', 'breadcrumb'); ?></td>
     953                    <td class="col-features"><?php esc_html_e('Breadcrumb builder for archives', 'breadcrumb'); ?></td>
    957954                    <td><i class="fas fa-times"></i></td>
    958955                    <td><i class="fas fa-check"></i></td>
     
    960957
    961958                <tr>
    962                     <td class="col-features"><?php echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('Features', 'breadcrumb'); ?></th>
    1035                     <th class="col-free"><?php echo __('Free', 'breadcrumb'); ?></th>
    1036                     <th class="col-pro"><?php echo __('Premium', 'breadcrumb'); ?></th>
    1037                 </tr>
    1038                 <tr>
    1039                     <td class="col-features"><?php echo __('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>
    10401037                    <td> </td>
    1041                     <td><a class="button" href="https://pickplugins.com/breadcrumb/?ref=dashobard"><?php echo __('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>
    10421039                </tr>
    10431040
     
    11321129
    11331130    ?>
    1134         <h3><?php echo __('Help & Support', 'breadcrumb'); ?></h3>
    1135         <p><?php echo __('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 echo __('Create support ticket', 'breadcrumb'); ?></a>
    1137 
    1138         <p><?php echo __('Read our documentation before asking your question.', 'breadcrumb'); ?></p>
    1139         <a class="button" href="https://www.pickplugins.com/documentation/breadcrumb/"><?php echo __('Documentation', 'breadcrumb'); ?></a>
    1140 
    1141         <p><?php echo __('Watch video tutorials.', 'breadcrumb'); ?></p>
    1142         <a class="button" href="https://www.youtube.com/playlist?list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><i class="fab fa-youtube"></i> <?php echo __('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>
    11431140
    11441141        <ul>
    1145             <li><i class="far fa-dot-circle"></i> <a href="https://www.youtube.com/watch?v=HTbEIOEcc0c&list=PL0QP7T2SN94bnUjguNbBXAjW1yJjjeLtb"><?php echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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 echo __('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>
    11551152
    11561153        </ul>
    11571154
    1158         <h3><?php echo __('Submit reviews', 'breadcrumb'); ?></h3>
    1159 
    1160         <p class=""><?php echo __('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>
    11611158
    11621159        <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  
    336336            <span class="sort"><i class="fas fa-sort"></i></span>
    337337
    338             <span class="expand"><?php echo __('Post ID', 'breadcrumb'); ?></span>
     338            <span class="expand"><?php esc_html_e('Post ID', 'breadcrumb'); ?></span>
    339339        </div>
    340340        <div class="element-options options">
     
    384384            <span class="sort"><i class="fas fa-sort"></i></span>
    385385
    386             <span class="expand"><?php echo __('Post Ancestors', 'breadcrumb'); ?></span>
     386            <span class="expand"><?php esc_html_e('Post Ancestors', 'breadcrumb'); ?></span>
    387387        </div>
    388388        <div class="element-options options">
     
    429429            <span class="sort"><i class="fas fa-sort"></i></span>
    430430
    431             <span class="expand"><?php echo __('Post year', 'breadcrumb'); ?></span>
     431            <span class="expand"><?php esc_html_e('Post year', 'breadcrumb'); ?></span>
    432432        </div>
    433433        <div class="element-options options">
     
    475475            <span class="sort"><i class="fas fa-sort"></i></span>
    476476
    477             <span class="expand"><?php echo __('Post month', 'breadcrumb'); ?></span>
     477            <span class="expand"><?php esc_html_e('Post month', 'breadcrumb'); ?></span>
    478478        </div>
    479479        <div class="element-options options">
     
    519519            <span class="sort"><i class="fas fa-sort"></i></span>
    520520
    521             <span class="expand"><?php echo __('Post date', 'breadcrumb'); ?></span>
     521            <span class="expand"><?php esc_html_e('Post date', 'breadcrumb'); ?></span>
    522522        </div>
    523523        <div class="element-options options">
     
    564564            <span class="sort"><i class="fas fa-sort"></i></span>
    565565
    566             <span class="expand"><?php echo __('Post tag', 'breadcrumb'); ?></span>
     566            <span class="expand"><?php esc_html_e('Post tag', 'breadcrumb'); ?></span>
    567567        </div>
    568568        <div class="element-options options">
     
    613613            <span class="sort"><i class="fas fa-sort"></i></span>
    614614
    615             <span class="expand"><?php echo __('Front text', 'breadcrumb'); ?></span>
     615            <span class="expand"><?php esc_html_e('Front text', 'breadcrumb'); ?></span>
    616616        </div>
    617617        <div class="element-options options">
     
    673673            <span class="sort"><i class="fas fa-sort"></i></span>
    674674
    675             <span class="expand"><?php echo __('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>
    676676        </div>
    677677        <div class="element-options options">
     
    756756            <span class="sort"><i class="fas fa-sort"></i></span>
    757757
    758             <span class="expand"><?php echo __('Home', 'breadcrumb'); ?></span>
     758            <span class="expand"><?php esc_html_e('Home', 'breadcrumb'); ?></span>
    759759        </div>
    760760        <div class="element-options options">
     
    833833            <span class="sort"><i class="fas fa-sort"></i></span>
    834834
    835             <span class="expand"><?php echo __('Post title', 'breadcrumb'); ?></span>
     835            <span class="expand"><?php esc_html_e('Post title', 'breadcrumb'); ?></span>
    836836        </div>
    837837        <div class="element-options options">
     
    879879            <span class="sort"><i class="fas fa-sort"></i></span>
    880880
    881             <span class="expand"><?php echo __('Post author', 'breadcrumb'); ?></span>
     881            <span class="expand"><?php esc_html_e('Post author', 'breadcrumb'); ?></span>
    882882        </div>
    883883        <div class="element-options options">
     
    925925            <span class="sort"><i class="fas fa-sort"></i></span>
    926926
    927             <span class="expand"><?php echo __('Post category', 'breadcrumb'); ?></span>
     927            <span class="expand"><?php esc_html_e('Post category', 'breadcrumb'); ?></span>
    928928        </div>
    929929        <div class="element-options options">
     
    974974            <span class="sort"><i class="fas fa-sort"></i></span>
    975975
    976             <span class="expand"><?php echo __('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>
    977977        </div>
    978978        <div class="element-options options">
     
    10421042            <span class="sort"><i class="fas fa-sort"></i></span>
    10431043
    1044             <span class="expand"><?php echo __('Product category', 'breadcrumb'); ?></span>
     1044            <span class="expand"><?php esc_html_e('Product category', 'breadcrumb'); ?></span>
    10451045        </div>
    10461046        <div class="element-options options">
     
    10901090            <span class="sort"><i class="fas fa-sort"></i></span>
    10911091
    1092             <span class="expand"><?php echo __('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>
    10931093        </div>
    10941094        <div class="element-options options">
     
    11521152            <span class="sort"><i class="fas fa-sort"></i></span>
    11531153
    1154             <span class="expand"><?php echo __('Product tag', 'breadcrumb'); ?></span>
     1154            <span class="expand"><?php esc_html_e('Product tag', 'breadcrumb'); ?></span>
    11551155        </div>
    11561156        <div class="element-options options">
     
    12001200            <span class="sort"><i class="fas fa-sort"></i></span>
    12011201
    1202             <span class="expand"><?php echo __('Shop', 'breadcrumb'); ?></span>
     1202            <span class="expand"><?php esc_html_e('Shop', 'breadcrumb'); ?></span>
    12031203        </div>
    12041204        <div class="element-options options">
     
    12471247            <span class="sort"><i class="fas fa-sort"></i></span>
    12481248
    1249             <span class="expand"><?php echo __('Term title', 'breadcrumb'); ?></span>
     1249            <span class="expand"><?php esc_html_e('Term title', 'breadcrumb'); ?></span>
    12501250        </div>
    12511251        <div class="element-options options">
     
    12931293            <span class="sort"><i class="fas fa-sort"></i></span>
    12941294
    1295             <span class="expand"><?php echo __('Term parent', 'breadcrumb'); ?></span>
     1295            <span class="expand"><?php esc_html_e('Term parent', 'breadcrumb'); ?></span>
    12961296        </div>
    12971297        <div class="element-options options">
     
    13381338            <span class="sort"><i class="fas fa-sort"></i></span>
    13391339
    1340             <span class="expand"><?php echo __('Term ancestors', 'breadcrumb'); ?></span>
     1340            <span class="expand"><?php esc_html_e('Term ancestors', 'breadcrumb'); ?></span>
    13411341        </div>
    13421342        <div class="element-options options">
     
    13851385            <span class="sort"><i class="fas fa-sort"></i></span>
    13861386
    1387             <span class="expand"><?php echo __('404 text', 'breadcrumb'); ?></span>
     1387            <span class="expand"><?php esc_html_e('404 text', 'breadcrumb'); ?></span>
    13881388        </div>
    13891389        <div class="element-options options">
     
    14351435            <span class="sort"><i class="fas fa-sort"></i></span>
    14361436
    1437             <span class="expand"><?php echo __('Archive date', 'breadcrumb'); ?></span>
     1437            <span class="expand"><?php esc_html_e('Archive date', 'breadcrumb'); ?></span>
    14381438        </div>
    14391439        <div class="element-options options">
     
    14991499            <span class="sort"><i class="fas fa-sort"></i></span>
    15001500
    1501             <span class="expand"><?php echo __('Archive month', 'breadcrumb'); ?></span>
     1501            <span class="expand"><?php esc_html_e('Archive month', 'breadcrumb'); ?></span>
    15021502        </div>
    15031503        <div class="element-options options">
     
    15641564            <span class="sort"><i class="fas fa-sort"></i></span>
    15651565
    1566             <span class="expand"><?php echo __('Archive year', 'breadcrumb'); ?></span>
     1566            <span class="expand"><?php esc_html_e('Archive year', 'breadcrumb'); ?></span>
    15671567        </div>
    15681568        <div class="element-options options">
     
    16281628            <span class="sort"><i class="fas fa-sort"></i></span>
    16291629
    1630             <span class="expand"><?php echo __('Search word', 'breadcrumb'); ?></span>
     1630            <span class="expand"><?php esc_html_e('Search word', 'breadcrumb'); ?></span>
    16311631        </div>
    16321632        <div class="element-options options">
     
    16741674            <span class="sort"><i class="fas fa-sort"></i></span>
    16751675
    1676             <span class="expand"><?php echo __('Author name', 'breadcrumb'); ?></span>
     1676            <span class="expand"><?php esc_html_e('Author name', 'breadcrumb'); ?></span>
    16771677        </div>
    16781678        <div class="element-options options">
  • breadcrumb/trunk/includes/menu/data-update.php

    r3081409 r3405725  
    1818<div class="wrap">
    1919
    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>
    2226    <?php
    2327
  • breadcrumb/trunk/includes/menu/settings.php

    r3081409 r3405725  
    11<?php
    2 if ( ! defined('ABSPATH')) exit; // if direct access
     2if (! defined('ABSPATH')) exit; // if direct access
    33
    44$current_tab = isset($_POST['tab']) ? sanitize_text_field($_POST['tab']) : 'builder';
     
    1212$breadcrumb_settings_tab[] = array(
    1313    '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>'),
    1516    'priority' => 0,
    1617    'active' => ($current_tab == 'options') ? true : false,
     
    2021$breadcrumb_settings_tab[] = array(
    2122    '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>'),
    2325    'priority' => 10,
    2426    'active' => ($current_tab == 'builder') ? true : false,
     
    3133$breadcrumb_settings_tab[] = array(
    3234    '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>'),
    3437    'priority' => 20,
    3538    'active' => ($current_tab == 'style') ? true : false,
     
    3841$breadcrumb_settings_tab[] = array(
    3942    '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>'),
    4145    'priority' => 30,
    4246    'active' => ($current_tab == 'custom_scripts') ? true : false,
     
    4549$breadcrumb_settings_tab[] = array(
    4650    '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>'),
    4853    'priority' => 80,
    4954    'active' => ($current_tab == 'help_support') ? true : false,
     
    5459$breadcrumb_settings_tab[] = array(
    5560    '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>'),
    5763    'priority' => 90,
    5864    'active' => ($current_tab == 'buy_pro') ? true : false,
     
    6470
    6571$tabs_sorted = array();
    66 foreach ($breadcrumb_settings_tabs as $page_key => $tab) $tabs_sorted[$page_key] = isset( $tab['priority'] ) ? $tab['priority'] : 0;
     72foreach ($breadcrumb_settings_tabs as $page_key => $tab) $tabs_sorted[$page_key] = isset($tab['priority']) ? $tab['priority'] : 0;
    6773array_multisort($tabs_sorted, SORT_ASC, $breadcrumb_settings_tabs);
    6874
     
    7985<div class="wrap">
    8086
    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>
    85154
    86155            <?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'];
    92160
    93161
    94                     do_action('breadcrumb_settings_save');
     162            ?>
    95163
     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);
    96167                    ?>
    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
    101170            }
    102171            ?>
    103172
    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>
    120178
    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>
    166180
    167181
    168182
    169         </form>
     183    </form>
    170184
    171185
  • breadcrumb/trunk/readme.txt

    r3290769 r3405725  
    1 === Breadcrumb ===
     1=== Breadcrumb -  Breadcrumb for WooCommerce and Custom Post Types ===
    22    Contributors: PickPlugins
    33    Donate link: https://pickplugins.com/breadcrumb/
     
    55    Requires at least: 3.8
    66    Tested up to: 6.8
    7     Stable tag: 1.5.50
     7    Stable tag: 1.5.51
    88    License: GPLv2 or later
    99    License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    123123== Changelog ==
    124124
     125    = 1.5.51 =
     126    * 2025-11-29 - fix - Escapicing issue fixed.
     127
    125128    = 1.5.50 =
    126129    * 2025-05-10 - fix - screen readers issue fixed.
Note: See TracChangeset for help on using the changeset viewer.