Plugin Directory

Changeset 3227410


Ignore:
Timestamp:
01/23/2025 11:31:56 AM (14 months ago)
Author:
wponlinesupport
Message:

1.2.2 (23, January 2025)

  • [*] Check compatibility to WordPress version 6.7.1
Location:
styles-for-wp-pagenavi-addon
Files:
19 added
10 edited

Legend:

Unmodified
Added
Removed
  • styles-for-wp-pagenavi-addon/trunk/assets/css/sfwppa-setting-admin.css

    r2340256 r3227410  
    11.sanpop-pro-img-view{max-width: 150px;}
    2 .sanpop-pro-img-view img{
    3     padding: 5px;
    4     margin: 5px 0;
    5     max-width: 150px;
    6     border: 1px solid #ccc;
    7 }
     2.sanpop-pro-img-view img{padding: 5px;margin: 5px 0;max-width: 150px;border: 1px solid #ccc;}
  • styles-for-wp-pagenavi-addon/trunk/assets/css/sfwppa-style.css

    r2220773 r3227410  
    1 /************************************************************
    2                 Box Sizing
    3 ************************************************************/
     1/*** Box Sizing *****/
    42.sfwppa-navi-style *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
    53
    6 /************************************************************
    7                 Common css
    8 ************************************************************/
     4/***** Common css ****/
    95.sfwppa-navi-style .navigation, .sfwppa-navi-style .sfwppa-pages, .sfwppa-navi-style .current{line-height:normal !important; -webkit-transition-duration: 0.4s;  transition-duration: 0.4s;}
    106.sfwppa-navi-style .navigation a, .sfwppa-navi-style .sfwppa-pages{text-decoration:none; -webkit-transition-duration: 0.4s;  transition-duration: 0.4s;}
    117.sfwppa-style-5 a.sfwppa-pages:last-child{border-right:0px !important;}
    12 /************************************************************
    13                 Style-1
    14 ************************************************************/
     8
     9/**** Style-1 ****/
    1510.sfwppa-navi-style.sfwppa-style-1 .sfwppa-pages, .sfwppa-navi-style.sfwppa-style-1 .current,
    1611.sfwppa-navi-style.sfwppa-style-1 .nav-links .page-numbers{font-size: 13px;text-align: center; padding:10px 15px; margin-right: 3px; color:#000; border: 1px solid #ddd; display: inline-block;}
    1712.sfwppa-navi-style.sfwppa-style-1 .current, .sfwppa-navi-style.sfwppa-style-1 .sfwppa-pages:hover, .sfwppa-navi-style.sfwppa-style-1 .nav-links .page-numbers:hover { background: #dd3333;  border: 1px solid #dd3333; color:#fff;}
    1813
    19 /************************************************************
    20                 Style-2
    21 ************************************************************/
     14/**** Style-2 ****/
    2215.sfwppa-navi-style.sfwppa-style-2 span.sfwppa-pages, .sfwppa-navi-style.sfwppa-style-2 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-2 .nav-links .next{border-width:0px !important ; color:#000 ;}
    2316.sfwppa-navi-style.sfwppa-style-2 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-2 .nav-links .next:hover{color:#dd3333; background:none !important; border:0px !important;}
     
    2720.sfwppa-navi-style.sfwppa-style-2 .current,
    2821.sfwppa-navi-style.sfwppa-style-2 a.sfwppa-pages,
    29 .sfwppa-navi-style.sfwppa-style-2 span.sfwppa-pages.sfwppa-extend
    30 {font-size: 13px;text-align: center; padding:10px 15px; margin-right: 3px; color:#000; display:inline-block; border: 1px solid #ddd;}
     22.sfwppa-navi-style.sfwppa-style-2 span.sfwppa-pages.sfwppa-extend{font-size: 13px;text-align: center; padding:10px 15px; margin-right: 3px; color:#000; display:inline-block; border: 1px solid #ddd;}
    3123.sfwppa-navi-style.sfwppa-style-2 span.sfwppa-pages.sfwppa-extend{border-width:1px !important;}
    3224.sfwppa-navi-style.sfwppa-style-2 .current,
     
    3628.sfwppa-navi-style.sfwppa-style-2 span.sfwppa-pages.sfwppa-extend:hover { background: #dd3333;  border: 1px solid #dd3333; color:#fff;}
    3729
    38 /************************************************************
    39                 Style-3
    40 ************************************************************/
     30/**** Style-3 ****/
    4131.sfwppa-navi-style.sfwppa-style-3 .sfwppa-pages, .sfwppa-navi-style.sfwppa-style-3 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-3 .nav-links .next{border:0px ; color:#000 ; width:auto; height:auto; padding:10px; font-size: 12px;}
    4232.sfwppa-navi-style.sfwppa-style-3 .sfwppa-first:hover, .sfwppa-navi-style.sfwppa-style-3 .sfwppa-last:hover,
     
    4636.sfwppa-navi-style.sfwppa-style-3 .current,
    4737.sfwppa-navi-style.sfwppa-style-3 .sfwppa-extend,
    48 .sfwppa-navi-style.sfwppa-style-3 .page-numbers
    49 {border-radius:50%; width:35px; height:35px;font-size: 12px;text-align: center; padding:10px 0; margin-right: 5px; color:#000; display:inline-block; }
     38.sfwppa-navi-style.sfwppa-style-3 .page-numbers{border-radius:50%; width:35px; height:35px;font-size: 12px;text-align: center; padding:10px 0; margin-right: 5px; color:#000; display:inline-block; }
    5039.sfwppa-navi-style.sfwppa-style-3 .current,
    5140.sfwppa-navi-style.sfwppa-style-3 .sfwppa-link:hover,
     
    5342.sfwppa-navi-style.sfwppa-style-3 .sfwppa-extend:hover { background: #dd3333;  color:#fff;}
    5443
    55 /************************************************************
    56                 Style-4
    57 ************************************************************/
     44/**** Style-4 ****/
    5845.sfwppa-navi-style.sfwppa-style-4 .sfwppa-pages, .sfwppa-navi-style.sfwppa-style-4 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-4 .nav-links .next{border:0px ; color:#000 ; width:auto; height:auto; padding:10px; font-size: 12px;}
    5946.sfwppa-navi-style.sfwppa-style-4 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-4 .nav-links .next:hover,
     
    6350.sfwppa-navi-style.sfwppa-style-4 .current,
    6451.sfwppa-navi-style.sfwppa-style-4 .sfwppa-pages.sfwppa-extend,
    65 .sfwppa-navi-style.sfwppa-style-4 .page-numbers
    66 {border-radius:50%; width:35px; height:35px;font-size: 12px;text-align: center; padding:10px 0; margin-right: 5px; color:#000; display:inline-block; border: 1px solid #ddd;}
     52.sfwppa-navi-style.sfwppa-style-4 .page-numbers{border-radius:50%; width:35px; height:35px;font-size: 12px;text-align: center; padding:10px 0; margin-right: 5px; color:#000; display:inline-block; border: 1px solid #ddd;}
    6753.sfwppa-navi-style.sfwppa-style-4 .current,
    6854.sfwppa-navi-style.sfwppa-style-4 .sfwppa-link:hover,
     
    7056.sfwppa-navi-style.sfwppa-style-4 .sfwppa-extend:hover { background: #dd3333;  border: 1px solid #dd3333; color:#fff;}
    7157
    72 /************************************************************
    73                 Style-5
    74 ************************************************************/
    75 
     58/**** Style-5 ****/
    7659.sfwppa-navi-style.sfwppa-style-5 .nav-links, .sfwppa-navi-style.sfwppa-style-5 .wp-pagenavi{border:1px solid #e6e6e6; display: inline-block; margin:0px;border-radius: 0.25em; }
    7760.sfwppa-navi-style.sfwppa-style-5 span.sfwppa-pages, .sfwppa-navi-style.sfwppa-style-5 .sfwppa-last, .sfwppa-navi-style.sfwppa-style-5 .sfwppa-first{border:0px}
  • styles-for-wp-pagenavi-addon/trunk/assets/js/sfwppa-setting-admin.js

    r2340256 r3227410  
    1 jQuery( document ).ready(function($) {
     1( function($) {
     2
     3    "use strict";
    24
    35    if( sfwppaAdminjs.new_ui == 1 ) {
     
    1719        });
    1820    }
    19 });
     21})(jQuery);
  • styles-for-wp-pagenavi-addon/trunk/includes/admin/class-sfwppa-admin.php

    r2340256 r3227410  
    3030     * Function to register admin menus
    3131     *
    32      * @package Styles For WP Pagenavi Addon
    3332     * @since 1.0.0
    3433     */
     
    4039     * Function to register admin menus
    4140     *
    42      * @package Styles For WP Pagenavi Addon
    4341     * @since 1.0.0
    4442     */
     
    5048     * Function to handle the setting page html
    5149     *
    52      * @package Styles For WP Pagenavi Addon
    5350     * @since 1.0.0
    5451     */
     
    6057     * Upgrade to PRO Vs Free
    6158     *
    62      * @package Styles For WP Pagenavi Addon
    6359     * @since 1.0.0
    6460     */
     
    7066     * Function register setings
    7167     *
    72      * @package Styles For WP Pagenavi Addon
    7368     * @since 1.0.0
    7469     */
    75    
    7670    function sfwppa_register_settings(){
    7771        register_setting( 'sfwppa_plugin_options', 'sfwppa_options' );
  • styles-for-wp-pagenavi-addon/trunk/includes/admin/settings/premium.php

    r2678173 r3227410  
    1313<div class="wrap">
    1414
    15     <h2><?php _e( 'Styles for WP Pagenavi Addon - Features', 'styles-for-wp-pagenavi-addon' ); ?></h2><br />
     15    <h2><?php esc_html_e( 'Styles for WP Pagenavi Addon - Features', 'styles-for-wp-pagenavi-addon' ); ?></h2><br />
    1616
    1717    <style>
  • styles-for-wp-pagenavi-addon/trunk/includes/admin/settings/sfwppa-settings.php

    r2439544 r3227410  
    77 */
    88
    9 // Exit if accessed directly
    10 if ( !defined( 'ABSPATH' ) ) exit;
     9if ( ! defined( 'ABSPATH' ) ) {
     10    exit; // Exit if accessed directly
     11}
    1112?>
    1213
    1314<div class="wrap sfwppa-settings-form-settings">
    1415
    15     <h2><?php _e( 'Styles For Pagenavi Settings', 'styles-for-wp-pagenavi-addon' ); ?></h2><br />
     16    <h2><?php esc_html_e( 'Styles For Pagenavi Settings', 'styles-for-wp-pagenavi-addon' ); ?></h2><br />
    1617    <form action="options.php" method="POST" id="sfwppa-settings-form" class="sfwppa-settings-form">
    1718   
     
    3031                        <!-- Settings box title -->
    3132                        <h2 class="hndle">
    32                             <span><?php _e( 'General Settings', 'styles-for-wp-pagenavi-addon' ); ?></span>
     33                            <span><?php esc_html_e( 'General Settings', 'styles-for-wp-pagenavi-addon' ); ?></span>
    3334                        </h2>
    3435                    </div> 
     
    4041                                <tr>
    4142                                    <th scope="row">
    42                                         <label for="mpp-default-thumbnail"><?php _e('Select Style', 'styles-for-wp-pagenavi-addon'); ?>:</label>
     43                                        <label for="mpp-default-thumbnail"><?php esc_html_e('Select Style', 'styles-for-wp-pagenavi-addon'); ?>:</label>
    4344                                    </th>
    4445                                    <td>
     
    5859                                <tr>
    5960                                    <th scope="row">
    60                                         <label for="sfwppa-default-title"><?php _e('Font Size', 'styles-for-wp-pagenavi-addon'); ?>:</label>
     61                                        <label for="sfwppa-default-title"><?php esc_html_e('Font Size', 'styles-for-wp-pagenavi-addon'); ?>:</label>
    6162                                    </th>
    6263                                    <td>
    6364                                        <input type="number" name="sfwppa_options[font_size]" value="<?php echo sfwppa_get_option('font_size'); ?>" id="wpspw-pro-default-text" class="regular-text" />px<br/>
    64                                         <span class="description"><?php _e('Select font size. Leave empty for default font size 12px.', 'styles-for-wp-pagenavi-addon'); ?></span>
     65                                        <span class="description"><?php esc_html_e('Select font size. Leave empty for default font size 12px.', 'styles-for-wp-pagenavi-addon'); ?></span>
    6566                                    </td>
    6667                                </tr><!-- Font Size -->
     
    6869                                <tr>
    6970                                    <th scope="row">
    70                                         <label for="sfwppa-post-title-clr"><?php _e('Font Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
     71                                        <label for="sfwppa-post-title-clr"><?php esc_html_e('Font Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
    7172                                    </th>
    7273                                    <td>
     
    7677                                            <div style='position:relative;'>
    7778                                                <input type='text' name="sfwppa_options[font_color]" value="<?php echo sfwppa_get_option('font_color'); ?>" class="sfwppa-color-box-farbtastic-inp" data-default-color="" />
    78                                                 <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php _e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
     79                                                <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php esc_attr_e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
    7980                                                <div class="colorpicker" style="background-color: #666; z-index:100; position:absolute; display:block;"></div>
    8081                                            </div>
    8182                                        <?php } ?>
    8283                                           
    83                                             <span class="description"><?php _e('Select Fonts Color. Leave empty for default color.', 'styles-for-wp-pagenavi-addon'); ?></span>
     84                                            <span class="description"><?php esc_html_e('Select Fonts Color. Leave empty for default color.', 'styles-for-wp-pagenavi-addon'); ?></span>
    8485                                    </td>
    8586                                </tr><!--Font Color -->
     
    8788                                <tr>
    8889                                    <th scope="row">
    89                                         <label for="sfwppa-post-title-clr"><?php _e(' Border Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
     90                                        <label for="sfwppa-post-title-clr"><?php esc_html_e(' Border Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
    9091                                    </th>
    9192                                    <td>
     
    9596                                            <div style='position:relative;'>
    9697                                                <input type='text' name="sfwppa_options[border_color]" value="<?php echo sfwppa_get_option('border_color'); ?>" class="sfwppa-color-box-farbtastic-inp" data-default-color="" />
    97                                                 <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php _e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
     98                                                <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php esc_attr_e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
    9899                                                <div class="colorpicker" style="background-color: #666; z-index:100; position:absolute; display:block;"></div>
    99100                                            </div>
    100101                                        <?php } ?>
    101102                                           
    102                                             <span class="description"><?php _e('Select Border Color. Leave empty for border color.', 'styles-for-wp-pagenavi-addon'); ?></span>
     103                                            <span class="description"><?php esc_html_e('Select Border Color. Leave empty for border color.', 'styles-for-wp-pagenavi-addon'); ?></span>
    103104                                    </td>
    104105                                </tr><!-- border color -->
     
    106107                                <tr>
    107108                                    <th scope="row">
    108                                         <label for="sfwppa-post-title-clr"><?php _e('Active Background Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
     109                                        <label for="sfwppa-post-title-clr"><?php esc_html_e('Active Background Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
    109110                                    </th>
    110111                                    <td>
     
    114115                                            <div style='position:relative;'>
    115116                                                <input type='text' name="sfwppa_options[active_bg_color]" value="<?php echo sfwppa_get_option('active_bg_color'); ?>" class="sfwppa-color-box-farbtastic-inp" data-default-color="" />
    116                                                 <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php _e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
     117                                                <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php esc_attr_e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
    117118                                                <div class="colorpicker" style="background-color: #666; z-index:100; position:absolute; display:block;"></div>
    118119                                            </div>
    119120                                        <?php } ?>
    120121                                           
    121                                             <span class="description"><?php _e('Select Active Background Color. Leave empty for default active background color.', 'styles-for-wp-pagenavi-addon'); ?></span>
     122                                            <span class="description"><?php esc_html_e('Select Active Background Color. Leave empty for default active background color.', 'styles-for-wp-pagenavi-addon'); ?></span>
    122123                                    </td>
    123124                                </tr><!-- Active Background Color -->
     
    125126                                <tr>
    126127                                    <th scope="row">
    127                                         <label for="sfwppa-post-title-clr"><?php _e('Hover Background Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
     128                                        <label for="sfwppa-post-title-clr"><?php esc_html_e('Hover Background Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
    128129                                    </th>
    129130                                    <td>
     
    133134                                            <div style='position:relative;'>
    134135                                                <input type='text' name="sfwppa_options[hover_bg_color]" value="<?php echo sfwppa_get_option('hover_bg_color'); ?>" class="sfwppa-color-box-farbtastic-inp" data-default-color="" />
    135                                                 <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php _e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
     136                                                <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php esc_attr_e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
    136137                                                <div class="colorpicker" style="background-color: #666; z-index:100; position:absolute; display:block;"></div>
    137138                                            </div>
    138139                                        <?php } ?>
    139140                                           
    140                                             <span class="description"><?php _e('Select Hover Background Color. Leave empty for default hover background color.', 'styles-for-wp-pagenavi-addon'); ?></span>
     141                                            <span class="description"><?php esc_html_e('Select Hover Background Color. Leave empty for default hover background color.', 'styles-for-wp-pagenavi-addon'); ?></span>
    141142                                    </td>
    142143                                </tr><!-- Hover Background Color -->
     
    144145                                <tr>
    145146                                    <th scope="row">
    146                                         <label for="sfwppa-post-title-clr"><?php _e('Active Text Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
     147                                        <label for="sfwppa-post-title-clr"><?php esc_html_e('Active Text Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
    147148                                    </th>
    148149                                    <td>
     
    152153                                            <div style='position:relative;'>
    153154                                                <input type='text' name="sfwppa_options[active_text_color]" value="<?php echo sfwppa_get_option('active_text_color'); ?>" class="sfwppa-color-box-farbtastic-inp" data-default-color="" />
    154                                                 <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php _e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
     155                                                <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php esc_attr_e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
    155156                                                <div class="colorpicker" style="background-color: #666; z-index:100; position:absolute; display:block;"></div>
    156157                                            </div>
    157158                                        <?php } ?>
    158159                                           
    159                                             <span class="description"><?php _e('Select Active Text Color. Leave empty for default active text color.', 'styles-for-wp-pagenavi-addon'); ?></span>
     160                                            <span class="description"><?php esc_html_e('Select Active Text Color. Leave empty for default active text color.', 'styles-for-wp-pagenavi-addon'); ?></span>
    160161                                    </td>
    161162                                </tr><!-- Active Text Color -->
     
    163164                                <tr>
    164165                                    <th scope="row">
    165                                         <label for="sfwppa-post-title-clr"><?php _e('Hover Text Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
     166                                        <label for="sfwppa-post-title-clr"><?php esc_html_e('Hover Text Color', 'styles-for-wp-pagenavi-addon'); ?>:</label>
    166167                                    </th>
    167168                                    <td>
     
    171172                                            <div style='position:relative;'>
    172173                                                <input type='text' name="sfwppa_options[hover_text_color]" value="<?php echo sfwppa_get_option('hover_text_color'); ?>" class="sfwppa-color-box-farbtastic-inp" data-default-color="" />
    173                                                 <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php _e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
     174                                                <input type="button" class="sfwppa-color-box-farbtastic button button-secondary" value="<?php esc_attr_e('Select Color', 'styles-for-wp-pagenavi-addon'); ?>" />
    174175                                                <div class="colorpicker" style="background-color: #666; z-index:100; position:absolute; display:block;"></div>
    175176                                            </div>
    176177                                        <?php } ?>
    177178                                           
    178                                             <span class="description"><?php _e('Select Hover Text Color. Leave empty for default hover text color.', 'styles-for-wp-pagenavi-addon'); ?></span>
     179                                            <span class="description"><?php esc_html_e('Select Hover Text Color. Leave empty for default hover text color.', 'styles-for-wp-pagenavi-addon'); ?></span>
    179180                                    </td>
    180181                                </tr><!-- Menu Title Color -->
     
    182183                                <tr>
    183184                                    <td colspan="2" valign="top" scope="row">
    184                                         <input type="submit" id="sfwppa-settings-submit" name="sfwppa-settings-submit" class="button button-primary right" value="<?php _e('Save Changes','styles-for-wp-pagenavi-addon'); ?>" />
     185                                        <input type="submit" id="sfwppa-settings-submit" name="sfwppa-settings-submit" class="button button-primary right" value="<?php esc_attr_e('Save Changes','styles-for-wp-pagenavi-addon'); ?>" />
    185186                                    </td>
    186187                                </tr>
  • styles-for-wp-pagenavi-addon/trunk/includes/class-sfwppa-script.php

    r2340256 r3227410  
    3333     * Function to add style at front side
    3434     *
    35      * @package Styles For WP Pagenavi Addon
    3635     * @since 1.0.0
    3736     */
     
    4645     * Function to add script at back side
    4746     *
    48      * @package search-and-navigation-popup
    4947     * @since 1.0.0
    5048     */
     
    6563
    6664            // Registring admin script
    67             wp_register_style( 'wpspw-pro-admin-css', SFWPPA_URL.'assets/css/sfwppa-setting-admin.css', null, SFWPPA_VERSION );
     65            wp_register_style( 'wpspw-pro-admin-css', SFWPPA_URL.'assets/css/sfwppa-setting-admin.css', array(), SFWPPA_VERSION );
    6866
    6967            wp_enqueue_style( 'wpspw-pro-admin-css' );
     
    7573     * Function to add script at admin side
    7674     *
    77      * @package Styles For WP Pagenavi Addon
    7875     * @since 1.0.0
    7976     */
     
    109106     * Add custom css to head
    110107     *
    111      * @package Styles For WP Pagenavi Addon
    112108     * @since 1.0.0
    113109     */
     
    260256        ';
    261257        }
    262        
    263         if( !empty($custom_css) ) {
    264             $css  = '<style type="text/css">' . "\n";
    265             $css .= $custom_css;
    266             $css .= "\n" . '</style>' . "\n";
    267 
    268             echo $css;
     258
     259        if( ! empty( $custom_css ) ) {
     260            echo '<style type="text/css">' . "\n" .
     261                    wp_strip_all_tags( $custom_css )
     262                . "\n" . '</style>' . "\n";
    269263        }
    270264    }
  • styles-for-wp-pagenavi-addon/trunk/includes/sfwppa-function.php

    r2340256 r3227410  
    1111}
    1212
    13 function sfwppa_default_settings() {
    14    
     13/**
     14 * Get plugin default settings
     15 *
     16 * @since 1.0.0
     17 */
     18function sfwppa_get_default_settings() {
     19
     20    $sfwppa_options = apply_filters( 'sfwppa_options_default_values', array(
     21                                            'menu_arr'          =>  '',
     22                                            'font_size'         =>  '',
     23                                            'font_color'        =>  '',
     24                                            'border_color'      =>  '',
     25                                            'active_bg_color'   =>  '',
     26                                            'hover_bg_color'    =>  '',
     27                                            'active_text_color' =>  '',
     28                                            'hover_text_color'  =>  '',
     29    ) );
     30
     31    return $sfwppa_options;
     32}
     33
     34/**
     35 * Update default settings
     36 *
     37 * @since 1.0.0
     38 */
     39function sfwppa_set_default_settings() {
     40
    1541    global $sfwppa_options;
    1642
    17     $sfwppa_options = array(
    18                             'menu_arr'          =>  '',
    19                             'font_size'         =>  '',
    20                             'font_color'        =>  '',
    21                             'border_color'      =>  '',
    22                             'active_bg_color'   =>  '',
    23                             'hover_bg_color'    =>  '',
    24                             'active_text_color' =>  '',
    25                             'hover_text_color'  =>  '',
    26                         );
    27     $default_options = apply_filters('sfwppa_options_default_values', $sfwppa_options );
    28    
     43    $sfwppa_options = sfwppa_get_default_settings();
     44
    2945    // Update default options
    30     update_option( 'sfwppa_options', $default_options );
    31    
    32     // Overwrite global variable when option is update
    33     $sfwppa_options = sfwppa_get_settings();
     46    update_option( 'sfwppa_options', $sfwppa_options );
    3447}
    3548
    36 //Handles to return all settings value
     49/**
     50 * Get Settings From Option Page
     51 * Handles to return all settings value
     52 *
     53 * @since 1.0.0
     54*/
    3755function sfwppa_get_settings() {
    3856
     
    4462}
    4563
    46 // Get an option
    47 // Looks to see if the specified setting exists, returns default if not
     64/**
     65 * Get an option
     66 * Looks to see if the specified setting exists, returns default if not
     67 *
     68 * @since 1.0.0
     69 */
    4870function sfwppa_get_option( $key = '', $default = false ) {
    49    
     71
    5072    global $sfwppa_options;
    5173
    52     $value = ! empty( $sfwppa_options[ $key ] ) ? $sfwppa_options[ $key ] : $default;
     74    $default_setting = sfwppa_get_default_settings();
     75
     76    if( ! isset( $sfwppa_options[ $key ] ) && isset( $default_setting[ $key ] ) && ! $default ) {
     77        $value = $default_setting[ $key ];
     78    } else {
     79        $value = ! empty( $sfwppa_options[ $key ] ) ? $sfwppa_options[ $key ] : $default;
     80    }
     81
    5382    $value = apply_filters( 'sfwppa_get_option', $value, $key, $default );
     83
    5484    return apply_filters( 'sfwppa_get_option_' . $key, $value, $key, $default );
    5585}
     
    5888 * Function template  designs
    5989 *
    60  * @package Styles For WP Pagenavi Addon
    6190 * @since 1.0
    6291 */
    6392function sfwppa_menu_popup_layout() {
    6493    $menu_arr = array(
    65         'style-1'   => __('Style 1', 'Styles For WP Pagenavi Addon'),
    66         'style-2'   => __('Style 2', 'Styles For WP Pagenavi Addon'),
    67         'style-3'   => __('Style 3', 'Styles For WP Pagenavi Addon'),
    68         'style-4'   => __('Style 4', 'Styles For WP Pagenavi Addon'),
    69         'style-5'   => __('Style 5', 'Styles For WP Pagenavi Addon'),
     94                    'style-1'       => __('Style 1', 'Styles For WP Pagenavi Addon'),
     95                    'style-2'       => __('Style 2', 'Styles For WP Pagenavi Addon'),
     96                    'style-3'       => __('Style 3', 'Styles For WP Pagenavi Addon'),
     97                    'style-4'       => __('Style 4', 'Styles For WP Pagenavi Addon'),
     98                    'style-5'       => __('Style 5', 'Styles For WP Pagenavi Addon'),
    7099    );
    71100    return apply_filters('sfwppa_menu_popup_layout', $menu_arr );
     
    75104 * Function to get plugin image sizes array
    76105 *
    77  * @package Styles For WP Pagenavi Addon
    78106 * @since 1.0
    79107 */
    80 
    81108// Simple Usage - 1 callback per filter
    82109add_filter('wp_pagenavi_class_previouspostslink', 'sfwppa_pagination_previouspostslink_class');
  • styles-for-wp-pagenavi-addon/trunk/readme.txt

    r2736093 r3227410  
    11=== Styles For WP Pagenavi Addon - Better design for post pagination ===
    2 Contributors: wponlinesupport, anoopranawat
    3 Tags: post navigation, navigation, pagination, paging, pages, pagenavi style, wp pagenavi styling, pagenavi styling, pagenavi css,   
     2Contributors: wponlinesupport, anoopranawat, patelketan
     3Tags: post navigation, navigation, pagination, pagenavi style, wp pagenavi styling   
    44Requires at least: 3.1
    5 Tested up to: 6.0
    6 Stable tag: trunk
     5Tested up to: 6.7.1
     6Stable tag: 1.2.2
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4040== Changelog ==
    4141
     42= 1.2.2 (23, January 2025) =
     43* [*] Check compatibility to WordPress version 6.7.1
     44
    4245= 1.2.1 (14, Feb 2022) =
    4346* [*] Tested up to: 5.9
  • styles-for-wp-pagenavi-addon/trunk/styles-for-wp-pagenavi-addon.php

    r2678173 r3227410  
    77 * Description: Adds a more styling options to Wp-PageNavi WordPress plugin OR  the_posts_pagination(); WordPress navigation function
    88 * Author: WP OnlineSupport, Essential Plugin
    9  * Version: 1.2.1
     9 * Version: 1.2.2
    1010 * Author URI: https://www.essentialplugin.com/wordpress-plugin/styles-wp-pagenavi-addon/
    1111 *
     
    1919
    2020if( ! defined('SFWPPA_VERSION') ) {
    21     define( 'SFWPPA_VERSION', '1.2.1' ); // Plugin version
     21    define( 'SFWPPA_VERSION', '1.2.2' ); // Plugin version
    2222}
    2323if( ! defined( 'SFWPPA_VERSION_DIR' ) ) {
     
    3232
    3333function sfwppa_load_textdomain() {
    34     load_plugin_textdomain( 'styles-for-wp-pagenavi-addon', false, dirname( plugin_basename(__FILE__) ) . '/languages/' );
     34
     35    global $wp_version;
     36
     37    // Set filter for plugin's languages directory
     38    $sfwppa_lang_dir = dirname( plugin_basename( __FILE__ ) ) . '/languages/';
     39    $sfwppa_lang_dir = apply_filters( 'sfwppa_languages_directory', $sfwppa_lang_dir );
     40
     41    // Traditional WordPress plugin locale filter.
     42    $get_locale = get_locale();
     43
     44    if ( $wp_version >= 4.7 ) {
     45        $get_locale = get_user_locale();
     46    }
     47
     48    // Traditional WordPress plugin locale filter
     49    $locale = apply_filters( 'plugin_locale',  $get_locale, 'styles-for-wp-pagenavi-addon' );
     50    $mofile = sprintf( '%1$s-%2$s.mo', 'styles-for-wp-pagenavi-addon', $locale );
     51
     52    // Setup paths to current locale file
     53    $mofile_global  = WP_LANG_DIR . '/plugins/' . basename( SFWPPA_VERSION_DIR ) . '/' . $mofile;
     54
     55    if ( file_exists( $mofile_global ) ) { // Look in global /wp-content/languages/plugin-name folder
     56        load_textdomain( 'styles-for-wp-pagenavi-addon', $mofile_global );
     57    } else { // Load the default language files
     58        load_plugin_textdomain( 'styles-for-wp-pagenavi-addon', false, $sfwppa_lang_dir );
     59    }
    3560}
    36 add_action('plugins_loaded', 'sfwppa_load_textdomain');
     61add_action('init', 'sfwppa_load_textdomain');
     62
     63/**
     64 * Activation Hook
     65 *
     66 * Register plugin activation hook.
     67 *
     68 * @since 1.0.0
     69 */
     70register_activation_hook( __FILE__, 'sfwppa_ticker_install' );
     71
     72/**
     73 * Plugin Activation Function
     74 * Does the initial setup, sets the default values for the plugin options
     75 *
     76 * @since 1.0.0
     77 */
     78function sfwppa_ticker_install() {
     79   
     80    // IMP to call to generate new rules
     81    flush_rewrite_rules();
     82
     83}
    3784
    3885global $sfwppa_options;
Note: See TracChangeset for help on using the changeset viewer.