- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
こんばんは。お世話になります。Wordpress以外の静的サイトで利用中です。
を参考に外部サイト読み込みさせています。ここでfunctions.phpに不要なスタイルやスクリプトを削除する書き込みを
次のように追加したのですが(雑な書き方ですが)。。。
//functions.php // //wp_headでjQueryを読み込まない他、不要なスクリプト、CSS削除 function my_delete_head() { $url = $_SERVER['REQUEST_URI'];//現在ページ取得 //URLに「contact」という文字列を持っていたら読み込ませない if(strstr($url,'contact')){ //wordpressで読み込んだスタイルシート削除 wp_dequeue_style('wp-block-library'); wp_dequeue_style('main_style'); wp_dequeue_style('swell_blocks'); wp_dequeue_style('swell_custom-inline'); wp_dequeue_style('swell-parts/footer'); wp_deregister_script('jquery-core-js'); /* 同梱のJQueryを読み込ませない */ wp_deregister_script('swell_script'); wp_deregister_script('swell_lazysizes'); wp_deregister_script('swell_set_fix_header'); wp_deregister_script('swell_script-js-extra'); wp_deregister_script('swell_set_fix_header'); wp_dequeue_script('jquery-core-js'); /* 同梱のJQueryを読み込ませない */ wp_dequeue_script('swell_script'); wp_dequeue_script('swell_lazysizes'); wp_dequeue_script('swell_set_fix_header'); wp_dequeue_script('swell_script-js-extra'); wp_dequeue_script('swell_set_fix_header'); } } add_action( 'wp_enqueue_scripts', 'my_delete_head' );
-
swell_lazysizes-js
- swell_set_fix_header-js
が残り続けます。
それから
が上書きされるのが正直しんどいです。
お忙しいところ恐縮ですが、何かしらヒントをいただけますと助かります。
どうぞよろしくお願いいたします。
Advanced noCaptcha & invisible Captcha
All in One SEO
Broken Link Checker
Check Copy Contents(CCC)
Compress JPEG & PNG images
Contact Form 7
Contact Form CFDB7
Flamingo
Google Analytics for WordPress by MonsterInsights
Honeypot for Contact Form 7
PS Auto Sitemap
Related Posts for WordPress
WP Meta SEO
WP Rollback
<scripttype="application/ld+json">タグが上書きされるのが正直しんどいです。
これはご自身でjson-ldを書いているということでしょうか。
SWELL側の出力は設定からオフにできます。
SWELL開発者です。
早速のご返答ありがとうございます。静的ページに書いていますが、Swell出力で一部上書きされています。
オフ機能の紹介はありがとうございます。要望としては特定のページだけオフ(指定ページ以外オンにする)にできれば尚ありがたいです。
参考にさせて頂きます。
書き方はこんなで合っていますか?
初期化で構いませんよね。ありがとうございます。
functions.php add_filter( 'swell_json_ld_data', function( $data ) { $data = array(); // $dataの中身が空になる。 return $data; } );