Plugin Directory

Changeset 3345424


Ignore:
Timestamp:
08/16/2025 09:16:41 AM (8 months ago)
Author:
stklcode
Message:

Update to version 1.3.1 from GitHub

Location:
stklcode-liveticker
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • stklcode-liveticker/tags/1.3.1/README.md

    r3253478 r3345424  
    44* Tags:              liveticker, feed, rss
    55* Requires at least: 5.0
    6 * Tested up to:      6.7
     6* Tested up to:      6.8
    77* Requires PHP:      7.2
    8 * Stable tag:        1.3.0
     8* Stable tag:        1.3.1
    99* License:           GPLv2 or later
    1010* License URI:       https://www.gnu.org/licenses/gpl-2.0.html
     
    7575## Changelog
    7676
     77### 1.3.1 - 2025-08-16
     78
     79* Textdomain is no longer loaded explicitly
     80* Internal filter and action hooks consolidated
     81* Minor internal code fixes
     82* Tested with WP 6.8
     83
    7784### 1.3.0 - 2025-03-10
    7885
  • stklcode-liveticker/tags/1.3.1/includes/class-scliveticker.php

    r3253478 r3345424  
    2727     * @var string OPTIONS
    2828     */
    29     const VERSION = '1.3.0';
     29    const VERSION = '1.3.1';
    3030
    3131    /**
     
    5454     * Marker if widget is present.
    5555     *
    56      * @var boolean $shortcode_present
     56     * @var boolean $widget_present
    5757     */
    5858    protected static $widget_present = false;
     
    7373
    7474        // Add filter for REST API queries.
    75         add_filter( 'rest_api_init', array( 'SCLiveticker\\Api', 'init' ) );
     75        add_action( 'rest_api_init', array( 'SCLiveticker\\Api', 'init' ) );
    7676        add_filter( 'rest_scliveticker_tick_query', array( 'SCLiveticker\\Api', 'tick_query_filter' ), 10, 2 );
    7777
     
    8080            return;
    8181        }
    82 
    83         // Load Textdomain.
    84         load_plugin_textdomain( 'stklcode-liveticker' );
    8582
    8683        // Allow shortcodes in widgets.
     
    289286                    'sclt-css',
    290287                    SCLIVETICKER_BASE . 'styles/liveticker.min.css',
    291                     '',
     288                    array(),
    292289                    self::VERSION
    293290                );
  • stklcode-liveticker/tags/1.3.1/includes/class-system.php

    r3253478 r3345424  
    1010namespace SCLiveticker;
    1111
     12use WP_Post;
    1213use WP_Query;
    1314
     
    5455        $ticks = new WP_Query( array( 'post_type' => 'scliveticker_tick' ) );
    5556        foreach ( $ticks->get_posts() as $tick ) {
    56             wp_delete_post( $tick->ID, true );
     57            if ( $tick instanceof WP_Post ) {
     58                wp_delete_post( $tick->ID, true );
     59            } else {
     60                wp_delete_post( $tick, true );
     61            }
    5762        }
    5863
     
    6772            )
    6873        );
    69         foreach ( $tickers as $ticker ) {
    70             wp_delete_term( $ticker->term_id, 'scliveticker_ticker' );
     74        if ( ! is_wp_error( $tickers ) ) {
     75            foreach ( $tickers as $ticker ) {
     76                wp_delete_term( $ticker->term_id, 'scliveticker_ticker' );
     77            }
    7178        }
    7279
  • stklcode-liveticker/tags/1.3.1/includes/class-widget.php

    r3253478 r3345424  
    2626     */
    2727    public function __construct() {
    28         parent::__construct( false, 'Liveticker' );
     28        parent::__construct( 'scliveticker', 'Liveticker' );
    2929    }
    3030
  • stklcode-liveticker/tags/1.3.1/stklcode-liveticker.php

    r3253478 r3345424  
    1010 * Plugin Name: Liveticker (by stklcode)
    1111 * Description: A simple Liveticker for WordPress.
    12  * Version:     1.3.0
     12 * Version:     1.3.1
    1313 * Author:      Stefan Kalscheuer
    1414 * Author URI:  https://www.stklcode.de
  • stklcode-liveticker/trunk/README.md

    r3253478 r3345424  
    44* Tags:              liveticker, feed, rss
    55* Requires at least: 5.0
    6 * Tested up to:      6.7
     6* Tested up to:      6.8
    77* Requires PHP:      7.2
    8 * Stable tag:        1.3.0
     8* Stable tag:        1.3.1
    99* License:           GPLv2 or later
    1010* License URI:       https://www.gnu.org/licenses/gpl-2.0.html
     
    7575## Changelog
    7676
     77### 1.3.1 - 2025-08-16
     78
     79* Textdomain is no longer loaded explicitly
     80* Internal filter and action hooks consolidated
     81* Minor internal code fixes
     82* Tested with WP 6.8
     83
    7784### 1.3.0 - 2025-03-10
    7885
  • stklcode-liveticker/trunk/includes/class-scliveticker.php

    r3253478 r3345424  
    2727     * @var string OPTIONS
    2828     */
    29     const VERSION = '1.3.0';
     29    const VERSION = '1.3.1';
    3030
    3131    /**
     
    5454     * Marker if widget is present.
    5555     *
    56      * @var boolean $shortcode_present
     56     * @var boolean $widget_present
    5757     */
    5858    protected static $widget_present = false;
     
    7373
    7474        // Add filter for REST API queries.
    75         add_filter( 'rest_api_init', array( 'SCLiveticker\\Api', 'init' ) );
     75        add_action( 'rest_api_init', array( 'SCLiveticker\\Api', 'init' ) );
    7676        add_filter( 'rest_scliveticker_tick_query', array( 'SCLiveticker\\Api', 'tick_query_filter' ), 10, 2 );
    7777
     
    8080            return;
    8181        }
    82 
    83         // Load Textdomain.
    84         load_plugin_textdomain( 'stklcode-liveticker' );
    8582
    8683        // Allow shortcodes in widgets.
     
    289286                    'sclt-css',
    290287                    SCLIVETICKER_BASE . 'styles/liveticker.min.css',
    291                     '',
     288                    array(),
    292289                    self::VERSION
    293290                );
  • stklcode-liveticker/trunk/includes/class-system.php

    r3253478 r3345424  
    1010namespace SCLiveticker;
    1111
     12use WP_Post;
    1213use WP_Query;
    1314
     
    5455        $ticks = new WP_Query( array( 'post_type' => 'scliveticker_tick' ) );
    5556        foreach ( $ticks->get_posts() as $tick ) {
    56             wp_delete_post( $tick->ID, true );
     57            if ( $tick instanceof WP_Post ) {
     58                wp_delete_post( $tick->ID, true );
     59            } else {
     60                wp_delete_post( $tick, true );
     61            }
    5762        }
    5863
     
    6772            )
    6873        );
    69         foreach ( $tickers as $ticker ) {
    70             wp_delete_term( $ticker->term_id, 'scliveticker_ticker' );
     74        if ( ! is_wp_error( $tickers ) ) {
     75            foreach ( $tickers as $ticker ) {
     76                wp_delete_term( $ticker->term_id, 'scliveticker_ticker' );
     77            }
    7178        }
    7279
  • stklcode-liveticker/trunk/includes/class-widget.php

    r3253478 r3345424  
    2626     */
    2727    public function __construct() {
    28         parent::__construct( false, 'Liveticker' );
     28        parent::__construct( 'scliveticker', 'Liveticker' );
    2929    }
    3030
  • stklcode-liveticker/trunk/stklcode-liveticker.php

    r3253478 r3345424  
    1010 * Plugin Name: Liveticker (by stklcode)
    1111 * Description: A simple Liveticker for WordPress.
    12  * Version:     1.3.0
     12 * Version:     1.3.1
    1313 * Author:      Stefan Kalscheuer
    1414 * Author URI:  https://www.stklcode.de
Note: See TracChangeset for help on using the changeset viewer.