Plugin Directory

Changeset 3410325


Ignore:
Timestamp:
12/04/2025 03:11:12 AM (3 months ago)
Author:
xserverjp
Message:

v2.0.9 release

Location:
xserver-typesquare-webfonts/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • xserver-typesquare-webfonts/trunk/readme.txt

    r3198686 r3410325  
    33Tags: fonts,Webfonts
    44Requires at least: 5.2
    5 Tested up to: 6.7.1
    6 Stable tag: 2.0.8
     5Tested up to: 6.9
     6Stable tag: 2.0.9
    77License: GPLv3 or later
    88License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    126126
    127127== Changelog ==
     128= 2.0.9 =
     129* 軽微な修正
     130
    128131= 2.0.8 =
    129132* 既知の脆弱性に対応
  • xserver-typesquare-webfonts/trunk/ts-webfonts-for-xserver.php

    r3198686 r3410325  
    22/*
    33Plugin Name: TypeSquare Webfonts for エックスサーバー
    4 Version: 2.0.8
     4Version: 2.0.9
    55Description: エックスサーバー株式会社が提供する各レンタルサーバーサービスでWebフォントを利用できるプラグインです。
    66Author: XServer Inc.
     
    238238        }
    239239
     240        // グローバル(the_post)に影響せずにフォント取得処理のみ行う
    240241        $the_query = new WP_Query($query->query);
    241242        $style = "";
    242         while ($the_query->have_posts()) : $the_query->the_post();
    243         $id = get_the_ID();
    244         if (isset($font_param['typesquare_themes']['show_post_form']) && 'false' != $font_param['typesquare_themes']['show_post_form']) {
    245             $post_theme = $fonts->get_selected_post_fonttheme($id);
    246             $post_theme = $fonts->load_font_data($post_theme);
    247             if ($post_theme) {
    248                 $use_font = $post_theme;
    249             }
    250         }
    251         $style .= $this->_get_font_styles($use_font, $fonttheme, $id);
    252         endwhile;
    253         wp_reset_postdata();
     243        if( !empty($the_query->posts) ) {
     244            foreach ($the_query->posts as $post_data) {
     245                $id = $post_data->ID;
     246                if (isset($font_param['typesquare_themes']['show_post_form']) && 'false' != $font_param['typesquare_themes']['show_post_form']) {
     247                    $post_theme = $fonts->get_selected_post_fonttheme($id);
     248                    $post_theme = $fonts->load_font_data($post_theme);
     249                    if ($post_theme) {
     250                        $use_font = $post_theme;
     251                    }
     252                }
     253                $style .= $this->_get_font_styles($use_font, $fonttheme, $id);
     254            }
     255        }
    254256
    255257        if ($style) {
Note: See TracChangeset for help on using the changeset viewer.