Plugin Directory

Changeset 3420570


Ignore:
Timestamp:
12/16/2025 01:29:13 AM (4 weeks ago)
Author:
data2coordi
Message:

v1.0.8

Location:
aurora-design-blocks/trunk
Files:
6 added
5 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • aurora-design-blocks/trunk/aurora-design-blocks.php

    r3418840 r3420570  
    2828define('ADB_PLUGIN_FILE', __FILE__);
    2929
    30 require AURORA_DESIGN_BLOCKS_PATH . '/inc/admin.php';
    31 require AURORA_DESIGN_BLOCKS_PATH . '/inc/admin-front.php';
    32 require AURORA_DESIGN_BLOCKS_PATH . '/inc/admin-page-about.php';
    33 require AURORA_DESIGN_BLOCKS_PATH . '/inc/admin-page-featureFlags.php';
    34 require AURORA_DESIGN_BLOCKS_PATH . '/inc/admin-page-createSlug.php';
    35 require AURORA_DESIGN_BLOCKS_PATH . '/inc/aurora-design-blocks-outerAssets.php';
    36 require AURORA_DESIGN_BLOCKS_PATH . '/inc/aurora-design-blocks-customizer.php';
    37 require AURORA_DESIGN_BLOCKS_PATH . '/inc/aurora-design-blocks-auroraDesignBlocks.php';
    38 require AURORA_DESIGN_BLOCKS_PATH . '/inc/aurora-design-blocks_helper.php';
    39 require AURORA_DESIGN_BLOCKS_PATH . '/inc/aurora-design-blocks-createSlug.php';
    40 
    4130
    4231
    4332/**
    44  * 指定したファイル群を存在チェック後に読み込む
     33 * 特定のディレクトリとそのサブディレクトリに含まれるPHPファイルをすべてロードする
    4534 *
    46  * @param string[] $files ファイルパスの配列(相対パス)
    47  * @param string $base_path ベースディレクトリパス
     35 * @param string $directory_path ベースとなるディレクトリの絶対パス
    4836 */
    49 function auroraDesignBlocks_load_files_if_exist(array $files, string $base_path)
     37function auroraDesignBlocks_recursive_load_php_files(string $directory_path)
    5038{
    51     foreach ($files as $file) {
    52         $full_path = $base_path . $file;
    53         if (file_exists($full_path)) {
    54             require $full_path;
     39
     40    // ディレクトリが存在しない場合は処理を終了
     41    if (!is_dir($directory_path)) {
     42        return;
     43    }
     44
     45    try {
     46        // 1. RecursiveDirectoryIteratorでディレクトリ構造を再帰的に読み込む
     47        $iterator = new RecursiveDirectoryIterator($directory_path, FilesystemIterator::SKIP_DOTS);
     48
     49        // 2. RecursiveIteratorIteratorでイテレータをフラット化(単一リスト化)
     50        $recursiveIterator = new RecursiveIteratorIterator($iterator);
     51
     52        // 3. 全てのファイルパスをループ処理
     53        foreach ($recursiveIterator as $file) {
     54
     55            // ファイルの拡張子が .php であることを確認
     56            if ($file->isFile() && $file->getExtension() === 'php') {
     57
     58                $full_path = $file->getRealPath();
     59
     60                // require_once を使用してファイルをロード
     61                // require_once を使うことで、ロード済みファイルの二重実行を防ぎます。
     62                require_once $full_path;
     63            }
    5564        }
     65    } catch (Exception $e) {
     66        // エラー処理(例: パーミッションエラーなど)
     67        // WordPress環境では、開発時のみログ出力するなど適切に処理してください
    5668    }
    5769}
    5870
    59 // 使用例
    60 $auroraDesignBlocks_files_to_load = [
    61     '/aurora-design-blocks-pro.php',
    62     '/inc/aurora-design-blocks-textDomain.php',
    63     '/inc/admin-page-relatedPosts.php',
    64     '/inc/aurora-design-blocks-relatedPosts.php'
    65 ];
     71// incフォルダの絶対パスを定義
     72$inc_path = AURORA_DESIGN_BLOCKS_PATH . 'inc';
    6673
    67 auroraDesignBlocks_load_files_if_exist($auroraDesignBlocks_files_to_load, AURORA_DESIGN_BLOCKS_PATH);
    68 
    69 
    70 // 条件付きで他のファイルをロード e
     74// incフォルダ以下の全PHPファイルを再帰的にロード
     75auroraDesignBlocks_recursive_load_php_files($inc_path);
  • aurora-design-blocks/trunk/languages/aurora-design-blocks-ja.po

    r3418840 r3420570  
    120120
    121121
    122 #: inc/aurora-design-blocks-customizer.php:18
     122#: inc/customizer.php:18
    123123msgid "Select - Slider or Image"
    124124msgstr "スライダーまたは画像を選択"
    125125
    126 #: inc/aurora-design-blocks-customizer.php:29
     126#: inc/customizer.php:29
    127127msgid "Display Slider or Image"
    128128msgstr "スライダーまたは画像を表示"
    129129
    130 #: inc/aurora-design-blocks-customizer.php:34
     130#: inc/customizer.php:34
    131131msgid "Slider"
    132132msgstr "スライダー"
    133133
    134 #: inc/aurora-design-blocks-customizer.php:35
     134#: inc/customizer.php:35
    135135msgid "Image"
    136136msgstr "画像"
    137137
    138 #: inc/aurora-design-blocks-customizer.php:190
     138#: inc/customizer.php:190
    139139msgid "Effect"
    140140msgstr "エフェクト"
    141141
    142 #: inc/aurora-design-blocks-customizer.php:194
     142#: inc/customizer.php:194
    143143msgid "Fade"
    144144msgstr "フェード"
    145145
    146 #: inc/aurora-design-blocks-customizer.php:195
     146#: inc/customizer.php:195
    147147msgid "Slide"
    148148msgstr "スライド"
     
    150150
    151151
    152 #: inc/aurora-design-blocks-customizer.php:260
     152#: inc/customizer.php:260
    153153msgid "Slider Fade Duration (seconds)"
    154154msgstr "スライダーフェード時間(秒)"
    155155
    156 #: inc/aurora-design-blocks-customizer.php:299
     156#: inc/customizer.php:299
    157157msgid "Slider Text Font"
    158158msgstr "スライダーテキストフォント"
    159159
    160 #: inc/aurora-design-blocks-customizer.php:303
     160#: inc/customizer.php:303
    161161msgid "yu gothic"
    162162msgstr "游ゴシック"
    163163
    164 #: inc/aurora-design-blocks-customizer.php:304
     164#: inc/customizer.php:304
    165165msgid "yu mincho"
    166166msgstr "游明朝"
    167167
    168 #: inc/aurora-design-blocks-customizer.php:336
     168#: inc/customizer.php:336
    169169msgid "Top Header Setting"
    170170msgstr "トップヘッダー設定"
    171171
    172 #: inc/aurora-design-blocks-customizer.php:336
     172#: inc/customizer.php:336
    173173msgid "Please select whether to display a slider or an image in the top header. The settings button for the selected option will be displayed."
    174174msgstr "トップヘッダーにスライダーまたは画像のどちらを表示するか選択してください。選択された方の設定ボタンが表示されます。"
    175175
    176176
    177 #: inc/aurora-design-blocks-customizer.php:336
     177#: inc/customizer.php:336
    178178msgid "Slider Settings"
    179179msgstr "スライダー設定"
    180180
    181181
    182 #: inc/aurora-design-blocks-customizer.php:348
     182#: inc/customizer.php:348
    183183msgid "Slider Text"
    184184msgstr "スライダーテキスト"
    185185
    186 #: inc/aurora-design-blocks-customizer.php:349
     186#: inc/customizer.php:349
    187187msgid "Slider Text Main"
    188188msgstr "スライダーテキスト(メイン)"
    189189
    190 #: inc/aurora-design-blocks-customizer.php:350
     190#: inc/customizer.php:350
    191191msgid "Slider Text Sub"
    192192msgstr "スライダーテキスト(サブ)"
    193193
    194 #: inc/aurora-design-blocks-customizer.php:351
     194#: inc/customizer.php:351
    195195msgid "Slider Text color"
    196196msgstr "スライダーテキストカラー"
    197197
    198 #: inc/aurora-design-blocks-customizer.php:353
     198#: inc/customizer.php:353
    199199msgid "Slider Text Position"
    200200msgstr "スライダーテキスト位置"
    201201
    202 #: inc/aurora-design-blocks-customizer.php:354
     202#: inc/customizer.php:354
    203203msgid "Slider Text Position Top (px)"
    204204msgstr "スライダーテキスト位置(上)(px)"
    205205
    206 #: inc/aurora-design-blocks-customizer.php:355
     206#: inc/customizer.php:355
    207207msgid "Slider Text Position Left (px)"
    208208msgstr "スライダーテキスト位置(左)(px)"
     
    213213msgstr "横1920px ×縦1080pxを推奨"
    214214
    215 #: inc/aurora-design-blocks-customizer.php:342
     215#: inc/customizer.php:342
    216216msgid "Slider Image 1"
    217217msgstr "スライダー画像1"
    218218
    219 #: inc/aurora-design-blocks-customizer.php:343
     219#: inc/customizer.php:343
    220220msgid "Slider Image 2"
    221221msgstr "スライダー画像2"
    222222
    223 #: inc/aurora-design-blocks-customizer.php:344
     223#: inc/customizer.php:344
    224224msgid "Slider Image 3"
    225225msgstr "スライダー画像3"
     
    227227
    228228
    229 #: inc/aurora-design-blocks-customizer.php:356
     229#: inc/customizer.php:356
    230230msgid "Slider Text Position Mobile"
    231231msgstr "スライダーテキスト位置(モバイル)"
    232232
    233 #: inc/aurora-design-blocks-customizer.php:357
     233#: inc/customizer.php:357
    234234msgid "Slider Text Position Top Mobile (px)"
    235235msgstr "スライダーテキスト位置(モバイル、上)(px)"
    236236
    237 #: inc/aurora-design-blocks-customizer.php:358
     237#: inc/customizer.php:358
    238238msgid "Slider Text Position Left Mobile (px)"
    239239msgstr "スライダーテキスト位置(モバイル、左)(px)"
     
    265265
    266266
    267 #: inc/aurora-design-blocks-customizer.php:391
     267#: inc/customizer.php:391
    268268msgid "Sidebar"
    269269msgstr "サイドバー"
    270270
    271271
    272 #: inc/aurora-design-blocks-customizer.php:391
     272#: inc/customizer.php:391
    273273msgid "Position"
    274274msgstr "位置"
    275275
    276276
    277 #: inc/aurora-design-blocks-customizer.php:398
     277#: inc/customizer.php:398
    278278msgid "Bottom"
    279279msgstr "下"
    280280
    281 #: inc/aurora-design-blocks-customizer.php:411
     281#: inc/customizer.php:411
    282282msgid "Sidebar Settings"
    283283msgstr "サイドバー設定"
    284284
    285 #: inc/aurora-design-blocks-customizer.php:446
     285#: inc/customizer.php:446
    286286msgid "Accent color setting"
    287287msgstr "アクセントカラー設定"
    288288
    289 #: inc/aurora-design-blocks-customizer.php:448
     289#: inc/customizer.php:448
    290290msgid "Select favorite accent color"
    291291msgstr "サイト全体のアクセントカラーとして使用される色を変更できます"
    292292
    293 #: inc/aurora-design-blocks-customizer.php:448
     293#: inc/customizer.php:448
    294294msgid "Blue"
    295295msgstr "青"
    296296
    297 #: inc/aurora-design-blocks-customizer.php:448
     297#: inc/customizer.php:448
    298298msgid "Green"
    299299msgstr "緑"
    300300
    301 #: inc/aurora-design-blocks-customizer.php:448
     301#: inc/customizer.php:448
    302302msgid "Orange"
    303303msgstr "オレンジ"
    304304
    305 #: inc/aurora-design-blocks-customizer.php:448
     305#: inc/customizer.php:448
    306306msgid "Red"
    307307msgstr "赤"
    308308
    309 #: inc/aurora-design-blocks-customizer.php:448
     309#: inc/customizer.php:448
    310310msgid "Pink"
    311311msgstr "ピンク"
  • aurora-design-blocks/trunk/readme.txt

    r3419211 r3420570  
    77License: GPLv2
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
    9 Short Description: Multi-functional plugin essential for website operation. Integrates GTM, AdSense, OGP, TOC, and AI-generated English slugs.
    109
    1110== Description ==
  • aurora-design-blocks/trunk/vendor/composer/installed.php

    r3419285 r3420570  
    44        'pretty_version' => 'dev-free',
    55        'version' => 'dev-free',
    6         'reference' => 'dcddccd575356e666f8594f9501ab2137eed8750',
     6        'reference' => '7fe18699fca03c1ced12e1b7425234e57c0c556e',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-free',
    1515            'version' => 'dev-free',
    16             'reference' => 'dcddccd575356e666f8594f9501ab2137eed8750',
     16            'reference' => '7fe18699fca03c1ced12e1b7425234e57c0c556e',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.