Plugin Directory

Changeset 3255714


Ignore:
Timestamp:
03/14/2025 07:11:23 AM (13 months ago)
Author:
Tarosky
Message:

Update to version 1.2.6 from GitHub

Location:
taro-ad-fields
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • taro-ad-fields/tags/1.2.6/includes/TafWidget.php

    r3110801 r3255714  
    4949     */
    5050    public function widget( $args, $instance ) {
     51        // Check if position term exists.
    5152        $term = get_term_by( 'id', $instance['term_id'], 'ad-position' );
    5253        if ( ! $term || is_wp_error( $term ) ) {
     54            return;
     55        }
     56        /**
     57         * Use can filter widget rendering.
     58         *
     59         * @param bool     $should_render If true, render widget.
     60         * @param WP_Term $term Position term.
     61         */
     62        $should_render = apply_filters( 'taro_ad_field_widget_should_display', true, $term );
     63        if ( ! $should_render ) {
    5364            return;
    5465        }
  • taro-ad-fields/tags/1.2.6/readme.txt

    r3112817 r3255714  
    33Contributors: tarosky, Takahashi_Fumiki, yocchi161 
    44Tags: advertisement 
    5 Requires at least: 5.9 
    65Tested up to: 6.5 
    7 Stable tag: 1.2.5
    8 Requires PHP: 7.4 
     6Stable tag: 1.2.6
    97License: GPLv3 or later 
    108License URI: http://www.gnu.org/licenses/gpl-3.0.txt
     
    7169[
    7270  'slug_name' => [
    73     'name'        => 'Verbose Postion Name',
     71    'name'        => 'Verbose Position Name',
    7472    'description' => 'About where will be displayed(up to you)',
    7573    'mode'        => 'iframe',
     
    109107== Changelog ==
    110108
     109= 1.2.6 =
     110
     111* Add filter hook for widget rendering.
     112
    111113= 1.2.5 =
    112114
  • taro-ad-fields/tags/1.2.6/taro-ad-fields.php

    r3112817 r3255714  
    66Author: Tarosky INC.
    77Author URI: https://tarosky.co.jp
     8Requires at least: 5.9
     9Tested up to: 6.7
     10Requires PHP: 7.4
    811Text Domain: taf
    912Domain Path: /languages/
    1013License: GPL v3 or later.
    11 Version: 1.2.5
     14Version: 1.2.6
    1215*/
    1316
     
    3437        require_once __DIR__ . '/vendor/autoload.php';
    3538    }
    36     // If this is test environment, load test bootstrap.
     39    // If this is a test environment, load test bootstrap.
    3740    if ( class_exists( 'Tarosky\TaroAdFieldsTest\Bootstrap' ) ) {
    3841        new Tarosky\TaroAdFieldsTest\Bootstrap();
  • taro-ad-fields/tags/1.2.6/vendor/composer/InstalledVersions.php

    r3110801 r3255714  
    3232     */
    3333    private static $installed;
     34
     35    /**
     36     * @var bool
     37     */
     38    private static $installedIsLocalDir;
    3439
    3540    /**
     
    310315        self::$installed = $data;
    311316        self::$installedByVendor = array();
     317
     318        // when using reload, we disable the duplicate protection to ensure that self::$installed data is
     319        // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
     320        // so we have to assume it does not, and that may result in duplicate data being returned when listing
     321        // all installed packages for example
     322        self::$installedIsLocalDir = false;
    312323    }
    313324
     
    323334
    324335        $installed = array();
     336        $copiedLocalDir = false;
    325337
    326338        if (self::$canGetVendors) {
     339            $selfDir = strtr(__DIR__, '\\', '/');
    327340            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
     341                $vendorDir = strtr($vendorDir, '\\', '/');
    328342                if (isset(self::$installedByVendor[$vendorDir])) {
    329343                    $installed[] = self::$installedByVendor[$vendorDir];
     
    331345                    /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    332346                    $required = require $vendorDir.'/composer/installed.php';
    333                     $installed[] = self::$installedByVendor[$vendorDir] = $required;
    334                     if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
    335                         self::$installed = $installed[count($installed) - 1];
     347                    self::$installedByVendor[$vendorDir] = $required;
     348                    $installed[] = $required;
     349                    if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
     350                        self::$installed = $required;
     351                        self::$installedIsLocalDir = true;
    336352                    }
     353                }
     354                if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
     355                    $copiedLocalDir = true;
    337356                }
    338357            }
     
    351370        }
    352371
    353         if (self::$installed !== array()) {
     372        if (self::$installed !== array() && !$copiedLocalDir) {
    354373            $installed[] = self::$installed;
    355374        }
  • taro-ad-fields/tags/1.2.6/vendor/composer/installed.php

    r3112817 r3255714  
    22    'root' => array(
    33        'name' => 'tarosky/taro-ad-fields',
    4         'pretty_version' => '1.2.5',
    5         'version' => '1.2.5.0',
    6         'reference' => 'e7c8ea68fcd23ab0b1b5754c2d0eb9bcbb50390a',
     4        'pretty_version' => '1.2.6',
     5        'version' => '1.2.6.0',
     6        'reference' => '4ea4c16a6661c11dbace5f00d73c79ffd91de33e',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'tarosky/taro-ad-fields' => array(
    14             'pretty_version' => '1.2.5',
    15             'version' => '1.2.5.0',
    16             'reference' => 'e7c8ea68fcd23ab0b1b5754c2d0eb9bcbb50390a',
     14            'pretty_version' => '1.2.6',
     15            'version' => '1.2.6.0',
     16            'reference' => '4ea4c16a6661c11dbace5f00d73c79ffd91de33e',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • taro-ad-fields/trunk/includes/TafWidget.php

    r3110801 r3255714  
    4949     */
    5050    public function widget( $args, $instance ) {
     51        // Check if position term exists.
    5152        $term = get_term_by( 'id', $instance['term_id'], 'ad-position' );
    5253        if ( ! $term || is_wp_error( $term ) ) {
     54            return;
     55        }
     56        /**
     57         * Use can filter widget rendering.
     58         *
     59         * @param bool     $should_render If true, render widget.
     60         * @param WP_Term $term Position term.
     61         */
     62        $should_render = apply_filters( 'taro_ad_field_widget_should_display', true, $term );
     63        if ( ! $should_render ) {
    5364            return;
    5465        }
  • taro-ad-fields/trunk/readme.txt

    r3112817 r3255714  
    33Contributors: tarosky, Takahashi_Fumiki, yocchi161 
    44Tags: advertisement 
    5 Requires at least: 5.9 
    65Tested up to: 6.5 
    7 Stable tag: 1.2.5
    8 Requires PHP: 7.4 
     6Stable tag: 1.2.6
    97License: GPLv3 or later 
    108License URI: http://www.gnu.org/licenses/gpl-3.0.txt
     
    7169[
    7270  'slug_name' => [
    73     'name'        => 'Verbose Postion Name',
     71    'name'        => 'Verbose Position Name',
    7472    'description' => 'About where will be displayed(up to you)',
    7573    'mode'        => 'iframe',
     
    109107== Changelog ==
    110108
     109= 1.2.6 =
     110
     111* Add filter hook for widget rendering.
     112
    111113= 1.2.5 =
    112114
  • taro-ad-fields/trunk/taro-ad-fields.php

    r3112817 r3255714  
    66Author: Tarosky INC.
    77Author URI: https://tarosky.co.jp
     8Requires at least: 5.9
     9Tested up to: 6.7
     10Requires PHP: 7.4
    811Text Domain: taf
    912Domain Path: /languages/
    1013License: GPL v3 or later.
    11 Version: 1.2.5
     14Version: 1.2.6
    1215*/
    1316
     
    3437        require_once __DIR__ . '/vendor/autoload.php';
    3538    }
    36     // If this is test environment, load test bootstrap.
     39    // If this is a test environment, load test bootstrap.
    3740    if ( class_exists( 'Tarosky\TaroAdFieldsTest\Bootstrap' ) ) {
    3841        new Tarosky\TaroAdFieldsTest\Bootstrap();
  • taro-ad-fields/trunk/vendor/composer/InstalledVersions.php

    r3110801 r3255714  
    3232     */
    3333    private static $installed;
     34
     35    /**
     36     * @var bool
     37     */
     38    private static $installedIsLocalDir;
    3439
    3540    /**
     
    310315        self::$installed = $data;
    311316        self::$installedByVendor = array();
     317
     318        // when using reload, we disable the duplicate protection to ensure that self::$installed data is
     319        // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
     320        // so we have to assume it does not, and that may result in duplicate data being returned when listing
     321        // all installed packages for example
     322        self::$installedIsLocalDir = false;
    312323    }
    313324
     
    323334
    324335        $installed = array();
     336        $copiedLocalDir = false;
    325337
    326338        if (self::$canGetVendors) {
     339            $selfDir = strtr(__DIR__, '\\', '/');
    327340            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
     341                $vendorDir = strtr($vendorDir, '\\', '/');
    328342                if (isset(self::$installedByVendor[$vendorDir])) {
    329343                    $installed[] = self::$installedByVendor[$vendorDir];
     
    331345                    /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    332346                    $required = require $vendorDir.'/composer/installed.php';
    333                     $installed[] = self::$installedByVendor[$vendorDir] = $required;
    334                     if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
    335                         self::$installed = $installed[count($installed) - 1];
     347                    self::$installedByVendor[$vendorDir] = $required;
     348                    $installed[] = $required;
     349                    if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
     350                        self::$installed = $required;
     351                        self::$installedIsLocalDir = true;
    336352                    }
     353                }
     354                if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
     355                    $copiedLocalDir = true;
    337356                }
    338357            }
     
    351370        }
    352371
    353         if (self::$installed !== array()) {
     372        if (self::$installed !== array() && !$copiedLocalDir) {
    354373            $installed[] = self::$installed;
    355374        }
  • taro-ad-fields/trunk/vendor/composer/installed.php

    r3112817 r3255714  
    22    'root' => array(
    33        'name' => 'tarosky/taro-ad-fields',
    4         'pretty_version' => '1.2.5',
    5         'version' => '1.2.5.0',
    6         'reference' => 'e7c8ea68fcd23ab0b1b5754c2d0eb9bcbb50390a',
     4        'pretty_version' => '1.2.6',
     5        'version' => '1.2.6.0',
     6        'reference' => '4ea4c16a6661c11dbace5f00d73c79ffd91de33e',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'tarosky/taro-ad-fields' => array(
    14             'pretty_version' => '1.2.5',
    15             'version' => '1.2.5.0',
    16             'reference' => 'e7c8ea68fcd23ab0b1b5754c2d0eb9bcbb50390a',
     14            'pretty_version' => '1.2.6',
     15            'version' => '1.2.6.0',
     16            'reference' => '4ea4c16a6661c11dbace5f00d73c79ffd91de33e',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.