Discordコミュニティを作りました! 参加する

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
子テーマでjQueryで上書きできない...
 
通知
すべてクリア

[解決済] 子テーマでjQueryで上書きできない。

2 投稿
2 ユーザー
0 Likes
1,443 表示
aoiwebstudio
(@aoiwebstudio)
投稿: 1
メンバー
Topic starter
 

swellの子テーマでjsを読み込みました。 最初は込み込めたのですが、次の日から読み込めなくなりました。 上書きしても何も反応がありません。 最初に読み込んだものがずっと読み込まれたままです。 どうなっているのかわかる方がいましたら、教えて下さい。

function.php

/* 子テーマのfunctions.phpは、親テーマのfunctions.phpより先に読み込まれることに注意してください。 */


/
 * 親テーマのfunctions.phpのあとで読み込みたいコードはこの中に。
 */
// add_filter('after_setup_theme', function(){
// }, 11);


/
 * 子テーマでのファイルの読み込み
 /
add_action('wp_enqueue_scripts', function () {

    $timestamp = date('Ymdgis', filemtime(get_stylesheet_directory() . '/style.css'));
    wp_enqueue_style('child_style', get_stylesheet_directory_uri() . '/assets/css/style.css', [], $timestamp);

    / その他の読み込みファイルはこの下に記述 */
    //子テーマ内のJS読み込み
    wp_enqueue_script( 'js', get_stylesheet_directory_uri() . '/assets/js/script.js', '', '', true );

}, 11); 

script.js

alert(123456789);
//ヘッダーレイアウト
// jQuery(function(){
//   jQuery('.l-header__logo').append('<div class="header-layout"><p class="header_contact_phone"><span class="icon-phone"></span>090-31234-5678</p><p class="header_business_hours">土日祝除く 平日9:00~17:00</p></div>');
//   });
確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, 自分で追加したコードに問題がないかチェック済みです
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.7.2.1
利用中のPHPバージョン
?
OS
m1 mac ventura 13.1
利用中のWordPressバージョン
6.11
利用中のサーバー会社
mamp
ブラウザ
chrome
利用中のプラグイン一覧

Contact Form 7
Custom Field Suite
Pochipp
Highlighting Code Block
SEO SIMPLE PACK
Show Current Template
WP Revisions Control
WP Multibyte Patch
Useful Blocks
XML Sitemap & Google News

 
投稿済 : 19/01/2023 7:11 pm
了
 
(@loos_ryo)
投稿: 1264
メンバー Admin
 

ブラウザキャッシュが原因だと思うので、タイムスタンプなどを付与してブラウザキャッシュ対策をしてみてください。

 wp_enqueue_script( 'js', get_stylesheet_directory_uri() . '/assets/js/script.js', '', '', true );

↓この部分を以下に書き換え

$timestamp = date('Ymdgis', filemtime(get_stylesheet_directory() . '/assets/js/script.js'));
 wp_enqueue_script( 'js', get_stylesheet_directory_uri() . '/assets/js/script.js', [], $timestamp, true );
This post was modified 2年前 by

SWELL開発者です。

 
投稿済 : 25/01/2023 12:00 am
共有: