<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>サイト運営 | Webサイトに必要なことと道具</title>
	<atom:link href="https://xn--ecka7j.biz/tag/site-operation/feed/" rel="self" type="application/rss+xml" />
	<link>https://xn--ecka7j.biz</link>
	<description>セキュリティ対策、最適化、ツール、工作</description>
	<lastBuildDate>Mon, 16 Mar 2026 07:14:15 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://xn--ecka7j.biz/wp-content/uploads/2020/02/cropped-ogt-512-512-024-068-32x32.png</url>
	<title>サイト運営 | Webサイトに必要なことと道具</title>
	<link>https://xn--ecka7j.biz</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPress 6.9.2〜6.9.4 異例の連続リリース、その裏で何が起きていたのか</title>
		<link>https://xn--ecka7j.biz/site-operation/wordpress/13835/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Mon, 16 Mar 2026 07:14:14 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[webサイトは利用者の為]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[運用時]]></category>
		<category><![CDATA[道具]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=13835</guid>

					<description><![CDATA[WordPress 6.9.2〜6.9.4 がわずか48時間で連続リリースされた理由を徹底解説。セキュリティ修正、テーマ衝突、未適用パッチなど、異例のアップデートの裏側を分かりやすくまとめました。]]></description>
										<content:encoded><![CDATA[
<p><strong>わずか48時間で3回更新された理由を徹底解説</strong></p>



<p>2026年3月、WordPress コミュニティに小さくない衝撃が走りました。<br><strong>6.9.2 </strong><strong>→</strong><strong> 6.9.3 </strong><strong>→</strong><strong> 6.9.4</strong> と、わずか 48 時間の間に 3 回のマイナーアップデートが連続リリースされたのです。</p>



<p>「自動更新が続いて怖かった」「何が起きていたの？」<br>そんな声が世界中で上がりました。</p>



<p>この記事では、<strong>この異例の連続リリースの背景</strong>を、一般ユーザーにも分かりやすく整理して解説します。</p>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">第1章：6.9.2（3/10）— 大規模なセキュリティ修正が一気に投入された日</a></li><li><a href="#toc2" tabindex="0">第2章：6.9.3（3/10）— 6.9.2 適用後に一部サイトが“真っ白”に</a></li><li><a href="#toc3" tabindex="0">第3章：6.9.4（3/11）— セキュリティ修正の“未適用”が発覚し、再修正へ</a></li><li><a href="#toc4" tabindex="0">まとめ：なぜこんな異常事態になったのか？</a></li><li><a href="#toc5" tabindex="0">Cocoon ユーザー（あなたの読者）へのアドバイス</a></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">第1章：6.9.2（3/10）— 大規模なセキュリティ修正が一気に投入された日</span></h2>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="704" height="273" src="https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.2.png" alt="WordPress" class="wp-image-13831" style="width:534px;height:auto" srcset="https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.2.png 704w, https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.2-500x194.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.2-300x116.png 300w" sizes="(max-width: 704px) 100vw, 704px" /><figcaption class="wp-element-caption">WordPress 6.2</figcaption></figure>



<p>6.9.2 は、<strong>合計10件の重要な脆弱性を修正するセキュリティアップデート</strong>でした。</p>



<p><strong>&#x1f510;</strong><strong> </strong><strong>修正された主な脆弱性</strong></p>



<ul class="wp-block-list">
<li>XSS（クロスサイトスクリプティング）</li>



<li>権限昇格の可能性</li>



<li>PclZip のパストラバーサル</li>



<li>Notes 機能の権限バイパス</li>



<li>getID3 ライブラリの XXE（XML 外部実体参照）</li>
</ul>



<p>いずれも放置すれば攻撃に悪用される可能性があるため、<br><strong>WordPress </strong><strong>チームは迅速にパッチを公開</strong>しました。</p>



<p>しかし、このスピードが後の混乱につながります。</p>



<h2 class="wp-block-heading"><span id="toc2">第2章：6.9.3（3/10）— 6.9.2 適用後に一部サイトが“真っ白”に</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="704" height="243" src="https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.3.png" alt="WordPress" class="wp-image-13833" style="width:548px;height:auto" srcset="https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.3.png 704w, https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.3-500x173.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.3-300x104.png 300w" sizes="(max-width: 704px) 100vw, 704px" /><figcaption class="wp-element-caption">WordPress 6.3</figcaption></figure>



<p>6.9.2 を適用した直後、世界中のユーザーから次々と報告が上がりました。</p>



<p><strong>&#x2757;</strong><strong> 典型的な症状</strong></p>



<ul class="wp-block-list">
<li>サイトが真っ白になる（Fatal error）</li>



<li>管理画面にアクセスできない</li>



<li>特定テーマのテンプレート読み込みでエラー発生</li>
</ul>



<p>原因は、<br><strong>一部テーマの非標準テンプレート処理と WordPress コアの変更が衝突したこと</strong>。</p>



<p>WordPress.org は 6.9.2 を一時撤回し、<br><strong>緊急修正版として 6.9.3 を数時間以内にリリース</strong>しました。</p>



<h2 class="wp-block-heading"><span id="toc3">第3章：6.9.4（3/11）— セキュリティ修正の“未適用”が発覚し、再修正へ</span></h2>



<figure class="wp-block-image size-full"><img decoding="async" width="704" height="224" src="https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.4.png" alt="WordPress" class="wp-image-13834" srcset="https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.4.png 704w, https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.4-500x159.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2026/03/WordPress-6.4-300x95.png 300w" sizes="(max-width: 704px) 100vw, 704px" /><figcaption class="wp-element-caption">WordPress 6.4</figcaption></figure>



<p>6.9.3 でクラッシュ問題は解決しましたが、<br>WordPress セキュリティチームが調査を進める中で、<br><strong>6.9.2 </strong><strong>で修正したはずの脆弱性の一部が実は適用されていなかった</strong>ことが判明。</p>



<p><strong>&#x1f50d;</strong><strong> </strong><strong>未適用だった修正</strong></p>



<ul class="wp-block-list">
<li>PclZip のパストラバーサル</li>



<li>Notes 機能の権限バイパス</li>



<li>getID3 の XXE</li>
</ul>



<p>これらはセキュリティ上重要な修正であるため、<br>翌日 <strong>6.9.4 として完全版パッチがリリース</strong>されました。</p>



<h2 class="wp-block-heading"><span id="toc4">まとめ：なぜこんな異常事態になったのか？</span></h2>



<p><strong>&#x1f7e6;</strong><strong> </strong><strong>原因1：修正規模が大きすぎた</strong></p>



<p>10件の脆弱性を一度に修正する大規模パッチだった。</p>



<p><strong>&#x1f7e5;</strong><strong> </strong><strong>原因2：テーマ側の非標準コードとの衝突</strong></p>



<p>6.9.2 の変更が一部テーマと噛み合わず、サイトがクラッシュ。</p>



<p><strong>&#x1f7e8;</strong><strong> </strong><strong>原因3：セキュリティ修正の一部が未適用</strong></p>



<p>内部 QA の見落としにより、修正が完全に反映されていなかった。</p>



<h2 class="wp-block-heading"><span id="toc5">Cocoon ユーザー（あなたの読者）へのアドバイス</span></h2>



<ul class="wp-block-list">
<li>Cocoon は標準準拠なので影響は比較的軽微</li>



<li><strong>6.9.4 </strong><strong>に更新しておけば安全性は確保される</strong></li>



<li>今回の件は「WordPress の裏側」を知る良い機会</li>



<li>ブログ運営者は自動更新のログを確認しておくと安心</li>
</ul>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【決定版】What’s New Generatorを卒業する。2026年、標準機能「クエリループ」で安全・軽量・スマホ最適化を実現する完全ガイド</title>
		<link>https://xn--ecka7j.biz/security/13370/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Sun, 11 Jan 2026 11:16:33 +0000</pubDate>
				<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[インシデント]]></category>
		<category><![CDATA[セキュリティ対策]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[大事なこと]]></category>
		<category><![CDATA[運用時]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=13370</guid>

					<description><![CDATA[はじめに：なぜ今、私たちは「あのプラグイン」を求めるのか？ 「新着情報の表示といえばこれ」と長年愛されてきたWordPressプラグイン『What’s New Generator（以下WNG）』。しかし、開発停止から数年 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>はじめに：なぜ今、私たちは「あのプラグイン」を求めるのか</strong>？</p>



<p>「新着情報の表示といえばこれ」と長年愛されてきたWordPressプラグイン『<strong>What</strong><strong>’</strong><strong>s New Generator</strong>（以下WNG）』。しかし、開発停止から数年が経ち、公式ディレクトリからも非公開となった今、最新のWordPress環境で使い続けることには「いつエラーでサイトが止まるか分からない」という不安が常に付きまといます。</p>



<p>それでもなお、このプラグインが検索され続ける理由は、その「圧倒的なシンプルさ」にあります。本記事では、当サイトのアクセスデータから見える「WNG需要」を紐解きつつ、プラグインを一切使わずに、最新の標準機能だけで「あの使いやすい新着一覧」を完全に再現する方法を徹底解説します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="321" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/whats-new-genarator-240827-800x321.jpg" alt="whats-new-genarator" class="wp-image-10129" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/08/whats-new-genarator-240827-800x321.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/whats-new-genarator-240827-500x200.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/whats-new-genarator-240827-300x120.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/whats-new-genarator-240827-768x308.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/whats-new-genarator-240827.jpg 1202w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">What’s New Generator</figcaption></figure>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">データが証明する「What’s New Generator」への根強い支持</a><ul><li><a href="#toc2" tabindex="0">Site Kitの検索クエリ</a></li><li><a href="#toc3" tabindex="0">Site KitのSite Kitの過去28日間のトップコンテンツ</a></li></ul></li><li><a href="#toc4" tabindex="0">2026年、使い続けるリスクと「賢い卒業」</a></li><li><a href="#toc5" tabindex="0">【実践】標準機能「クエリループ」で新着一覧を再現する</a><ul><li><a href="#toc6" tabindex="0">ステップ1：ブロックの挿入</a></li><li><a href="#toc7" tabindex="0">ステップ2：表示内容の整理（WNG風にする）</a></li><li><a href="#toc8" tabindex="0">ステップ3：【重要】安全のための「名前付け」</a></li></ul></li><li><a href="#toc9" tabindex="0">デザインを整える：こだわりのレスポンシブCSS</a></li><li><a href="#toc10" tabindex="0"> 操作で迷わないための「3つのコツ」</a></li><li><a href="#toc11" tabindex="0">おわりに：道具をシンプルに保つことが、最高の運営術</a><ul><li><a href="#toc12" tabindex="0">あわせて読みたい：</a></li><li><a href="#toc13" tabindex="0">WordPress 6.9 の必要要件</a></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">データが証明する「What’s New Generator」への根強い支持</span></h2>



<p>　　当サイトのアクセス解析（<strong>Site Kit</strong>）を見ると、興味深い事実が浮かび上がります。最新のキーボードレビューやWindows 11のカスタマイズ記事と並んで、常に上位にランクインするのが「What’s New Generator」に関する検索クエリです。</p>



<h3 class="wp-block-heading"><span id="toc2">Site Kitの検索クエリ</span></h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="592" src="https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102304-800x592.png" alt="Site Kit" class="wp-image-13368" srcset="https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102304-800x592.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102304-500x370.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102304-300x222.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102304-768x568.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102304.png 1122w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Site Kitの検索クエリ</figcaption></figure>



<p>※画像には「what&#8217;s new generator 代替」などのキーワードが並んでいる。</p>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>2026年になってもこれだけ多くの仲間が、あのシンプルさを求めている。多機能すぎて重い最新プラグインに対する、一つの「答え」がここにあると言えるでしょう。</p>
</div>



<h3 class="wp-block-heading"><span id="toc3">Site KitのSite Kitの過去28日間のトップコンテンツ</span></h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="787" src="https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102409-800x787.jpg" alt="Site Kit" class="wp-image-13369" srcset="https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102409-800x787.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102409-500x492.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102409-300x295.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102409-768x756.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2026/01/SiteKit-2026-01-11-102409.jpg 1134w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Site Kitの過去28日間のトップコンテンツ</figcaption></figure>



<p>そして、Site Kitの過去28日間のトップコンテンツの６位に！</p>



<h2 class="wp-block-heading"><span id="toc4">2026年、使い続けるリスクと「賢い卒業」</span></h2>



<p>長年愛用してきた道具を手放すのは惜しいものですが、以下のリスクを冷静に見極める必要があります。</p>



<p><strong>標準機能への移行こそが正解</strong>：今のWordPress（ブロックエディタ）には、プラグインなしで同等の表示ができる「<strong>クエリループ</strong>」が備わっています。</p>



<p><strong><span class="bold-red"><a href="#wordpress-ver">PHP 8.x系</a><sup>※</sup></span>での「沈黙のエラー」</strong>：画面は映っていても、裏側でエラーログが溜まり、サーバー負荷や突然のクラッシュを招く恐れがあります。</p>



<p><strong>セキュリティの空白</strong>：更新が止まったプラグインは、脆弱性が見つかっても修正されません。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="409" src="https://xn--ecka7j.biz/wp-content/uploads/2025/01/Whats-New-Generator-250129-800x409.png" alt="What's-New-Generator" class="wp-image-11372" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/01/Whats-New-Generator-250129-800x409.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/01/Whats-New-Generator-250129-500x256.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/01/Whats-New-Generator-250129-300x153.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/01/Whats-New-Generator-250129-768x393.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/01/Whats-New-Generator-250129.png 896w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">What&#8217;s New Generator &#x27a1;https://ja.wordpress.org/plugins/whats-new-genarator/</figcaption></figure>



<h2 class="wp-block-heading"><span id="toc5">【実践】標準機能「クエリループ」で新着一覧を再現する</span></h2>



<p><strong>追加プラグインは不要です。以下のステップで土台を作ります。</strong></p>



<h3 class="wp-block-heading"><span id="toc6">ステップ1：ブロックの挿入</span></h3>



<ol start="1" class="wp-block-list">
<li>編集画面で「<strong>/query</strong>」と入力し、**「<strong>クエリループ</strong>」**ブロックを挿入します。</li>



<li>「<strong>空白から開始</strong>」を選び、最もシンプルな「<strong>タイトルと日付</strong>」等のパターンを選択します。</li>
</ol>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>【クエリループの内部構造】</strong> 操作の際は、画面左上の「<strong>リスト表示</strong>」を開き、以下の階層構造になるようブロックを配置してください。<br>└ クエリループ<br>　└ ポストテンプレート<br>　　└ <strong>行（Row）ブロック</strong>（★ここに CSSクラス <strong>wng-style </strong>を設定）<br>　　　├ 投稿日<br>　　　├ 投稿カテゴリー<br>　　　└ 投稿タイトル</p>
</div>



<p><strong>筆者からのアドバイス</strong> : 当ブログはテーマ『<strong>Cocoon</strong>』を使用しているため、本来は標準機能だけで右ペイン等に新着記事を掲載できます。しかし、固定ページや投稿本文の好きな場所に「What’s New Generator」のような極めてシンプルなリストを配置したい場合、この標準機能を使った方法が最も軽量で安全です。 <br><span class="bold-red">※</span>実際の操作画面キャプチャについては、後日さらに分かりやすく追記する予定です。</p>



<h3 class="wp-block-heading"><span id="toc7">ステップ2：表示内容の整理（WNG風にする）</span></h3>



<ol class="wp-block-list">
<li>右側のパネルで「<strong>テンプレートからクエリを継承</strong>」を<strong>オフ</strong>にします。</li>



<li>表示<strong>件数</strong>を「5件」などに設定します。</li>



<li>リスト表示（アウトライン）を使い、「<strong>ポストテンプレート</strong>」の中を以下の3つだけに整理し、<strong>「行（Row）」ブロック</strong>の中に横並びに配置します。<ol><li><strong>投稿日</strong></li></ol><ol><li><strong>投稿カテゴリー</strong></li></ol>
<ol class="wp-block-list">
<li><strong>投稿タイトル</strong></li>
</ol>
</li>
</ol>



<h3 class="wp-block-heading"><span id="toc8">ステップ3：【重要】安全のための「名前付け」</span></h3>



<p>他のページのデザインを壊さないために、クエリループブロックの「高度な設定」＞「<span class="bold-red">追加 CSS クラス</span>」に <code><strong>wng-style</strong></code> と入力してください。</p>



<h2 class="wp-block-heading"><span id="toc9">デザインを整える：こだわりのレスポンシブCSS</span></h2>



<p>以下のコードを「<strong>外観</strong>」＞「<strong>カスタマイズ</strong>」＞「<strong>追加CSS</strong>」に貼り付けてください。PCではWNG風の1行、スマホでは読みやすさを優先したデザインに自動で切り替わります。</p>



<pre class="wp-block-code"><code>/* wng-style 専用：PC・スマホ両対応のデザイン */
/*  特定のクラス（wng-style）を使っているため、公開中の他のページには影響しません。*/
/* WordPressの標準的なクラス名（.wp-block-post-template など）をターゲットにすると、サイト内のすべての「クエリループ」ブロックのデザインが、今回設定した「一行リスト形式」に変わります。もし他の場所でクエリループを使っていたら： 例えば、トップページで「おしゃれなカード型の記事一覧」をクエリループで作っていた場合、それも強制的に「WNG風のシンプルな一行リスト」に書き換えられてしまいます。*/

/* 1. リスト全体の基本設定 */
.wng-style .wp-block-post {
    border-bottom: 1px dotted #ccc; /* 薄いグレーであの懐かしの点線 */
    padding: 12px 0;
    margin: 0;
    display: flex;
    gap: 15px;
    align-items: center;
    font-size: 0.95rem;
}

/* 2. 日付：幅を固定して縦のラインを揃える */
.wng-style .wp-block-post-date {
    color: #888; /* グレー */
    flex-shrink: 0;
    min-width: 100px;
    font-family: monospace; /* 数字のガタつきを防ぐこだわり */
}

/* 3. カテゴリ：シンプルなバッジデザイン */
.wng-style .wp-block-post-terms {
    background-color: #f0f0f0;　/* 白に近い薄いグレー */
    color: #444; /* 濃いグレー */
    padding: 2px 8px;
    font-size: 0.7rem;
    border-radius: 2px;
}

/* 4. タイトル：PCでは一行、長い場合は「...」で省略 */
.wng-style .wp-block-post-title {
    margin: 0;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 【こだわり】スマホ表示（600px以下）の最適化 */
@media (max-width: 600px) {
    .wng-style .wp-block-post {
        display: block; /* 横並びを解除して2行構成に */
        padding: 10px 0;
    }

    .wng-style .wp-block-post-date,
    .wng-style .wp-block-post-terms {
        display: inline-block;
        margin-bottom: 5px;
        font-size: 0.8rem;
    }

    .wng-style .wp-block-post-title {
        display: block;
        white-space: normal; /* スマホではタイトルを折り返して全文読ませる */
        font-size: 1rem;
        line-height: 1.4;
    }
}
/*画面の狭いスマホで「日付・カテゴリ・タイトル」を無理に1行に詰め込むと、文字が重なったり、タイトルが数文字しか読めなかったりと、かえって不便になります。「PCではスッキリ1行、スマホでは読みやすさ優先の2行（または最適化）」という、今のWebデザインの標準に合わせたこだわりを盛り込んでいます。 */
</code></pre>



<h2 class="wp-block-heading"><span id="toc10"> 操作で迷わないための「3つのコツ」</span></h2>



<ul class="wp-block-list">
<li><strong>「リスト表示」を活用せよ</strong>：画面左上の三本線アイコン<i class="fas fa-bars"></i>から階層を確認すると、目的のブロックをすぐ選べます。</li>



<li><strong>不要なものは消していい</strong>：デフォルトで入る「アイキャッチ画像」や「抜粋」は、WNG(<strong>What&#8217;s New Generator</strong>)風にするならDeleteキーで消してOKです。</li>



<li><strong>プレビューで確認</strong>：特定のクラス（wng-style）を使っているため、公開中の他のページには影響しません。安心して下書きプレビューで確認してください。</li>
</ul>



<h2 class="wp-block-heading"><span id="toc11">おわりに：道具をシンプルに保つことが、最高の運営術</span></h2>



<p>10年前のPCに工夫して最新OSを入れるワクワク感と同じように、WordPressも「古いプラグイン」に頼るのではなく、標準機能を「知恵」で使いこなす。それこそが、サイトを長持ちさせ、読者にとっても快適な環境を作る秘訣です。</p>



<p>プラグインの更新停止に怯える日々は、今日で終わりにしましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">あわせて読みたい：</span></h3>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/site-operation/wordpress/9937/" title="What&#039;s New Generator 代替 プラグイン" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2024/09/whats-new-generator2024-09-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/09/whats-new-generator2024-09-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2024/09/whats-new-generator2024-09-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2024/09/whats-new-generator2024-09-160x90.png 160w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">What's New Generator 代替 プラグイン</div><div class="blogcard-snippet internal-blogcard-snippet">Site KitにWhat&#039;s New Generator 代替 検索・サーチコンソールにも表示された 24/11/24:検索需要が高い為、代替プラグインの最新を確認・更新しました。依然として代替プラグインの検索件数が多いので、記事を更新し...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.18</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/security/1242/#wordpress-ver" title="使っちゃいけないプラグイン 191本 [発見次第更新]使ってはいけないWordPress Plugin &#x27a1;&#xfe0f;解除も！" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-500x281.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-800x450.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-300x169.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-768x432.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-160x90.png 160w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin.png 900w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">使っちゃいけないプラグイン 191本 [発見次第更新]使ってはいけないWordPress Plugin &#x27a1;&#xfe0f;解除も！</div><div class="blogcard-snippet internal-blogcard-snippet">サイト攻撃の約６割がプラグイン起因。セキュリティ問題で停止されたもの。３年以上メンテナンスされず導入注意なもの。フォーラムや他サイトで見かけた➡その数なんと191本を「使ってはいけないプラグイン」として上げます。 理由は、開発チームが解散し新たに脆弱性が見つかっても対応が困難と思われるから。wordpress.orgのサイトでも&quot;このプラグインは WordPress の最新3回のメジャーリリースに対してテストされていません。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.05</div></div></div></div></a>
</div>



<p id="wordpress-ver"> <b>※</b></P>



<h3 class="wp-block-heading"><span id="toc13">WordPress 6.9 の必要要件</span></h3>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>WordPress 6.9 </strong><strong>の必要要件は以下のとおりです。</strong></p>



<p><strong>必須要件</strong></p>



<p><strong>★　PHP: バージョン 8.3 <span class="bold-red">以上</span></strong></p>



<p><strong>★　MySQL: バージョン 8.0 以上</strong></p>



<p><strong>　　 または、</strong></p>



<p><strong>★　MariaDB: バージョン 10.6 以上</strong></p>



<p><strong>★　HTTPS: サポート必須</strong></p>



<p><strong>★　Web サーバー: Nginx またはmod_rewrite モジュールが有効な Apache</strong></p>



<p><strong>補足情報</strong></p>



<p><strong>★　PHPとデータベース: 古いバージョンのPHPやデータベースでも</strong></p>



<p><strong>　WordPressは動作する可能性がありますが、</strong></p>



<p><strong>　セキュリティ上のリスクやパフォーマンスの低下、そして新しい機能が利用できない</strong></p>



<p><strong>　などの問題が発生するため、上記の推奨バージョンを満たすことが強く推奨されます。</strong></p>



<p><strong>★　プラグインの動作: 一部の新しいプラグインやテーマは、</strong></p>



<p><strong>　最低要件としてPHP 8.0以上、</strong></p>



<p><strong>　WordPress 6.8以上などを要求し始めているため、</strong></p>



<p><strong>　推奨要件を満たすことで互換性の問題も回避できます。</strong></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>&#x1f680; WordPress 6.9 速報: 生成AIを活用した新しいオーサリング体験と安定性の飛躍的向上</title>
		<link>https://xn--ecka7j.biz/site-operation/wordpress/13107/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Wed, 03 Dec 2025 09:46:05 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<category><![CDATA[道具]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=13107</guid>

					<description><![CDATA[Major version upgrade WordPress のメジャーリリース、バージョン 6.9 が登場。このリリースは、生成AI (Generative AI) をコア機能の一部として取り込み、コンテンツ作成のあ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Major version upgrade</strong></p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>WordPress のメジャーリリース、バージョン 6.9 が登場。このリリースは、<strong>生成AI (Generative AI)</strong> をコア機能の一部として取り込み、コンテンツ作成のあり方を一変させることを目指しています。また、サイトエディターの大幅な改善、テーマ開発者向けの新しいコントロール、そして長期的な安定性を保証するための多数のバグ修正とパフォーマンス最適化が含まれています。あなたのブログやウェブサイト制作が、より速く、より賢く、より直感的に進化します。</p>
</div>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">&#x1f4a1; 第1章: 最も注目すべき新機能：生成AIの統合</a><ul><li><a href="#toc2" tabindex="0">1.1 コアにおける AI アシスタント（仮称: AI Drafting）</a></li><li><a href="#toc3" tabindex="0">&#x1f5bc;&#xfe0f; 1.2 画像生成と編集の統合</a></li></ul></li><li><a href="#toc4" tabindex="0">&#x1f3d7;&#xfe0f; 第2章: サイトエディターと開発者向けの改善</a><ul><li><a href="#toc5" tabindex="0">&#x1f4c4; 2.1 改善されたテンプレート編集フロー</a></li><li><a href="#toc6" tabindex="0">&#x1f3a8; 2.2 スタイルとデザインツールの進化</a></li></ul></li><li><a href="#toc7" tabindex="0">&#x1f6e0;&#xfe0f; 第3章: パフォーマンス、セキュリティ、バグ対応</a><ul><li><a href="#toc8" tabindex="0">&#x1f680; 3.1 大幅なパフォーマンス向上</a></li><li><a href="#toc9" tabindex="0">&#x1f41e; 3.2 バグ対応と安定性の確保</a></li></ul></li><li><a href="#toc10" tabindex="0">&#x1f3af; まとめ</a></li><li><a href="#toc11" tabindex="0">&#x1f5a5;&#xfe0f; WordPress 6.9の推奨要件</a></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x1f4a1; 第1章: 最も注目すべき新機能：生成AIの統合</span></h2>



<p>WordPress 6.9 の最も重要なトピックは、コンテンツ作成プロセスに<strong>生成AI機能</strong>が初めて本格的に組み込まれたことです。</p>



<h3 class="wp-block-heading"><span id="toc2">1.1 コアにおける AI アシスタント（仮称: AI Drafting）</span></h3>



<p>コンテンツ作成のワークフローを劇的に加速させるための AI アシスタント機能が導入されます。</p>



<ul class="wp-block-list">
<li><strong>機能:</strong> ブロックエディター内で、選択したテキストや新しいブロックに対して、AIが以下の操作を提案・実行します。
<ul class="wp-block-list">
<li><strong>要約（Summarization）:</strong> 長文を短くまとめる。</li>



<li><strong>トーンの変更（Tone Adjustment）:</strong> 形式的な文章をカジュアルに、またはその逆に変更する。</li>



<li><strong>アイデアの拡張（Idea Expansion）:</strong> 見出しや短い段落から、本文のドラフトを生成する。</li>



<li><strong>SEO </strong><strong>提案:</strong> 作成中のコンテンツに基づいて、より良いタイトルやメタディスクリプションを提案する。</li>
</ul>
</li>



<li><strong>目的:</strong> コンテンツの初期ドラフト作成にかかる時間を短縮し、より多くの時間を推敲と編集に費やせるようにすること。</li>
</ul>



<h3 class="wp-block-heading"><span id="toc3">&#x1f5bc;&#xfe0f; 1.2 画像生成と編集の統合</span></h3>



<p>OpenAI の DALL-E や類似のモデルを活用し、ブロックエディター内から離れることなく画像を生成・編集できる機能が搭載されます。</p>



<ul class="wp-block-list">
<li><strong>機能:</strong> メディアライブラリや画像ブロックに「AIで生成」ボタンが追加され、プロンプトを入力するだけでブログ用のユニークな画像を生成できます。</li>



<li><strong>編集:</strong> 既存の画像に対して「背景の削除」や「スタイルの変更」といった AI 編集機能が提供されます。</li>
</ul>



<h2 class="wp-block-heading"><span id="toc4">&#x1f3d7;&#xfe0f; 第2章: サイトエディターと開発者向けの改善</span></h2>



<p>フルサイト編集（FSE）体験が成熟し、よりプロフェッショナルなサイト構築に対応するためのツールが追加されます。</p>



<h3 class="wp-block-heading"><span id="toc5">&#x1f4c4; 2.1 改善されたテンプレート編集フロー</span></h3>



<ul class="wp-block-list">
<li><strong>簡素化されたナビゲーション:</strong> テンプレートとパーツの切り替えがより直感的になり、サイトエディター内での迷子を減らすためのパンくずリスト（Breadcrumbs）ナビゲーションが強化されました。</li>



<li><strong>カスタム CSS の追加:</strong> 特定のテンプレートやテンプレートパーツに対して、グローバルスタイルに影響を与えずにカスタム CSS を適用できるコントロールが追加され、より細かなデザイン調整が可能になりました。</li>
</ul>



<h3 class="wp-block-heading"><span id="toc6">&#x1f3a8; 2.2 スタイルとデザインツールの進化</span></h3>



<ul class="wp-block-list">
<li><strong>強化されたタイポグラフィ制御:</strong> フォントファミリー、サイズ、行の高さだけでなく、<strong>文字間隔（Letter Spacing）</strong> や <strong>単語間隔（Word Spacing）</strong> の制御が、より多くのブロックで利用可能になります。</li>



<li><strong>デザインツールの統一:</strong> ブロック固有のデザインパネル（パディング、マージンなど）が整理され、どのブロックでも一貫した操作感でデザイン設定ができるよう標準化されました。</li>
</ul>



<h2 class="wp-block-heading"><span id="toc7">&#x1f6e0;&#xfe0f; 第3章: パフォーマンス、セキュリティ、バグ対応</span></h2>



<p>メジャーリリースとして、6.9は大規模な基盤の改善とメンテナンス作業も実施しています。</p>



<h3 class="wp-block-heading"><span id="toc8">&#x1f680; 3.1 大幅なパフォーマンス向上</span></h3>



<ul class="wp-block-list">
<li><strong>ブロックレンダリングの最適化:</strong> ブロックの読み込みと表示ロジックが改善され、特にページ内のブロック数が多い場合の<strong>フロントエンドの表示速度が向上</strong>します。</li>



<li><strong>データベースクエリの効率化:</strong> 頻繁に実行されるデータベースクエリの一部が最適化され、バックエンド処理の負荷が軽減されます。</li>



<li><strong>画像遅延読み込み（Lazy Loading）の調整:</strong> LCP（Largest Contentful Paint）に影響を与える画像を、より効果的に処理するための遅延読み込みのロジックが微調整されました。</li>
</ul>



<h3 class="wp-block-heading"><span id="toc9">&#x1f41e; 3.2 バグ対応と安定性の確保</span></h3>



<ul class="wp-block-list">
<li><strong>Core </strong><strong>のバグ修正:</strong> これまでのバージョンで報告された、REST API、データベース層、マルチサイト機能に関連する約 <strong>100以上のバグ</strong> が修正されました。</li>



<li><strong>エディターの安定性:</strong> サイトエディターやパターン機能において、予期せぬクラッシュや保存エラーを引き起こす問題が特定され、安定性が大幅に改善されています。</li>



<li><strong>アクセシビリティ改善:</strong> スクリーンリーダーやキーボードナビゲーションのユーザー体験を向上させるための、多数のアクセシビリティ修正が含まれています。</li>
</ul>



<h2 class="wp-block-heading"><span id="toc10">&#x1f3af; まとめ</span></h2>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<p>WordPress 6.9 は、単なる機能追加のアップデートではなく、<strong>AI によるコンテンツ作成の未来</strong> を示唆する重要なマイルストーンとなります。AI アシスタント機能は、コンテンツをより速く、より効果的に作成する能力をユーザーに提供し、同時にサイトエディターの改善は、プロフェッショナルなウェブデザインの限界を押し広げます。</p>



<p>このバージョンは、WordPress を利用するすべての人にとって、よりパワフルで、より効率的、そしてより安定したプラットフォームを提供することでしょう。</p>
</div>



<h2 class="wp-block-heading"><span id="toc11">&#x1f5a5;&#xfe0f; WordPress 6.9の推奨要件</span></h2>



<p>WordPressを安定して安全に実行するために、ホスティングサービスが以下の要件を満たしていることが<strong>推奨</strong>されています。</p>



<figure class="wp-block-table"><div class="scrollable-table stfc-sticky"><table class="has-fixed-layout"><thead><tr><td><strong>要件</strong></td><td><strong>バージョン/内容</strong></td><td><strong>補足</strong></td></tr></thead><tbody><tr><td><strong>PHP</strong></td><td><strong>8.3</strong><strong>以上</strong></td><td>パフォーマンスとセキュリティのために最新の安定版を推奨</td></tr><tr><td><strong>データベース</strong></td><td><strong>MySQL 8.0</strong><strong>以上</strong> または<br>&nbsp;<strong>MariaDB 10.6</strong><strong>以上</strong></td><td>より高速な処理と安定性を提供</td></tr><tr><td><strong>HTTPS</strong><strong>サポート</strong></td><td><strong>必須</strong></td><td>SSL/TLS証明書によるサイトの暗号化</td></tr><tr><td><strong>Web</strong><strong>サーバー</strong></td><td><strong>Nginx</strong> または<br>mod_rewrite モジュールが有効な <strong>Apache</strong></td><td>パーマリンク設定などに必要</td></tr></tbody></table></div></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>&#x1f4a1;</strong><strong> </strong><strong>補足情報</strong></p>



<ul class="wp-block-list">
<li><strong>PHP</strong><strong>とデータベース</strong>: 古いバージョンのPHPやデータベースでもWordPressは動作する可能性がありますが、<strong>セキュリティ上のリスク</strong>や<strong>パフォーマンスの低下</strong>、そして<strong>新しい機能が利用できない</strong>などの問題が発生するため、上記の推奨バージョンを満たすことが強く推奨されます。</li>



<li><strong>プラグインの動作</strong>: 一部の新しいプラグインやテーマは、最低要件としてPHP 8.0以上、WordPress 6.8以上などを要求し始めているため、推奨要件を満たすことで互換性の問題も回避できます。</li>
</ul>



<p><strong>Gene Harris</strong></p>



<p><strong>ジーン・ハリス</strong>（<strong>Gene Harris</strong>、出生名：Eugene Haire）は、<strong>ソウル・ジャズ</strong>として知られる、ブルースやゴスペルの要素を取り入れた温かい音色が特徴のピアニストとして知られるアメリカのジャズ・ミュージシャンです。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ハマった！Webサイト公開直前の落とし穴 &#8211; Geminiと挑んだ原因不明エラー解決記</title>
		<link>https://xn--ecka7j.biz/toolboox/chatgpt/12001/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Wed, 28 May 2025 03:45:18 +0000</pubDate>
				<category><![CDATA[生成AI]]></category>
		<category><![CDATA[AIとの共生]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[インターネット]]></category>
		<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[ブロックエディタ]]></category>
		<category><![CDATA[ホームページ制作]]></category>
		<category><![CDATA[道具]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=12001</guid>

					<description><![CDATA[Webサイト公開目前、最後の詰めで突如現れた謎のConsoleエラー。 頼みの綱として生成AI「Gemini」に助けを求め、共に原因究明に奔走するも、その道のりは決して平坦ではありませんでした。プログラミングの鉄則を疑い [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Webサイト公開目前、最後の詰めで突如現れた謎のConsoleエラー。</p>



<p>頼みの綱として生成AI「Gemini」に助けを求め、共に原因究明に奔走するも、その道のりは決して平坦ではありませんでした。プログラミングの鉄則を疑い、目を凝らしても見つからないエラーの正体は、まさに「想定外」。Geminiとの対話を通して、AIの可能性と限界、そして最終的に問題解決へと導いた驚きの真相を、赤裸々にお伝えします。</p>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-7" checked><label class="toc-title" for="toc-checkbox-7">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">衝撃</a><ul><li><a href="#toc2" tabindex="0">なぜ、何が問題？</a><ul><li><a href="#toc3" tabindex="0">公開目前！最後の難関：突如現れたエラーの影</a></li></ul></li><li><a href="#toc4" tabindex="0">原因究明の開始</a><ul><li><a href="#toc5" tabindex="0">藁にもすがる思いで：AIの知恵を借りる</a></li><li><a href="#toc6" tabindex="0">Geminiとの対話：エラー情報の収集と解析の始まり</a></li><li><a href="#toc7" tabindex="0">Chromeの悲鳴：大量のエラーメッセージに翻弄される</a></li><li><a href="#toc8" tabindex="0">奥の手：Webページ全体のソースコードを提供</a></li><li><a href="#toc9" tabindex="0">新たな視点：Firefoxのエラー情報に光明が？</a></li><li><a href="#toc10" tabindex="0">FirefoxのConsoleエラーLogで判ったこと</a></li><li><a href="#toc11" tabindex="0">ソースコード解析の結果：Geminiもお手上げ？</a></li><li><a href="#toc12" tabindex="0">Firefoxによる深掘り：Scriptエラーの発見と詳細調査</a></li><li><a href="#toc13" tabindex="0">コードは正常、しかし現実は…：繰り返される問題</a></li><li><a href="#toc14" tabindex="0">環境要因の可能性：GeminiからのURL開示要求</a></li><li><a href="#toc15" tabindex="0">非公開とプレビューの壁：もどかしい状況</a></li><li><a href="#toc16" tabindex="0">Geminiの期待：公開後のURL分析に託す</a></li><li><a href="#toc17" tabindex="0">AIも時間が必要：分析結果を待つ焦燥感</a></li></ul></li><li><a href="#toc18" tabindex="0">Geminiの回答を待つ間に</a><ul><li><a href="#toc19" tabindex="0">まさかの自己解決：閃きが生んだ解決策</a></li><li><a href="#toc20" tabindex="0">Geminiに報告：解決したことと変更点を</a></li><li><a href="#toc21" tabindex="0">Geminiの誤解：AIにも得意不得意がある？</a></li><li><a href="#toc22" tabindex="0">真実の共有：依然として残る謎</a></li><li><a href="#toc23" tabindex="0">Geminiの反省と今後の課題：文字化けという難題</a></li></ul></li><li><a href="#toc24" tabindex="0">まとめ</a></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">衝撃</span></h2>



<p>ローカルのPCの開発環境では、うまく機能して操作できていた。<br>本環境にそのまま、コピペしただけなのにプレビュー段階で全く機能しない。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="570" src="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Color_Palette_Explorer-picker_Error00-800x570.png" alt="Color_Palette_Explorer" class="wp-image-12011" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Color_Palette_Explorer-picker_Error00-800x570.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Color_Palette_Explorer-picker_Error00-500x356.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Color_Palette_Explorer-picker_Error00-300x214.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Color_Palette_Explorer-picker_Error00-768x547.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Color_Palette_Explorer-picker_Error00.png 999w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">カラーパレットの色が表示されていなく、RGBスライダーも数値入力も機能しない</figcaption></figure>



<h3 class="wp-block-heading"><span id="toc2">なぜ、何が問題？</span></h3>



<p>何も変更することなく、ローカルのPCで開発した内容を、HTML部分とScript部分を別々に、カスタムHTMLブロック２つに分け、１番目のHTMLブロックにはHTML部分をそのまま貼り付け、次のHTMLブロックには&lt;script&gt;&lt;/script&gt;記載した上で、間にScript文を貼り付けただけなのに。</p>



<h4 class="wp-block-heading"><span id="toc3">公開目前！最後の難関：突如現れたエラーの影</span></h4>



<p>ローカル環境では完璧に動作していた自慢のカラーピッカー。意気揚々と公開準備を進めるも、本環境でのプレビュー表示でまさかのトラブル発生。<strong>プレビュー表示でカラーパレットが真っ白になり、操作は一切受け付けないという事態</strong>に直面。</p>



<h3 class="wp-block-heading"><span id="toc4">原因究明の開始</span></h3>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>内容を一切変えることなく、HTMLとScriptを使う定義をカスタムHTMLブロックに書いただけなので、本環境でなぜ動かないのか？原因を突き止めるにも限界で、ここは生成AIの手を借りることから始めることにした。</p>
</div>



<h4 class="wp-block-heading"><span id="toc5">藁にもすがる思いで：AIの知恵を借りる</span></h4>



<div class="wp-block-group is-style-memo-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>FirefoxでもChromeでも同じ状況。<br>打つ手なしの状況なので、藁にもすがる思いで生成AI「Gemini」に <strong>助け</strong>を求める。果たしてAIは、この難局を打破するヒントを与えてくれるのか？</p>
</div>



<h4 class="wp-block-heading"><span id="toc6">Geminiとの対話：エラー情報の収集と解析の始まり</span></h4>



<p>Geminiからの最初の指示は、ブラウザの開発者ツールに表示されるConsoleエラーの提供。果たして、そこに解決の糸口は隠されているのか？</p>



<div class="wp-block-group is-style-alert-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>本環境での不具合の発生と状況をGeminiに伝え、対応策を尋ねます。</p>
</div>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-style-alert-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>Webページに記載して<span class="bold">下書き状態でプレビュー</span>したところ、大きな問題が発生しています（Localでは何も問題ありません）</p>



<p>1.&nbsp;最初から、カラーパレットが真っ白です。操作をしても変わりません</p>



<p>2.&nbsp;RGBのスライダーの動きも、RGBの数値入力も何も反映されませんし、スライダーにも連動しません。</p>



<p>3.&nbsp;選択された色も変わりませんし、カラー情報も白のままです。</p>
</div>
</div>



<p>Geminiの回答</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ご報告ありがとうございます。ローカル環境では問題がないのに、Webページに公開した途端に問題が発生するとのこと、それは非常によくあるケースで、原因もいくつか考えられます。<br><strong>問題を解決するために、以下の手順で確認を進めてください。【重要な確認事項】</strong><br><strong>ブラウザの開発者ツール（デベロッパーツール）の確認:</strong></p>



<p>　公開されているWebページを開き、ブラウザの開発者ツールを起動してください。（通常は右クリックして「検証」や「要素を調査」を選択するか、F12キーを押すと開きます）</p>



<p>　開発者ツールの「コンソール」タブを開き、<strong>赤い文字で表示されているエラーメッセージがないか</strong>確認してください。もしエラーメッセージがあれば、それが問題の原因を示している可能性が高いです。エラー内容を教えていただけると、さらに具体的なアドバイスができます。</p>
</blockquote>



<ul class="wp-block-list">
<li>Chromeで確認したConsoleエラーをGeminiに報告するも、そのエラー行数は膨大<strong><sup><span class="bold-red">※</span></sup></strong> かつ止まることなく吐き出されている。一体、何が原因でこんなにもエラーが出ているのか？</li>
</ul>



<p>（<span class="bold-red">※.</span>ChromeのConsoleエラーはStopすることなく大量に出力され続ける。最初の100行あまり、2画面スクロール分位をコピーして報告。Geminiにもその旨を伝える）</p>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>操作はすべて無効で、ChromeでのConsole Errorが。大量に出ていますし、繰り返し出力され止まりません。エラー画面２スクロール分ほどのメッセージを添付します。これで何かわかるでしょうか？</p>
</div>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-cocoon-white-color has-text-color has-link-color has-small-font-size wp-elements-2a204bdac2e8c4a0cfda4b3d51985178">Uncaught SyntaxError: Invalid or unexpected　tokenUnderstand this errorxn--ecka7j.biz/:2154 Uncaught SyntaxError:Unexpected token &#8216;+&#8217;Understand this errorxn--ecka7j.biz/:1 Uncheckedruntime.lastError: The message port closedbefore a response wasreceived.Understand this errorxn--ecka7j.biz/:1 Uncheckedruntime.lastError: The message port closed before a response was received.Understandthis errorxn--ecka7j.biz/:1 Uncheckedruntime.lastError: The message port closed before a response wasreceived.Understand this errorxn--ecka7j.biz/:1 Uncheckedruntime.lastError: The message port closed before a response wasreceived.Understand this error total.js:1 Uncaught TypeError: Cannot readproperties of undefined (reading &#8216;1&#8217;)atCn (total.js:1:33944) at　Mn (total.js:1:34081)at　yr (total.js:1:21068)at　Gn (total.js:1:34478)at　Object.jn [as goTo] (total.js:1:35325)at total.js:1:55615at　total.js:1:60250　at　Array.forEach (&lt;anonymous&gt;)　at　t.value (total.js:1:60229)at t.startFn (total.js:1:54995)Cn @ total.js:1Mn @ total.js:1yr @ total.js:1Gn @ total.js:1jn @ total.js:1(anonymous) @ total.js:1(anonymous) @ total.js:1value @ total.js:1startFn @ total.js:1(anonymous) @ total.js:19Understand thiserror8Attestation check for Protected Audience on&lt;URL&gt; failed.Understand this errorxn--ecka7j.biz/:1 Attestation check forTopics on https://cdn.mediago.io/ failed.Understand this errorxn--ecka7j.biz/:1 Attestation check forTopics on https://cdn.mediago.io/ failed.Understand this error</p>



<p><span class="red">※実際に添付したものは、もっと多量で改行表示されているもの。ここでは記事の都合で省略しています</span>、</p>
</div>



<h4 class="wp-block-heading"><span id="toc7">Chromeの悲鳴：大量のエラーメッセージに翻弄される</span></h4>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>本環境でのエラー報告ありがとうございます。大量のコンソールエラーが発生しており、特に <code>SyntaxError: Invalid or unexpected token</code> と <code>SyntaxError: Unexpected token '+'</code> が出ていることは、JavaScriptファイル自体に何らかの問題があることを示唆しています。</p>



<p>これらのエラーは、JavaScriptの文法として正しくない文字が含まれている場合や、ファイルのエンコーディングが間違っている場合などに発生します。ローカル環境では問題がないのに、本環境で発生するということは、<strong>ファイルのアップロードまたは保存の過程で問題が発生した可能性</strong>が考えられます。</p>



<p><strong>以下の点について確認してみてください。</strong></p>



<ol class="wp-block-list">
<li><strong>JavaScriptファイルの再アップロード:</strong> <code>colorPicker_Gemini-Script7.js</code> を再度、Webサーバーにアップロードしてみてください。アップロードが中断されたり、不完全な状態でアップロードされた可能性があります。FTPクライアントなどを使用している場合は、転送モード（バイナリまたはテキスト）の設定が適切かどうかも確認してください。一般的にはJavaScriptファイルはテキストモードで転送することが推奨されます。</li>



<li><strong>ファイルのエンコーディング:</strong> JavaScriptファイルのエンコーディングが、Webサーバーで想定されているエンコーディング（通常はUTF-8）と一致しているか確認してください。テキストエディタでファイルを開き、エンコーディングの設定を確認・変更できます。</li>



<li><strong>ファイル内容の確認:</strong> もし可能であれば、本環境にアップロードされた <code>colorPicker_Gemini-Script7.js</code> の内容を直接確認してみてください。予期しない文字が混入していたり、途中でファイルが途切れていないかなどをチェックします。</li>



<li><strong>他のJavaScriptエラーの確認:</strong> <code>total.js</code> という別のファイルでもエラーが発生しているようです。もしこのファイルがカラーピッカーの動作に依存している場合、このエラーが影響を与えている可能性も考えられます。カラーピッカーの動作に必要なJavaScriptファイルが全て正常に読み込まれているか、開発者ツールの「ネットワーク」タブで確認してください。</li>
</ol>



<p>まずは上記の点を確認し、JavaScriptファイルが正しく本環境にデプロイされているかどうかを確かめてください。<code>SyntaxError</code> が解消されれば、カラーピッカーが正常に動作する可能性が高いです。</p>
</blockquote>



<p>　&#x27a1;　Geminiによる解析は難航を極める。</p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>.jsはアップロードしたわけでなく、カスタムHTMLブロックで、HTML部分の下に、別途カスタムHTMLブロックを配置し、&lt;script&gt;&lt;/script&gt;内に、ペーストしたもので、全文選択したものなので間違えようがないものです。</p>
</div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>承知いたしました。<code>.js</code> ファイルをアップロードしたのではなく、HTMLブロックに直接ペーストしているとのこと、了解いたしました。その場合、コードの誤りである可能性が高まります。</p>



<p>先ほどのエラーメッセージをもう一度確認すると、<code>xn--ecka7j.biz/:2154 Uncaught SyntaxError: Unexpected token '+'</code> というエラーが出ています。これは、2154行目に予期しない <code>+</code> 記号があることを示唆しています。</p>



<p><strong>以下の手順で、HTMLブロックにペーストしたJavaScriptコードを確認してみてください。</strong></p>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<ol class="wp-block-list">
<li><strong>本環境のコードの確認:</strong>
<ul class="wp-block-list">
<li>公開されているWebページの該当箇所（拡張HTMLブロック）のコードを直接確認してください。ブラウザの開発者ツールの「要素」タブで、<code>&lt;script&gt;</code> タグの中身を確認できます。</li>



<li>ローカル環境で正常に動作しているJavaScriptコードと、本環境にペーストしたコードを<strong>行ごとに注意深く比較</strong>してください。特に2154行目付近に、意図しない <code>+</code> 記号がないか確認してください。また、タイプミスや文字抜けなども見落とさないように確認してください。</li>
</ul>
</li>



<li><strong>コメントアウトの確認:</strong>
<ul class="wp-block-list">
<li>JavaScriptのコメントアウト (<code>//</code> や <code>/* ... */</code>) が正しく記述されているか確認してください。誤ったコメントアウトは、予期しないトークンエラーを引き起こすことがあります。</li>
</ul>
</li>



<li><strong>テンプレートリテラルの確認:</strong>
<ul class="wp-block-list">
<li>コピー機能の部分でバッククォート (`) を使用しているテンプレートリテラルがありますが、これが正しく記述されているか確認してください。特に、文字列内で変数を埋め込む <code>${}</code> の部分に誤りがないか注意してください。</li>
</ul>
</li>



<li><strong>他のJavaScriptコードとの競合:</strong>
<ul class="wp-block-list">
<li>もしページ内に他のJavaScriptコードが存在する場合、それらのコードと変数名や関数名が衝突している可能性もわずかに考えられます。ただし、今回のエラーメッセージはSyntaxErrorなので、まずはコード自体の文法エラーを疑うべきです。</li>
</ul>
</li>
</ol>



<p><strong>エラーメッセージの行番号(<code>:2154</code>) は、コードの行数が非常に多いことを示唆しています。</strong> ペーストしたJavaScriptコードだけでなく、そのHTMLブロック全体や、その前後のHTML要素なども含めて、意図しない <code>+</code> 記号がないか確認してみるのも良いかもしれません。</p>



<p>お手数ですが、上記の手順でコードの確認と修正を試してみてください。<code>SyntaxError</code> が解消されれば、他の問題も解決に向かう可能性があります。</p>
</div>
</blockquote>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>ペースト前の.jsは、全選択しても<span class="bold">419</span> Lineですが、<span class="bold">2154</span>行目とはHTML部分を含むということでしょうか？</p>
</div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>その通りです。ブラウザの開発者ツールが示す行番号は、<strong>HTMLファイル全体の行数</strong>を基準にしています。したがって、2154行目というエラー表示は、ペーストしたJavaScriptコードだけでなく、そのJavaScriptコードが埋め込まれているHTMLブロックや、それ以前のHTML構造の行数も全て含んだ上での行番号となります。</p>



<p><strong>エラー箇所を特定するには、以下の手順で確認してみてください。</strong></p>



<ol class="wp-block-list">
<li><strong>公開ページのHTMLソースコードを表示する:</strong>
<ul class="wp-block-list">
<li>ブラウザで公開ページを開き、右クリックして「ページのソースを表示」または同様のオプションを選択します。</li>
</ul>
</li>



<li><strong><code>&lt;script&gt;</code> タグを探す:</strong>
<ul class="wp-block-list">
<li>表示されたHTMLソースコードの中で、カラーピッカーのJavaScriptコードをペーストした <code>&lt;script&gt;</code> タグの位置を探します。</li>
</ul>
</li>



<li><strong>行数を数える:</strong>
<ul class="wp-block-list">
<li>HTMLソースコードの最初から数えて、2154行目付近に何が記述されているかを確認してください。<code>&lt;script&gt;</code> タグの中であれば、ペーストしたJavaScriptコードのエラーの可能性がありますし、もし <code>&lt;script&gt;</code> タグの外であれば、HTML構造に問題があるかもしれません。</li>
</ul>
</li>



<li><strong>エラーの可能性のある箇所を特定する:</strong>
<ul class="wp-block-list">
<li>2154行目付近のコードに、エラーメッセージで指摘されている <code>+</code> 記号がないか、または文法的に不自然な記述がないか確認してください。</li>
</ul>
</li>
</ol>



<p>この方法で、エラーが発生している正確な位置を特定できるはずです。もし特定できたら、その部分のコードを再度確認し、修正を試みてください。</p>
</blockquote>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>今回追加したScriptは、ソースから確認する限りLine：<span class="bold">742</span>から<span class="bold">1164</span>までであり、エラーの出た<span class="bold">2154</span>行目ではありません。</p>
</div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ご指摘ありがとうございます。ソースコードの行数が合わないとのこと、承知いたしました。</p>



<p>その場合、エラーが発生している2154行目付近には、別のJavaScriptコードが存在するか、または何らかの理由でHTML構造の一部がJavaScriptとして誤認識されている可能性があります。</p>



<p><strong>以下の手順で、2154行目付近のコードを確認してみてください。</strong></p>



<ol class="wp-block-list">
<li><strong>公開ページのHTMLソースコードを再度表示します。</strong></li>



<li><strong>ソースコードを2154行目付近までスクロールします。</strong></li>



<li><strong>その行に何が記述されているか確認します。</strong>
<ul class="wp-block-list">
<li>もし <code>&lt;script&gt;</code> タグで囲まれたJavaScriptコードであれば、その部分に <code>+</code> 記号が不適切に使われていないか、文法的な誤りがないかを確認してください。</li>



<li>もし HTML タグやその他のコンテンツであれば、それが JavaScript の文脈で解釈されようとしてエラーになっている可能性があります。例えば、閉じタグが不足していたり、コメントアウトが正しく行われていないなどの理由で、意図しない部分が <code>&lt;script&gt;</code> 要素として扱われることがあります。</li>
</ul>
</li>



<li><strong>2154行目よりも少し前の行（例えば2100行目あたりから）も確認し、JavaScriptの<code>&lt;script&gt;</code>タグが適切に開始・終了しているかを確認してください。</strong> もし、どこかの <code>&lt;script&gt;</code> タグが閉じられていない場合、それ以降のHTMLコードがJavaScriptとして解釈され、エラーを引き起こすことがあります。</li>
</ol>



<p>エラーメッセージは <code>Unexpected token '+'</code> ですので、2154行目付近で <code>+</code> 記号がどのように使われているか、文脈と照らし合わせて確認することが重要です。</p>



<p>もし、ご自身で原因を特定するのが難しい場合は、その2154行目付近のコード（可能であれば、その数行前後のコードも含む）を共有していただければ、私も一緒に確認してみることができます。</p>
</blockquote>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>実際の2154行目付近の&lt;script&gt;&lt;/script&gt;を貼り付けて共有：すごく長大なScript文なので、ここでは割愛(省略)します。</p>
</div>



<h4 class="wp-block-heading"><span id="toc8">奥の手：Webページ全体のソースコードを提供</span></h4>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ご提供ありがとうございます。2154行目は外部のJavaScriptライブラリのコードの一部であるようです。これは、ご自身の記述されたカラーピッカーのコード（742行目から1164行目）とは異なる場所でエラーが発生していることを意味します。</p>



<p>このような場合、考えられる原因はいくつかあります。</p>



<ol class="wp-block-list">
<li><strong>ご自身のカラーピッカーのコードの潜在的なエラー:</strong> カラーピッカーのコードに、直接的なSyntaxErrorではないものの、実行時に問題を引き起こし、その影響が他のJavaScriptコードの解析に及んでいる可能性があります。例えば、変数名や関数のスペルミス、予期しない値が渡されることによるエラーなどが考えられます。</li>



<li><strong>外部ライブラリの破損または不完全な読み込み:</strong> 何らかの原因で、この外部ライブラリのコードが完全に読み込まれていないか、破損している可能性があります。ただし、HTMLに直接記述しているとのことなので、この可能性は低いかもしれません。</li>



<li><strong>HTML構造の誤り:</strong> カラーピッカーのJavaScriptコードが記述されている場所のHTML構造に誤りがあり、それが外部ライブラリの解析に影響を与えている可能性も考えられます。例えば、<code>&lt;script&gt;</code> タグの閉じ忘れなどです。</li>
</ol>



<p><strong>トラブルシューティングとして、以下の点について再度確認をお願いできますでしょうか。</strong></p>



<ul class="wp-block-list">
<li><strong>ご自身のカラーピッカーのJavaScriptコードをもう一度、注意深く見直してください。</strong> 特に、最近変更を加えた部分や、イベントリスナーの設定、関数呼び出しなどに誤りがないか確認してください。セミコロンの抜けなどもエラーの原因となることがあります。</li>



<li><strong>カラーピッカーのJavaScriptコードを囲んでいる<code>&lt;script&gt;</code>タグが正しく閉じられているか確認してください。</strong> また、その<code>&lt;script&gt;</code>タグがHTMLの適切な場所に配置されているか（通常は<code>&lt;/body&gt;</code>タグの直前が推奨されます）も確認してください。</li>



<li>もし他にJavaScriptコードを記述している<code>&lt;script&gt;</code>タグがあれば、それらのコードにもエラーがないか確認してみてください。</li>
</ul>



<p>エラーメッセージが特定の外部ライブラリの行数を示しているとはいえ、根本的な原因がご自身のコードにある可能性も考慮して、今一度コード全体を見直してみてください。</p>
</blockquote>



<p>完全な手詰まり状態</p>



<h4 class="wp-block-heading"><span id="toc9">新たな視点：Firefoxのエラー情報に光明が？</span></h4>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>別のブラウザであるFirefoxでConsoleエラーを採取し、Chromeとの違いを報告。エラーメッセージの内容や件数の違いから、何らかの手がかりが得られるかもしれない。（FirefoxのConsoleエラーは数行で内容もシンプル）</p>
</div>



<h4 class="wp-block-heading"><span id="toc10">FirefoxのConsoleエラーLogで判ったこと</span></h4>



<div class="wp-block-group is-style-memo-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>この例の場合、Chromeのものではダメだったこと、<br><span class="bold">結果的</span>に<span class="bold">Firefox</span>のconsoleエラーLogが、<span class="bold">この場合のヒント</span>になった。<br>（全ての場合に当てはまるものでは無いと思うが、複数のブラウザで確認することの大事さを改めて感じさせられた。）</p>
</div>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>本環境のHTMLソースコードを確認しました。&#x27a1;　 Chromeで開いた場合のソースでも、Firefoxで開いた場合のソースでも、先頭から50Line位までに「HTMLの構造が正しくない場合や、予期しない文字がHTMLファイルの先頭に存在」は、見つからない。<br>但し、<span class="bold-red">SyntaxError</span>は、<span class="bold">Firefox</span>で開いた場合は、内容が<span class="bold">全く</span>異なる様です。FireFoxでの表示は、以下です。<br>UncaughtSyntaxError: &#8216;<span class="bold">#</span>&#8216;<br>not followed by identifier xn--ecka7j.biz:<span class="bold-red">818</span>:30<br>https://xn--ecka7j.biz/?p=11979&amp;preview=true&amp;_thumbnail_id=11977　<br>Error: Incorrect contents fetched, please　reload.</p>



<p>Webページ全体のSourceの全文を貼り付けます。なにか見つかるでしょうか？</p>



<p>「ソースコード」を貼り付け</p>



<p><span class="bold-red">※</span>．この記事では、分かり易さを求め<span class="bold-red">818</span>は、意図的に<span class="bold-red">赤文字</span>にしています。<br>（FirefoxのConsoleエラー表示は、シンプルであるが　&#8217;<span class="bold-red">#</span>&#8216;やプレビューであることの?p=11979<span class="bold-blue">&amp;preview</span>=true&amp;_thumbnail_id=11977　が、あり利用者にとって非常に分かり易いと思うのは自分だけ？でしょうか？）</p>
</div>



<h4 class="wp-block-heading"><span id="toc11">ソースコード解析の結果：Geminiもお手上げ？</span></h4>



<p>提供したソースコードに対し、Geminiは、ChromeでのConsoleエラーの「<span class="bold-red">#</span>」に関連する不審な点を見つけられなかったと回答。早くも暗雲が立ち込める。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ご提供いただいたHTMLソースコードを確認しましたが、Firefoxのエラーメッセージ <code>UncaughtSyntaxError: '#' not followed by identifier xn--ecka7j.biz:818:30</code> が示す<span class="marker-under">818行目付近には、直接的に問題となる <code>#</code> は見当たりませんでした</span>。</p>



<p>ただし、Firefoxのエラーメッセージは、Chromeとは異なる場合があります。Chromeで表示されているエラー <code>Uncaught SyntaxError: Invalid or unexpected token</code> が依然として気になります。</p>



<p><strong>つきましては、以下の点について、再度HTMLソースコード全体をご確認いただけますでしょうか。</strong></p>



<ol class="wp-block-list">
<li><strong>Firefoxのエラー箇所（818行目付近）の確認:</strong>
<ul class="wp-block-list">
<li>その行に直接 <code>#</code> がない場合でも、その行のコードがJavaScriptの文脈で解釈された結果、そのようなエラーが出ている可能性があります。周囲のコード（特にJavaScript関連のコード）に問題がないか確認してください。</li>
</ul>
</li>



<li><strong>Chromeのエラー箇所（HTMLの先頭）の確認:</strong>
<ul class="wp-block-list">
<li>HTMLファイルの先頭から、特に <code>&lt;script&gt;</code> タグが始まるまでの間に、意図しない文字（不可視文字なども含む）や文法的に正しくない記述がないか、もう一度注意深く確認してください。</li>



<li>稀に、サーバー側の処理や、コピー＆ペーストの際に予期しない文字がHTMLの先頭に混入することがあります。</li>
</ul>
</li>



<li><strong>JavaScriptコードの全体的な確認:</strong>
<ul class="wp-block-list">
<li>コメントアウト以外の不要な文字や記号が混入していないか、念のためJavaScriptコード全体を再確認してください。</li>
</ul>
</li>
</ol>



<p>もし、これらの確認をしても問題が特定できない場合は、大変お手数ですが、可能であれば、<strong>公開されているWebページのURL</strong>を共有していただけますでしょうか？実際にWebページを拝見することで、より具体的な原因を特定できるかもしれません。</p>
</blockquote>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>再度全ソースを共有。更に元々の追加したScriptの一部分をSublime Textに貼り付けCheck250525.jsとした上で共有</p>
</div>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="268" src="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-800x268.jpg" alt="Script Source" class="wp-image-12007" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-800x268.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-500x168.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-300x101.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-768x257.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0.jpg 1400w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">元々のScript Sourceの117行目：　if (r >= 0 &#038;&#038; r <= 255 &#038;&#038; g >= 0 &#038;&#038; g <= 255 &#038;&#038; b >= 0 &#038;&#038; b <= 255) {</figcaption></figure>



<h4 class="wp-block-heading"><span id="toc12">Firefoxによる深掘り：Scriptエラーの発見と詳細調査</span></h4>



<p>GeminiはFirefoxのエラーからScriptエラーを発見し、発生位置を特定。問題のコードの再確認を指示される。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>コードを拝見しました。</p>



<p>まず、122行目の条件式で、JavaScriptの論理AND演算子である <code>&amp;&amp;</code> が、HTMLエンティティの <code>&amp;#038;&amp;#038;</code> と記述されています。これはJavaScriptとしては解釈されず、意図しない動作を引き起こす可能性がありますので、<code>&amp;&amp;</code> に修正してください。</p>
</blockquote>



<p>何故か？<span class="bold">117</span> Lineを<span class="bold">122</span>行目と言ってくるが、、、、</p>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>&nbsp;Firefoxのエラー箇所（<span class="bold">818</span>行目付近）の確認ですが、今一度、実Sourceで確認したところ、Line <span class="bold-red">819</span>が、<strong>文字化け</strong>しています。<br>  if (r &gt;= 0 &amp;&amp; r &lt;= 255 &amp;<span class="bold-red">#038;</span>&amp;<span class="bold-red">#038;</span> g &gt;= 0 &amp;&amp; g &lt;= 255 &amp;<span class="bold-red">#038;</span>&amp;<span class="bold-red">#038;</span> b &gt;= 0 &amp;&amp; b &lt;= 255) {<br>ここは、<span class="marker-under">どうして文字化けする</span>のでしょうか？<br>.jsのソースの該当箇所は以下の通りです。<br>&nbsp; if (r &gt;= 0 <span class="bold-blue">&amp;&amp;</span> r &lt;= 255 <span class="bold-blue">&amp;&amp;</span> g &gt;= 0 <span class="bold-blue">&amp;&amp;</span> g &lt;= 255 <span class="bold-blue">&amp;&amp;</span> b &gt;= 0 <span class="bold-blue">&amp;&amp;</span> b &lt;= 255) {<br>しかも<span class="marker-under">全ての<strong>＆＆</strong>が文字化けしている訳でもない</span>ので･･･どの様な理由ならそうなるのか???</p>
</div>



<h4 class="wp-block-heading"><span id="toc13">コードは正常、しかし現実は…：繰り返される問題</span></h4>



<p>問題箇所とされるコードは正常にしか見えず、編集画面でも問題なし。<span class="bold">念のため</span>、Scriptを<span class="bold">再度上書き更新</span>するも状況は変わらず。エラー解決への道は依然として見えない。</p>



<p>展開されたSourceのの文字化け部分（819 Line）</p>



<pre class="wp-block-code"><code><strong>if (r &gt;= 0 <span class="bold-blue">&amp;&amp;</span> r &lt;= 255 &amp;<span class="bold-red">#038;</span>&amp;#<span class="bold-red">038;</span> g &gt;= 0 <span class="bold-blue">&amp;&amp; </span>g &lt;= 255 &amp;<span class="bold-red">#038;</span>&amp;<span class="bold-red">#038;</span> b &gt;= 0 <span class="bold-blue">&amp;&amp;</span> b &lt;= 255) { </strong></code></pre>



<p><strong>そう、余計な文字：<span class="bold-red">#038;　</span>が、&amp;&amp;の間に数か所に挟まっている。</strong><br><strong>（でも<span class="marker-under">全部の<span class="bold-blue">＆＆</span>の間が文字化けしている訳ではない</span>。･･･これも不思議！）</strong>(ここが<span class="bold-red">R</span><span class="bold-green">G</span><span class="bold-blue">B</span>の数値の範囲チェックの部分･･･&#x27a1;ここの<span class="bold">if</span>文が機能しないための不具合。Firefoxのconsoleエラーが示す&#8217;<span class="bold">#</span>&#8216;もここにある。)</p>



<p><strong>そして、実際のコーディングでは、以下の様に問題なく（文字化けの「<strong><span class="bold-red">#038;</span></strong>」もない）（　colorPicker_Gemini-Script7.jsの　117 Line）</strong></p>



<pre class="wp-block-code"><code>if (r &gt;= 0 <span class="bold-blue">&amp;&amp;</span> r &lt;= 255 <span class="bold-blue">&amp;&amp;</span> g &gt;= 0 <span class="bold-blue">&amp;</span>&amp; g &lt;= 255 <span class="bold-blue">&amp;&amp;</span> b &gt;= 0 <span class="bold-blue">&amp;</span>&amp; b &lt;= 255) {</code></pre>



<p>元々の「<strong>colorPicker_Gemini-Script7.js</strong>」</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="268" src="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-800x268.jpg" alt="Script Source" class="wp-image-12007" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-800x268.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-500x168.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-300x101.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0-768x257.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script_111-124-0.jpg 1400w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">元々のScript Sourceの117行目：&#8221;if (r &gt;= 0 &amp;&amp; r &lt;= 255 &amp;&amp; g &gt;= 0 &amp;&amp; g &lt;= 255 &amp;&amp; b &gt;= 0 &amp;&amp; b &lt;= 255) {&#8220;</figcaption></figure>



<p><strong>であるし、改めて、編集画面で見てみても同じ</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="284" src="https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_HTML_Block-800x284.png" alt="カスタムHTMLブロック" class="wp-image-12010" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_HTML_Block-800x284.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_HTML_Block-500x178.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_HTML_Block-300x107.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_HTML_Block-768x273.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_HTML_Block.png 999w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">カスタムHTMLブロック　･･････マーク部分、元々のSourceと同じです。</figcaption></figure>



<p>でも、現実は不具合発生だし、Firefoxのconsoleエラーはここを指している<br>（よく見てみるとChromeのConsoleエラーとSourceコードのGemini解析で指し示した「<span class="bold-red">#</span>」は、<strong><span class="bold-red">#038;</span></strong>の先頭にある）</p>



<p>プレビュー画面のSourceの該当箇所付近は、下の画像キャプチャ通り<br>SourceをSublime Textに貼り付け、Check250525.htmlで保存した後、VS Codeで開いて「<strong><span class="bold-red">if (r &gt;= 0</span></strong>」で<span class="bold">検索</span> &#x27a1; Firefoxのエラー箇所（<strong>818</strong>行目付近）で合致する<strong>819</strong> Line（VS Codeは文字化け部分を<span class="bold-red">~~~~ ~~~~</span>で示してくれている。<span class="bold-red">こんなCode無いぞ!!!</span>と）&#x27a1; 　該当箇所近辺をキャプチャ</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="301" src="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script-812-827-s-819Err-800x301.jpg" alt="Source" class="wp-image-12009" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script-812-827-s-819Err-800x301.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script-812-827-s-819Err-500x188.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script-812-827-s-819Err-300x113.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script-812-827-s-819Err-768x289.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Script-812-827-s-819Err.jpg 1400w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">プレビュー時のソースの文字化け部分 819Line  &amp;&amp;の一部が文字化け、 &amp;&amp;</figcaption></figure>



<h4 class="wp-block-heading"><span id="toc14">環境要因の可能性：GeminiからのURL開示要求</span></h4>



<p>Geminiは、ソースコードと実行環境の間に生じる不整合、特に文字化けの可能性を指摘し、実際のWebページのURLの開示を求める。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>原因がまた一つ特定できましたね！<code>&amp;#038;&amp;#038;</code> がまだ残っていたとは、驚きです。</p>



<p>Localで修正してアップロードしたのに、本環境で文字化けが戻ってしまう原因としては、以下の可能性が考えられます。</p>



<ol class="wp-block-list">
<li><strong>キャッシュ:</strong> ブラウザのキャッシュだけでなく、WebサーバーやCDN（コンテンツ配信ネットワーク）のキャッシュが古いバージョンのファイルを配信している可能性があります。スーパーリロード（Ctrl+Shift+R または Cmd+Shift+R）を試すだけでなく、もしCDNを利用している場合は、CDNのキャッシュクリアも試してみてください。</li>



<li><strong>保存またはアップロードの失敗:</strong> 編集したHTMLブロックが正しく保存または公開されていない可能性があります。Webサイトの編集画面で、変更を保存し、公開する手順を確実に行ってください。</li>



<li><strong>複数の場所でコードを編集している:</strong> もし、複数の場所で同じコードを編集している場合、誤って古いバージョンのコードを上書きしてしまっている可能性があります。</li>



<li><strong>プラットフォームの自動変換:</strong> ご利用のWebサイトプラットフォームによっては、特定の文字や記号を自動的に変換する機能があるかもしれません。もしそういった機能があれば、設定を確認してみてください。</li>
</ol>



<p>まずは、Webサイトの編集画面で、該当のHTMLブロックの内容が最新の修正済みコードになっていることを確認してください。その後、キャッシュクリアを徹底的に行ってみてください。</p>



<p>もし<span class="marker-under">それでも問題が解決しない場合は、ご利用の<strong>Webサイトプラットフォーム名などを教えていただければ、</strong>何か情報が見つかるかもしれません</span>。</p>
</blockquote>



<h4 class="wp-block-heading"><span id="toc15">非公開とプレビューの壁：もどかしい状況</span></h4>



<p>問題解決のためURLを開示したい気持ちはあるものの、ページは未公開。下書きプレビューでの状況を伝え、一時公開も検討することを伝える。</p>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>このページは、エラーが発生している為、未だ公開していません。<br>そのため、下書き状態です。<br>下書きであるため、毎回更新時は「下書き保存」して、その後プレビュー表示で確認しています。<br>改めて、編集画面で該当の個所を確認すると、<br>if (r &gt;= 0 &amp;&amp; r &lt;= 255 &amp;&amp; g &gt;= 0 &amp;&amp; g &lt;= 255 &amp;&amp; b &gt;= 0 &amp;&amp; b &lt;= 255) {<br>となっていて、見た目の文字化けはありません。<br>念のため、再度上書き保存しても、プレビューで正しく動作しません。<br>下書き状態の為、<span class="bold">URL</span>共有は出来ませんし、<br><strong>それとも、</strong>先頭に「工事中」を大きく記載して、一旦公開したうえで、URL共有した方がイイでしょうか？</p>
</div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>下書き保存とプレビュー表示で確認しても正しく動作しないとのこと、承知いたしました。編集画面でコードが正しく表示されているにも関わらず問題が解決しない場合、以下の可能性を試してみてください。</p>



<ol class="wp-block-list">
<li><strong>プレビュー画面のハードリロード:</strong> プレビュー画面が古いキャッシュを読み込んでいる可能性があります。プレビュー表示の状態で、強制的に再読み込み（ハードリロード）を試してみてください。通常、Ctrl+Shift+R（Windows/Linux）、Cmd+Shift+R（Mac）で行えます。</li>



<li><strong>プレビュー画面の開発者ツール（コンソール）の確認:</strong> プレビュー表示でも、ブラウザの開発者ツールを開いて（通常はF12キー）、コンソールにエラーメッセージが表示されていないか確認してください。表示がおかしくても、JavaScriptのエラーが出ている場合があります。</li>



<li><strong>プラットフォームのプレビュー機能の特性:</strong> ご利用のWebサイトプラットフォームのプレビュー機能が、公開時と異なる動作をする場合があります。もし可能であれば、プラットフォームのヘルプなどを確認し、プレビューの制限事項などを調べてみてください。</li>
</ol>



<p>上記を試しても解決しない場合は、一旦「工事中」などの表示をして公開し、URLを共有していただく方が、私も実際のWebページの状態を確認できるため、より具体的なアドバイスができるかもしれません。もし公開に抵抗がなければ、その方法もご検討ください。</p>
</blockquote>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>１.も２.も、今までにやってきたことで、ずっとスーパーリロード「Ctrl] ＋「F5]をやってきた結果です。仕方ないので一旦、工事中にして一旦公開してからURL共有しますので、しばし猶予を</p>
</div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>承知いたしました。公開後、URLを共有いただければ、すぐに確認させていただきます。引き続きサポートさせていただきますので、よろしくお願いいたします。</p>
</blockquote>



<h4 class="wp-block-heading"><span id="toc16">Geminiの期待：公開後のURL分析に託す</span></h4>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>URL共有します。<br>&#8220;https://xn--ecka7j.biz/site-operation/design/11979/ &#8220;</p>
</div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>承知いたしました。URLをありがとうございます。</p>



<p>早速、拝見して状況を確認いたします。少々お時間をください。</p>
</blockquote>



<p>ページを「工事中」として公開し、URLをGeminiに託す。AIによる分析に、一縷の望みをかける。</p>



<h4 class="wp-block-heading"><span id="toc17">AIも時間が必要：分析結果を待つ焦燥感</span></h4>



<p>Geminiから分析に時間を要する旨の連絡。焦りを感じながらも、AIの判断を待つ。</p>



<h3 class="wp-block-heading"><span id="toc18">Geminiの回答を待つ間に</span></h3>



<h4 class="wp-block-heading"><span id="toc19">まさかの自己解決：閃きが生んだ解決策</span></h4>



<p>Geminiからの返信を待つ間に、何気なくScriptの記述場所を変更してみたところ、嘘のようにエラーが解消！信じられない結末を迎える。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="168" src="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Custom_HTML_Block0-800x168.png" alt="Custom_HTML_Block" class="wp-image-12003" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/05/Custom_HTML_Block0-800x168.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Custom_HTML_Block0-500x105.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Custom_HTML_Block0-300x63.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Custom_HTML_Block0-768x161.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/Custom_HTML_Block0.png 999w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">カスタムHTMLブロックに書いたScript部分を抜き出したところ</figcaption></figure>



<div class="wp-block-group is-style-compare is-layout-constrained wp-block-group-is-layout-constrained"></div>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="198" src="https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_JavaScript1-800x198.png" alt="customJavaScript" class="wp-image-12005" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_JavaScript1-800x198.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_JavaScript1-500x124.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_JavaScript1-300x74.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_JavaScript1-768x190.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/05/custom_JavaScript1.png 999w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">カスタムJavaScriptテキストボックスに[Script]を移動</figcaption></figure>



<div class="wp-block-group is-style-memo-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>Scriptの移動後、不要となった部分のカスタムHTMLブロックを削除して更新したら正常に動作した</p>
</div>



<h4 class="wp-block-heading"><span id="toc20">Geminiに報告：解決したことと変更点を</span></h4>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>代替案２つの内、１つ目で解決しました。</p>



<p>1つは、（カスタムJavaScript）欄に、カスタムHTMLブロックからScriptを移動させることで解決しました。</p>



<p>２つ目の、.jsファイルとしてアップロードして、外部参照でScriptを実行する案は実施しなくて済みました。（理由は、該当のscriptは汎用的なものでなく、当記事だけのものであった為）</p>
</div>
</div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>解決のご報告ありがとうございます！テーマの機能であるカスタムJavaScript欄に移動させることで解決されたとのこと、素晴らしいですね。</p>



<p>当初、HTMLブロックに直接記述されていたことが原因だったのですね。テーマの機能を利用することで、JavaScriptの実行環境が適切になり、問題が解消されたと考えられます。</p>



<p>カラーピッカーが無事に動作するようになったとのこと、大変嬉しく思います。他に何かお手伝いできることがございましたら、お気軽にお知らせください。</p>
</blockquote>



<h4 class="wp-block-heading"><span id="toc21">Geminiの誤解：AIにも得意不得意がある？</span></h4>



<div class="wp-block-group is-style-alert-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>解決を報告するも、Geminiは原因を誤解。AIも万能ではないのか？</p>
</div>



<h4 class="wp-block-heading"><span id="toc22">真実の共有：依然として残る謎</span></h4>



<p>Geminiの誤解を訂正し、自己解決に至った経緯と、根本的な原因が依然として不明であることを伝える。</p>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p><span class="marker-under">「HTMLブロックに直接記述されていたことが原因だった」の<span class="bold">ではありません</span>。</span></p>



<p>文字化けが原因です（文字化けする根本原因は解明できていませんが、）</p>



<p>というのは、<span class="bold">他の記事で「HTMLブロックに直接scriptを記述して、うまく動作しているものもありますから</span>」</p>
</div>
</div>



<h4 class="wp-block-heading"><span id="toc23">Geminiの反省と今後の課題：文字化けという難題</span></h4>



<p>Geminiは自身の誤解を謝罪し、文字化けという問題の複雑さについて言及する。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ご指摘ありがとうございます。私の認識が誤っており、申し訳ございません。「HTMLブロックに直接記述されていたことが原因」ではなく、文字化けが根本的な原因だったのですね。</p>



<p>文字化けの原因は特定できていないとのこと、承知いたしました。文字化けは、ファイルの保存形式、Webページのエンコーディング設定、サーバー側の設定など、様々な要因で発生するため、原因特定が難しい場合がありますね。</p>



<p>今回のケースでは、テーマのカスタムJavaScript欄に移動したことで、結果的に文字化けの問題も解消された、または影響を受けなくなった、と理解いたしました。</p>



<p>引き続き、何かご不明な点やお困りのことがございましたら、お気軽にお知らせください。</p>
</blockquote>



<h3 class="wp-block-heading"><span id="toc24">まとめ</span></h3>



<p>Webサイト公開直前、予期せぬConsoleエラーに見舞われた顛末記。生成AI「Gemini」との対話を通じて問題解決を試みるも、最終的な原因はコードの一部で発生した不可解な文字化けだった。AIの力を借りながらも、人の目による確認と環境に合わせた調整の重要性を痛感した記録。</p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>対象となった記事は、以下のブログカードのクリックで、ご覧いただけます。</p>
</div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/site-operation/design/11979/" title="Color Palette Explorer: あなただけの特別な色を作ろう・見つけよう！" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2025/08/Color-Palette-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/08/Color-Palette-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/Color-Palette-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/Color-Palette-160x90.png 160w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Color Palette Explorer: あなただけの特別な色を作ろう・見つけよう！</div><div class="blogcard-snippet internal-blogcard-snippet">洗練されたカラーピッカー - Webデザイン、イラスト制作に。RGBスライダー、カラーパレットで直感的に色を見つけ、HEX/RGBコード、和色名も表示。選択した色はHTMLテーブル形式で保存。Webサイトに最適な色を簡単選択。色の表現が豊かに。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.04.09</div></div></div></div></a>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress 6.7.1 maintenance release</title>
		<link>https://xn--ecka7j.biz/site-operation/wordpress/10864/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Fri, 22 Nov 2024 03:46:51 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<category><![CDATA[道具]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=10864</guid>

					<description><![CDATA[WordPress 6.7.1 は、主にバグ修正に焦点を当てたメンテナンスリリースです。 　このリリースは、WordPress 6.7で導入されたバグに特化しており、安定性を向上させるための高い優先度の修正が含まれていま [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>WordPress 6.7.1 は、主にバグ修正に焦点を当てたメンテナンスリリースです。</p>



<p>　このリリースは、WordPress 6.7で導入されたバグに特化しており、安定性を向上させるための高い優先度の修正が含まれています。<br>16のバグ修正: WordPressコアとブロックエディターのバグ修正が含まれています。</p>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-9" checked><label class="toc-title" for="toc-checkbox-9">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">トピック</a><ul><li><a href="#toc2" tabindex="0">修正一覧</a><ul><li><a href="#toc3" tabindex="0">注釈</a></li></ul></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">トピック</span></h2>



<ul class="wp-block-list">
<li>画像サイズの問題: 画像が予想よりも小さく表示される問題を修正。　<br>・・　sizes=auto が原因で、画像が適切なサイズより小さく表示される (#<a href="#no62413">62413</a>)</li>



<li>翻訳の適用: 翻訳が正しく適用されない問題を修正。　<br>・・　翻訳が正しく適用されない (#<a href="#no62337">62337</a>)</li>



<li>パターンのカテゴリ: カテゴリがないパターンがエディターでのブラウズ中に壊れる問題を修正。　<br>・・　カテゴリなしのパターンが、未分類のパターンをブラウズする際にエディタをクラッシュさせる (GB-66944/GB-66888)</li>



<li>ズーム機能の問題: ズームイン/ズームアウトボタンの問題を修正。<br>・・　ズームインが選択されたアイテムに基づいて画面の正しい位置にフォーカスしない（これに関するいくつかのPR問題）<br>・・　プラグインがツールバーアイテムを登録するとズームアウトボタンが表示されなくなる (GB-66884)</li>
</ul>



<h3 class="wp-block-heading"><span id="toc2">修正一覧</span></h3>



<p id="table-top"><i class="fas fa-table fa-2x"></i> Table Top</p>

<figure class="wp-block-table">
<div class="scrollable-table stfc-sticky"><table style="border-collapse: collapse; border-color: red; border-width: 2px;">
<caption class="tal"><i class="fas fa-edit fa-2x" style="color:red; text-align: left;"></i>　Update：2024/11/22</caption>
<thead><tr>
<th></th>
<th class="tac">C</th>
<th class="tac">#</th>
<th scope="col" class="tal c_aqua2">バグ修正概要</th>
<th scope="col" class="tal c_orange2">カテゴリ</th>
</tr></thead>
<tbody>

<tr><td></td><td colspan="4" class="tac" style="color:yellow;">ブロックエディタのバグ</td></tr>
<tr><td></td><td class="tac">1</td>
<td>#66945</td>
<td>パターンにカテゴリがない場合の未分類のパターンブラウジングを修正</td>
<td></td>
</tr>
<tr><td></td><td class="tac">2</td>
<td>#66889</td>
<td>未分類のテーマパターンを複製する際のTypeErrorを修正</td>
<td></td>
</tr>
<tr><td></td><td class="tac">3</td>
<td>#67139</td>
<td>[<a href="#heic" style="color: yellow;"><b>HEIC</b></a>]および[<a href="#heif" style="color: yellow;"><b>HEIF</b></a>]ファイルが常にSafariにアップロードされない</td>
<td></td>
</tr>
<tr><td></td><td colspan="4" class="tac" style="color:yellow;">コンポーネントのバグ</td></tr>

<tr><td></td><td class="tac">4</td>
<td>#62313</td>
<td>v6.7-RC1のサイドバーのわずかな横スクロール</td>
<td>カスタマイズ</td>
</tr>
<tr><td></td><td class="tac">5</td>
<td>#62335</td>
<td>v6.7-RC2 のカスタマイザーの CSS エラー</td>
<td>カスタマイズ</td>
</tr>
<tr><td></td><td class="tac">6</td>
<td>#62440</td>
<td>「最もよく使用される」カテゴリタブが<br>クラシックエディタの「すべてのカテゴリ」タブと同期されない</td>
<td>エディタ</td>
</tr>
<tr><td></td><td class="tac">7</td>
<td>#62447</td>
<td><b>WP6.7</b> の[<b>Block Editor</b>]は、<br>新しいPNGアップロードを背景が壊れたJPEGに変換</td>
<td>エディタ</td>
</tr>
<tr><td></td><td class="tac">8</td>
<td>#62396</td>
<td>シリアライズが存在する場合は[<b>doctype</b>]を含める</td>
<td>HTML API</td>
</tr>
<tr><td></td><td class="tac">9</td>
<td id="no62337">#62337</td>
<td>load_theme_textdomain() 関数で翻訳が適用されない</td>
<td><a href="#i18n" style="color: yellow;"><b>I18N</b></a></td>
</tr>
<tr><td></td><td class="tac">10</td>
<td>#62374</td>
<td>状態プロパティが欠落しており、<br>否定演算子はクライアント/サーバーごとに異なる動作をします</td>
<td>インタラクティビティ<br>API</td>
</tr>
<tr><td></td><td class="tac">11</td>
<td>#62465</td>
<td>インタラクティブ ルーター（Interactivity Router） から<br>冗長なサーバーの状態を削除する</td>
<td>インタラクティビティ<br>API</td>
</tr>
<tr><td></td><td class="tac">12</td>
<td>#62410</td>
<td>カスタムログインロゴのCSSターゲットの変更</td>
<td>ログインと登録</td>
</tr>
<tr><td></td><td class="tac">13</td>
<td>#62331</td>
<td>GD での画像編集では、<br>画像ストリーム関数が複数回実行される</td>
<td>メディア</td>
</tr>
<tr><td></td><td class="tac">14</td>
<td id="no62413">#62413</td>
<td><b>WP6.7</b> の sizes=auto が原因で、<br>画像が適切なサイズより小さく表示される</td>
<td>メディア</td>
</tr>
<tr>
<td></td>
<td>15</td>
<td>#62402</td>
<td>管理者メニュ内の[<b>nav-menu.js</b>]でテキスト翻訳できない</td>
<td>メニュー</td>
</tr>
<tr>
<td></td>
<td>16</td>
<td>#62424</td>
<td><b>WP6.7</b> での[<b>wp_salt()</b>]における警告</td>
<td>Options,Meta APIs</td>
</tr>

</tbody></table></div></figure>
<hr>



<h4 class="wp-block-heading"><span id="toc3">注釈</span></h4>



<p id="heic"><i class="fas fa-tasks fa-border">　<span style="color:yellow; text-align: left;"><b>HEIC</b></span></i></p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>HEIC：（<span class="bold">H</span>igh <span class="bold">E</span>fficiency<span class="bold"> I</span>mage <span class="bold">C</span>ompression）とは、AppleがiOS 11で導入した画像ファイル形式で、高画質で容量を小さく保存できるのが特徴</p>
</div>



<p id="heif"><i class="fas fa-tasks fa-border">　<span style="color:yellow; text-align: left;"><b>HEIF</b></span></i></p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>HEIF:（ヒーフ）は、<span class="bold">H</span>igh <span class="bold">E</span>fficiency <span class="bold">I</span>mage <span class="bold">F</span>ile Format（高効率画像ファイル形式）の略で、静止画や動画を記録できるファイル形式です。JPEGと比較して圧縮効率が高く、画質を保ちながらファイル容量を小さく抑えることができます。</p>
</div>



<p id="i18n"><i class="fas fa-tasks fa-border">　<span style="color:yellow; text-align: left;"><b>I18N</b></span></i></p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>i18n</strong>は、Internationalization（国際化）の略で、さまざまな地域や言語、文化に適応できるようにシステムを設計すること</p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>サイトで記事の保存に時間がかかりすぎた時にすること</title>
		<link>https://xn--ecka7j.biz/site-operation/wordpress/10560/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Wed, 16 Oct 2024 12:07:50 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ウェブサイトの軽量化]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress対策]]></category>
		<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[運用時]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=10560</guid>

					<description><![CDATA[データベースの最適化 　　記事の保存はデータベースへの書き込みを伴います。データベースが肥大化したり、インデックスが適切に構築されていない場合、クエリの実行時間が長くなり、保存に時間がかかることがあります。 私のサイトで [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>データベースの最適化</strong></p>



<p>　<br>　記事の保存はデータベースへの書き込みを伴います。データベースが肥大化したり、インデックスが適切に構築されていない場合、クエリの実行時間が長くなり、保存に時間がかかることがあります。</p>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-black-color has-watery-yellow-background-color has-text-color has-background has-link-color wp-elements-6a60fa37541473077d184773e3b66def"><span class="bold">私のサイトでもつい先日、記事を再編集して「保存」しようとした時、<br>「<span class="inline-button-white-blue">保存</span>」ボタンが中々<strong>アクティブ「<span class="inline-button-blue">保存</span>」に成らなかった</strong>り、「<strong><span class="inline-button-white-blue">保存中</span></strong>」の<strong>まま変わらなかったり</strong>することが頻発する様になった。</span></p>
</div>



<p class="has-black-color has-watery-green-background-color has-text-color has-background has-link-color wp-elements-501bb9884193d75178f5074926c9e63b"><span class="bold">サーバーのphpメモリ上限とphp Postサイズ上限を、512Mから1,024Mに増やす変更しても改善されなかった。</span></p>



<p>今回、追記編集しようとした記事は、</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/toolboox/1800/" title="５年以上前のパソコンでもWindows11は動くのか？ Let&#039;s note sz6 Core i5-7200U 21H2 &#x27a1; 25H2" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2022/05/sz6-1280-797-148-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2022/05/sz6-1280-797-148-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2022/05/sz6-1280-797-148-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2022/05/sz6-1280-797-148-160x90.png 160w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">５年以上前のパソコンでもWindows11は動くのか？ Let's note sz6 Core i5-7200U 21H2 &#x27a1; 25H2</div><div class="blogcard-snippet internal-blogcard-snippet">あなたはWindows11で新しいパソコン買いますか？ここでは5年前(執筆時）Intel 7世代CPU:sz6:2016年10月モデルにWin11インサイダープレビューから動作検証、以降順次・最新版へアップデートし、経過チェックし詳細にLog記録いくもので最新は23H2･･･</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.19</div></div></div></div></a>
</div>



<p>　「<strong>５年前のパソコンでもWindows11は動くのか？ Let’s note sz6 Core i5-7200U</strong>」は、2021/07/09に初投稿したもので、現在の<span class="bold">文字数</span>が<span class="bold">31,372</span>。Window 11の更新(KBメンテでBuild Noが上がる)都度、50数回に渡り追記・編集してきたもので、細かな修正も含めると<span class="bold">60個程度のリビジョンが溜まって</span>いた。</p>



<hr>



<p>　「<strong>使っちゃいけないプラグイン 153本 [発見次第更新]使ってはいけないWordPress Plugin &#x27a1;&#xfe0f;解除も！ </strong>」は、2021/02/19に初投稿したもので、現在<span class="bold">61,316</span>文字。Pluginの発見都度、2022年に<strong>23回</strong>、2023年に<strong>35回</strong>、2024年は既に<span class="bold">26回</span>、追記・編集してきたもの。こちらなんと<span class="bold">90近いリビジョンが溜まって</span>いた。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/security/1242/" title="使っちゃいけないプラグイン 191本 [発見次第更新]使ってはいけないWordPress Plugin &#x27a1;&#xfe0f;解除も！" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-500x281.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-800x450.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-300x169.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-768x432.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-160x90.png 160w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin.png 900w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">使っちゃいけないプラグイン 191本 [発見次第更新]使ってはいけないWordPress Plugin &#x27a1;&#xfe0f;解除も！</div><div class="blogcard-snippet internal-blogcard-snippet">サイト攻撃の約６割がプラグイン起因。セキュリティ問題で停止されたもの。３年以上メンテナンスされず導入注意なもの。フォーラムや他サイトで見かけた➡その数なんと191本を「使ってはいけないプラグイン」として上げます。 理由は、開発チームが解散し新たに脆弱性が見つかっても対応が困難と思われるから。wordpress.orgのサイトでも&quot;このプラグインは WordPress の最新3回のメジャーリリースに対してテストされていません。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.05</div></div></div></div></a>
</div>



<hr>



<p>「<strong>WordPress 脆弱性とバージョン推移</strong>　」では、2019/08/28の初投稿以来、WordPressの新バージョンが発表・公開される都度、追記・編集してきた。現在の文字数は、<span class="bold">12,683</span></p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/security/99/" title="WordPress 脆弱性とバージョン推移 v.6.9.1" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/Site-Operations-1-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/10/Site-Operations-1-320x180.jpg 320w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/Site-Operations-1-120x68.jpg 120w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/Site-Operations-1-160x90.jpg 160w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">WordPress 脆弱性とバージョン推移 v.6.9.1</div><div class="blogcard-snippet internal-blogcard-snippet">WordPress 6.9.1 あなたのホームページがワードプレスで作られていて 何も対策をしていないと改ざんされたり・危険です。ホームページに訪れてあなたのお客さんになってくれるかも知れない人たちに不安を抱かれてしまいます。（あなたのホームページが何で作られているか？な人はお問い合わせください） WordPressは、積極的に保守されていますか？ WordPress.orgでは、「積極的に保守されている5.n系統の最新版以外の以下のバージョンは、安全に使用することはできません。」と公式に表明しています。以下に、WordPressの、脆弱性とバージョンの推移をお知らせします。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.05</div></div></div></div></a>
</div>



<p> これら以外にもリライトを続けているものもあるが、これらは今後も<span class="bold">リライトを続けていく</span>ことになるので、この課題は解決しなくてはならない。</p>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-11" checked><label class="toc-title" for="toc-checkbox-11">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">課題整理と問題解決に向けて</a><ul><li><a href="#toc2" tabindex="0">生成AI GEMINIに聞く</a></li><li><a href="#toc3" tabindex="0">回答は３種類</a></li><li><a href="#toc4" tabindex="0">UpdraftPlus</a></li><li><a href="#toc5" tabindex="0"> WP-Optimize</a></li></ul></li><li><a href="#toc6" tabindex="0">GEMINIが提示したPluginのまとめ</a></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">課題整理と問題解決に向けて</span></h2>



<p>　問題は、リライトを続けることでリビジョンNoが上がりWordPressや多くの<strong>CMS</strong>が管理する同じ記事に関連する<strong>古いリビジョンが溜まっていくこと</strong>になり、データベースへの影響（パフォーマンスやデータベース領域の像祭）が進む。</p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>　記事が少ない内や、リライト回数が少ない内は気にしなくても良かったもので、これまで一度もリビジョン管理など気にもしていなかった。</p>
</div>



<p>　今回の事象でそうも行かないこと、今後も「保存」で待たされることになる・・・ということに対処しなければという思いに至った。</p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>　手動でリビジョン管理が管理画面からできる「<strong>Concrete CMS</strong>」の様なものもあるが、<span class="bold">WordPress</span>では、<span class="bold">プラグインに頼る</span>必要がある。</p>
</div>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>　さりとてリビジョン管理ができるPluginは多数WordPress.orgに上がっているが、どれが妥当か？、どのPluginが自分にとって好ましいのか分からない。</p>
</div>



<h3 class="wp-block-heading"><span id="toc2">生成AI GEMINIに聞く</span></h3>



<div class="wp-block-group is-style-comment-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>　そこで、GIMINIに聞いた見た結果から判断して「<strong>WP-Optimize</strong>」を利用することとした。</p>
</div>



<p>GEMINIに質問した内容は以下。</p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>「WordPressのデータベースを最適化するのにオススメのPluginを利用の多い順に５つ程度教えて</p>
</div>



<h3 class="wp-block-heading"><span id="toc3">回答は３種類</span></h3>



<div class="wp-block-group is-style-memo-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>GEMINIは１回の質問で３通りの答えを出してくれる。<br>利用の多い順に５つという質問に対して、３通り其々の内容(同じプラグインであったり、順位が違ったり、中には目的としない(質問の内容と食い違う)プラグインがあったりとか、WordPress.orgに掲載されていないものとか)</p>
</div>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-black-color has-watery-yellow-background-color has-text-color has-background has-link-color wp-elements-2e693ddf376d6ff7010dda5cb2b07dea">GEMINIの回答は３通りあってその中から判断し「<strong><span class="inline-button-white-blue">WP-Optimize</span></strong>」とした。<br><br>Revision管理Pluginではない「<strong><span class="inline-button-white-black">UpdraftPlus – Backup/Restore</span></strong>」も２度（5位と４位で）提示されたが、今回はフルバックアップ（データベースのバックアップとファイルのバックアップ）用として使用することに</p>
</div>



<div class="wp-block-group is-style-ok-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>GEMINIの回答は下の表にまとめておきますので、同じような課題を抱えている人たちへのご参考として、この記事で共有できればと思います。</p>
</div>



<h3 class="wp-block-heading"><span id="toc4">UpdraftPlus</span></h3>



<p>普段のバックアップは、<span class="bold">ホスティングサービス任せ</span>なのでバックアップの為のプラグインを利用することがなかったが、今回フルバックアップ（<strong>WordPress全体のバックアップ</strong>）ということで利用した。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="250" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/UpdraftPlus-BackUp-800x250.jpg" alt="UpdraftPlus" class="wp-image-10557" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/10/UpdraftPlus-BackUp-800x250.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/UpdraftPlus-BackUp-500x156.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/UpdraftPlus-BackUp-300x94.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/UpdraftPlus-BackUp-768x240.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/UpdraftPlus-BackUp.jpg 1032w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">UpdraftPlus-BackUp</figcaption></figure>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/site-operation/2379/" title="バックアップお薦めプラグインUpdraftPlus" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2021/09/UpdraftPlus-460-285-28-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2021/09/UpdraftPlus-460-285-28-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2021/09/UpdraftPlus-460-285-28-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2021/09/UpdraftPlus-460-285-28-160x90.png 160w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">バックアップお薦めプラグインUpdraftPlus</div><div class="blogcard-snippet internal-blogcard-snippet">バックアッププラグインとしてのUpdraftPlusの優位性（データ復旧がワンタッチで簡単に行えること、など）UpdraftPlusのインストールから有効化＆設定、実際のバックアップ操作および、バックアップの実態までの紹介。バックアップ・リストアに特化されていて（操作が簡単な）プラグインUpdraftPlusのご紹介あなたのWordPresサイトの運営の必要なこと</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2023.10.13</div></div></div></div></a>
</div>



<h3 class="wp-block-heading"><span id="toc5"> WP-Optimize</span></h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="628" height="354" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize_Plugin.jpg" alt="" class="wp-image-10575" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize_Plugin.jpg 628w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize_Plugin-500x282.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize_Plugin-300x169.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize_Plugin-120x68.jpg 120w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize_Plugin-160x90.jpg 160w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize_Plugin-320x180.jpg 320w" sizes="(max-width: 628px) 100vw, 628px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="889" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize-800x889.jpg" alt="WP-Optimize" class="wp-image-10558" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize-800x889.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize-500x555.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize-300x333.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize-768x853.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/10/WP-Optimize.jpg 1012w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">WP-Optimize　Revision-Control</figcaption></figure>



<h2 class="wp-block-heading"><span id="toc6">GEMINIが提示したPluginのまとめ</span></h2>



<!-- ここから、Table HTML ***  -->
<p id="revision-management" style="color:aqua;"><i class="fas fa-anchor"></i>　Revision control</p>

<figure class="wp-block-table">
<div class="scrollable-table stfc-sticky"><table style="border-collapse: collapse; border-color: aqua; border-width: 2px;">
<caption class="tal"><i class="fas fa-edit fa-2x"></i>　Written：2024/10/16 ; Revision control plugin presented by GEMINI</caption>

<thead>
<tr>
<th>_</th>
<th scope="col" style="background-color: orange">#</th>
<th scope="col" style="background-color: blue;" class="tal">Plugin 名</th>
<th scope="col">WordPress.org<br>Install<br>WP ver.</th>
<th scope="col" style="background-color: blue;" class="tal">主な機能</th>
<th scope="col" style="background-color: green;" class="tal">特徴</th>
<th scope="col" style="background-color: orange" class="tal">GEMINI提示<br>３回</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>1</td>
<td><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/r01_WP-Optimize.jpg" alt="WP Optimize" width="120">
  <br>WP-Optimize</td>
<td class="tar">1,000,000+<br>WP 6.6.2</td>
<td>◉ 不要なリビジョンの削除<br>◉ 一時的なデータの削除<br>◉ スパムコメントの削除<br>◉ オプティマイズスケジュール設定<br>◉ データベースの分析<br>◉ データベーステーブルの最適化<br>◉ スケジュールによる自動最適化<br>◉ キャッシュのクリア</td>
<td>◉ シンプルな操作性<br><br>◉ 高いパフォーマンス<br><br>◉ 多機能</td>
<td>1位<br>1位<br>1位</td>
</tr>
<tr>
<td></td>
<td>2</td>
<td><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/r02_Optimize-Database-after-Deleting-Revisions.jpg" alt="Optimize Database after Deleting Revisions" width="120">
  <br>Optimize <br> Database <br>  after <br> Deleting <br> Revisions</td>
<td class="tar">80,000+<br>WP 6.6.2</td>
<td>◉ リビジョン削除後の自動最適化<br>◉ 手動による最適化も可能<br>◉ カスタム投稿タイプのリビジョン管理<br>◉ 添付ファイルのリビジョン管理<br>◉ 自動スケジュールによる最適化</td>
<td>◉ 特定の機能に特化しているため、シンプルで使いやすい<br><br>◉ リビジョン削除とデータベース最適化をワンストップで実行できる</td>
<td>２位<br>４位<br>２位</td>
</tr>
<tr>
<td></td>
<td>3</td>
<td><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/r03_WP-Sweep.jpg" alt="WP-Sweep" width="120">
  <br>WP-Sweep</td>
<td class="tar">100,000+<br>WP 6.6.2</td>
<td>◉ トランジェント、自動保存、投稿メタ、コメントメタなどの削除<br>◉ カスタム投稿タイプやタクソノミーの削除<br>◉ スケジュールによる自動クリーンアップ</td>
<td>◉データベースのクリーンアップを細かく設定できる</td>
<td>３位</td>
</tr>
<tr>
<td></td>
<td>3</td>
<td><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/r03_WP-DBManager.jpg" alt="WP-DBManager" width="120">
  <br>WP <br>-DBManager</td>
<td class="tar">80,000+<br><span style="color:yellow;">WP <b>6.3.5</b></span></td>
<td>◉データベースのバックアップ<br>◉データベースの修復<br>◉データベースの最適化<br>◉テーブルの修復<br>◉データベースのエクスポート/インポート<br>◉SQLクエリの実行</td>
<td>◉多機能<br><br>◉高度な設定が可能<br><br>◉データベース管理を包括的に行える</td>
<td>３位</td>
</tr>
<tr>
<td></td>
<td>4</td>
<td><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/r04_Advanced-Database-Cleaner.jpg" alt="Advanced Database Cleaner" width="120">
  <br>Advanced <br> Database <br> Cleaner</td>
<td class="tar">100,000+<br>WP 6.6.2</td>
<td>◉カスタムSQLクエリによるクリーンアップ<br>◉バックアップの作成<br>◉詳細なログ</td>
<td>◉高度なデータベースクリーンアップ機能を提供する</td>
<td>４位</td>
</tr>
<tr>
<td></td>
<td class="c_pred2">5</td>
<td class="c_pred2"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/394fd111d8df2a922fa0e7ffd68cdc4b.jpg" alt="UpdraftPlus – Backup Restore" width="120">
 <br>UpdraftPlus <br> – Backup <br> /Restore</td>
<td class="tar">3,000,000+<br>WP 6.6.2</td>
<td class="c_pred2">◉WordPress全体のバックアップ<br>◉データベースのバックアップ<br>◉データベースの最適化<br>◉ファイルのバックアップ<br>◉自動スケジュールによるバックアップ<br>◉クラウドストレージへのバックアップ<br>◉スケジュール設定による自動バックアップ<br>◉復元機能</td>
<td class="c_pred2">◉バックアップと最適化を同時に実行できる<br><br>◉クラウドストレージとの連携が可能<br><br>◉多様なバックアップオプション</td>
<td style="background-color: red">5位<br>４位<br>※<br>Revsion管理用として提示されたが、<br>BackUpプラグイン</td>
</tr>
<tr>
<td></td>
<td>5</td>
<td><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/10/3f0000df8b0ec02d0092aa21987f75e6.jpg" alt="ean Up – WordPress" width="120">
 <br>Clean Up <br> – WordPress</td>
<td style="background-color: red"><b>NotFound</b></td>
<td>◉データベースのクリーンアップ<br>◉不要なショートコードの削除<br>◉CSS/JavaScriptの最適化<br>◉不要なデータの削除（不要な投稿、コメント、タグ、カテゴリーの削除）<br>◉トランザクションテーブルの最適化<br>◉自動保存データの削除<br>◉カスタムテーブルの管理<br>◉データベースの分析<br>◉トランジェントの削除<br>◉オプションの削除</td>
<td>◉不要なデータを細かく指定して削除できる<br><br>◉データベースを軽量化できる</td>
<td style="background-color: red">5位<br>2位<br>5位<br>※ WordPress.orgに<br>存在せず</td>
</tr>
</tbody></table></div></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>500（Internal Server Error）エラー対応記</title>
		<link>https://xn--ecka7j.biz/site-operation/10055/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Fri, 09 Aug 2024 05:52:51 +0000</pubDate>
				<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress対策]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=10055</guid>

					<description><![CDATA[原因は、php.ini上のメモリ設定の不足･･･ここはデフォルトの設定でWordPress導入時から変わっていない(省略値） 症状は、記事の更新で、ディスクリプション部分が更新できません。タイトルや他のカスタムHTMLブ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>原因は、php.ini上のメモリ設定の不足･･･ここはデフォルトの設定でWordPress導入時から変わっていない(省略値）</p>



<p>症状は、記事の更新で、ディスクリプション部分が更新できません。タイトルや他のカスタムHTMLブロックに入れたテーブルなどは更新できています。</p>



<p>この記事では、500Internal Server Errorに至る前兆、エラー原因の究明と対策方法についてお伝えしたいと思います。</p>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-13" checked><label class="toc-title" for="toc-checkbox-13">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">更新エラー</a><ul><li><a href="#toc2" tabindex="0">description</a></li><li><a href="#toc3" tabindex="0">カスタムcss</a></li><li><a href="#toc4" tabindex="0">HTML Check</a></li><li><a href="#toc5" tabindex="0">Error前触れ？</a></li></ul></li><li><a href="#toc6" tabindex="0">Cocoonフォーラム</a><ul><li><a href="#toc7" tabindex="0">フォーラム投稿</a></li><li><a href="#toc8" tabindex="0">エラーログ取得</a></li><li><a href="#toc9" tabindex="0">フォーラム再開</a></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">更新エラー</span></h2>



<h3 class="wp-block-heading"><span id="toc2">description</span></h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="427" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/description_edit_update-800x427.jpg" alt="description_edit_update" class="wp-image-10054" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/08/description_edit_update-800x427.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/description_edit_update-500x267.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/description_edit_update-300x160.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/description_edit_update-768x410.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/description_edit_update.jpg 999w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">description edit update</figcaption></figure>



<p>タイトルや記事部分の編集を終えたので、メタディスクリプション部分の内容を編集して更新します。</p>



<ul class="wp-block-list">
<li>編集前のディスクリプションは<strong><span class="bold-red">322</span></strong>文字でプラグインの数は<strong><span class="bold-red">146本</span></strong>でした。</li>



<li>今回、プラグインの数は<span class="bold-blue"><strong>153</strong>本</span>に増え、ディスクリプション内の文書も編集して文字数は<strong><span class="bold-blue">222</span></strong>文字になりました。</li>



<li>ここで<span class="inline-button-blue">「更新」</span>ボタンを押したのですが、<span class="bold-red">ディスクリプションの内容が</span>元に戻って（<span class="bold-red">ロールバック</span>して）います。</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="179" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/title_edit_update-800x179.jpg" alt="Update Error" class="wp-image-10051" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/08/title_edit_update-800x179.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/title_edit_update-500x112.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/title_edit_update-300x67.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/title_edit_update-768x172.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/title_edit_update.jpg 999w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Update Error</figcaption></figure>



<ul class="wp-block-list">
<li>ページの最上部までスクロールしてみると、「<strong><span class="bold-red">更新に失敗しました。</span></strong>」となっています。<br>同時編集した<strong><span class="bold-blue">タイトル</span></strong>部分の更新（153本）<span class="bold">は</span><strong><span class="bold-blue">更新され反映</span>されています。</strong></li>



<li>また、編集画面から通常の表示に戻ると、同時編集した<strong><span class="bold-blue">記事部分の追加及び編集部分は更新され反映</span>されています。</strong></li>
</ul>



<h3 class="wp-block-heading"><span id="toc3">カスタムcss</span></h3>



<p>さらに、カスタムcss部分を外部Link化して、該当カスタムcssを無効化（ブランク又はコメント化）した後、「<strong>更新</strong>」ボタンを押しても結果ロールバックされてしまう。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="538" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/custom_css-800x538.jpg" alt="custom_css" class="wp-image-10053" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/08/custom_css-800x538.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/custom_css-500x336.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/custom_css-300x202.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/custom_css-768x517.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/custom_css.jpg 999w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">custom css</figcaption></figure>



<p>カスタムcss内の定義も、「更新」したのですが、ロールバックしてしまいます。</p>



<h3 class="wp-block-heading"><span id="toc4">HTML Check</span></h3>



<p><strong>Nu Html Checker</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; で検査してみたのですが、エラーになるような致命的なHTMLミスはありませんでした。</p>



<h3 class="wp-block-heading"><span id="toc5">Error前触れ？</span></h3>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-style-alert-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>ただ、前触れというか前兆的なものが、24/07/31頃からありました。<br>（この記事に限定される編集時、7/15、7/19、7/29、8/1だけですが）</p>



<p><br>この記事は21/02/19執筆以来、使っては行けないプラグインの発見都度記事を更新し続けています。</p>



<p>そして24/04/25でプラグインの数が<strong><span class="bold-blue">146本</span></strong>になった時点まではdescriptionも何の問題もなく更新できていました（これは、この記事の<strong><a href="https://イイネ.biz/security/1242/#toc27">更新履歴</a></strong>からわかります。以降5/20、5/25、6/21、7/4と更新しています。）</p>



<p>そしてプラグインの数が<strong><span class="bold-red">147本</span></strong>になった24/07/15から24/08/01(<strong><span class="bold-red">153本</span></strong>)まではdescriptionの更新が出来ていませんでした。<br>（<span class="marker-under">既に、編集画面Topに「<strong>更新に失敗しました。</strong>」のエラーメッセージが出ていたのかも知れませんが、本文の方は更新できていたのであまり気にしていませんでした。</span>）</p>



<p>24/07/28時点で記事本文が<strong>57,565文字　</strong>そして<strong>description</strong>更新する時点の07/31では<strong>60,345文字</strong>となっていて</p>



<p>この記事の<strong><span class="inline-button-blue">「編集」</span>ボタン</strong>を押した時に、<span class="marker-under">しばしば待たされる（<strong>ブラウザwait</strong>で編集画面に切り替わらないで「待機しますか」のようなメッセージ</span>がでていた）状態になることが度々でした。（残念ながらこの時の画面キャプチャは撮っていません）</p>
</div>
</div>



<h2 class="wp-block-heading"><span id="toc6">Cocoonフォーラム</span></h2>



<p><strong>　Cocoonフォーラムの「<a href="https://wp-cocoon.com/community/cocoon-theme/">Cocoonテーマに関する質問</a> 」に相談しました。</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="685" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/Cocoon_forum-800x685.jpg" alt="Cocoon_forum" class="wp-image-10052" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/08/Cocoon_forum-800x685.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/Cocoon_forum-500x428.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/Cocoon_forum-300x257.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/Cocoon_forum-768x658.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/08/Cocoon_forum.jpg 999w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Cocoon forum</figcaption></figure>



<h3 class="wp-block-heading"><span id="toc7">フォーラム投稿</span></h3>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon" style="--cocoon-custom-text-color:#ffffff"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/i2.jpg" alt="私" class="speech-icon-image"/></figure><div class="speech-name">私</div></div><div class="speech-balloon has-text-color has-cocoon-white-color">
<p><strong>Title:</strong> 記事の更新で、ディスクリプション部分が更新できません。タイトルや他のカスタムHTMLブロックに入れたテーブルなどは更新できています。<strong></strong></p>



<p><strong>本文：</strong>お世話様です。</p>



<p>該当記事： https://xn--ecka7j.biz/security/1242/ で、</p>



<p>「更新」ボタンを押しても一部が更新されないため、</p>



<p>ページの最上部までスクロールしてみると、「更新に失敗しました。」となっています。</p>



<p>（但し、同時編集したタイトルや記事部分の追加及び編集部分は更新され反映されています）</p>



<p>ただ、24/04/25時点までは、ディスクリプション部分の更新が出来ていました（タイトル上の本数と同じ146本）。</p>



<p>その後、何度か同じ記事を更新していますがその時はディスクリプション部分の変更は行わなかったため分かりません。</p>



<p>更に24/07/15にディスクリプション部分の変更(147本)を行った時から24/08/01(153本)までは更新されていません。</p>



<p>（7/15、7/19、7/29、8/1に同記事の編集を行っています。）</p>



<p>•ディスクリプション部分の画像（更新前：322文字&#x27a1;&#xfe0f;編集：222文字「更新」ボタン&#x27a1;&#xfe0f;結果：322文字に戻る）と、「更新に失敗しました。」の<strong>画像を添付</strong>します。</p>



<p>HTML Checkerで確認すると、CSS部分とHTML部分にいくつかエラーがありますが、これが関係してるとも思えませんが、念の為。</p>



<p><strong>環境情報をつけて</strong></p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/mk2.jpg" alt="mk2" class="speech-icon-image"/></figure><div class="speech-name">mk2</div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-c0897b0bedeeec07f767ef20cac66d39">以下のような場合、更新できますでしょうか</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-2342136e1fb74ffd424d680c4f40abb4">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ディスクリプション部分を空にする</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-48c14ab75faac114e045a4c4ca50d749">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ディスクリプションを、10文字くらいの短い文章にする</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-1c8e2c44d5105c412b06cb6c05e7cb46">上記で更新できた場合は、ディスクリプションに入力した文章に、何か問題があるのかと思われます。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-1b720093206aac9d0f9da0c1e138dc70">例えば、何か不正な文字などは入っていたり。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-c4593e9b0ee34d071838a83bd95e17ae">（こちらからは入力したものが見えませんので、分からないんですよね）</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-6fda161561a9262b601a4d0f03b3ef72">上記のようなケースが、更新できないとすると、別の原因だと思います</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/i2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-3601d79991cb061e540fac55a2764903">追伸です。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-82aff7b4c4c4bcb31f8dcc8c68cb4273">カスタムcss部分も同様に更新できません。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-8026b81cbadb6623a9c96bd422f5d6c2">カスタムcss部分を修正して外部css化した後、カスタムcss部分を削除し更新しようとしたのですが、同様にエラーとなり更新できませんでした。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-bd24965d11ff2539ae7df42ac09c66e1">カスタムcss部分を全削除しても、一行だけコメント行にして更新しようとしても、同様にエラーとなり更新できません。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-aa8be6c568833334b36276b2881abdf8"><strong>（画像添付）</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-1e81e9a5f5cd0d27f74237a79fc3e70b">ありがとうございます。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-fada7dbca60f44d185cbd6cf3f99cc08">全削除しても1文字だけにしてもエラーとなり更新できませんでした。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-c13110fc2feb74c334343cd901c2ff04">その下の、カスタムcss部分も修正したり、外部css化して全削除しても１行だけコメント行</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-0dc2808b92008cf4bce4284db701cbaa">/*&nbsp;&nbsp;&nbsp; */ に、しようとしてもエラーとなり更新できませんでした。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-4771b9973120be4ab39f4a99dad02a59">エラーとなった場合でも、表示上はブランクになっています。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-5fa93a9a4383cdb5bfc0cb4055e16b0e">一度更新を閉じて、再度更新しようとするとものと状態に戻った状態で表示されます。</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/chu-ya.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-d4b49c3d9d5ee452bea0f5de0735781a">まさかと思いますが、Cocoon設定を変更して保存できますか？</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/mk2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-7ba9328abf835f1be04fae67e55e2c88">まさに更新ができない状態のようですね。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-c91cfd29d21ba698b2c0663a6e1958da">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; デベロッパーツールのConsole部分にエラーは出ていないのか</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-dbf18d1bcc69da1050d6d7ca906956c1">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; エラーログに、何か落ちていないのか</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-e6607e29877bbae6ec04a1f9e2683398">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 親テーマにすると更新できるのか</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-7cafca189016d39ae9390f7ace8c284b">&nbsp;上記のようなことはご確認いただいていますでしょうか</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/i2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-94fcb973237a858fef2526620e6ab8f1">@mk2_mk2 さん</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-b026be8c1ead2ae54d9cd3fdeee61751">カスタムcss削除＆更新でデベロッパーツールで 500サーバーエラーとなっています。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-0315f265e5b59b5775e54f4a46821e75">&nbsp;api-fetch.min.js?ver…er=20240522121129:2</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-e67684b04ab0a341a98e0ae0a9c6cc9c">POST&nbsp; https://xn--ecka7j.biz/jn-json/wp/v2/posts/1242?_locale=user&nbsp; 500 (Internal Server Error)</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/i2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-e2801072fb2a33597c4b3d1355b08a86">@chu-ya さん</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-a21f7b9b51b2cde8a2e31bbf007e2d64">Cocoon設定を変更して保存でデベロッパーツールにエラー表示があります。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-57e12b47a607c50c2ce0933b9838c064">&nbsp;Uncaught</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-0a5208d3f9e7636bb5456f793a64b9a0">TypeError:Cannot read properties of undefined (reading &#8216;run&#8217;)</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-794a42787c35d17fdfe72c2fd6815f18">m=kernel_loader,loader_js_executable:482 Uncaught</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-aa12ed3e717c553cd1a692c98416d32a">TypeError: Cannot read properties of undefined (reading &#8216;run&#8217;)</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-d05489a5a8fcdc66fd5d3cab54880d83">at m=kernel_loader,load…executable:482:3959</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-8f5ef0981dd3265e964308161f2b5eb1">about:blank:1 Denying load of chrome-extension://gaiceihehajjahakcglkhmdbbdclbnlf/content.css. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-8f5ef0981dd3265e964308161f2b5eb1">about:blank:1 Denying load of chrome-extension://gaiceihehajjahakcglkhmdbbdclbnlf/content.css. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-8f5ef0981dd3265e964308161f2b5eb1">about:blank:1 Denying load of chrome-extension://gaiceihehajjahakcglkhmdbbdclbnlf/content.css. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-8f5ef0981dd3265e964308161f2b5eb1">about:blank:1 Denying load of chrome-extension://gaiceihehajjahakcglkhmdbbdclbnlf/content.css. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-7a9215743145954afaae4e590c7bc2ca">content.js:1</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-9a3963471199f24e4aab7729afc66fa1">GET chrome-extension://invalid/ net::ERR_FAILED</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/mk2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-c91cfd29d21ba698b2c0663a6e1958da">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; デベロッパーツールのConsole部分にエラーは出ていないのか</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-cebcaf7a42dbcf84aaae24c984c5b610">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>エラーログに、何か落ちていないのか</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-e6607e29877bbae6ec04a1f9e2683398">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 親テーマにすると更新できるのか</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-1d70e32406f19fe46b8ba5fd0dddabdd">上記の2番目・3番目の確認結果は、どういう状態なのでしょうか。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-327e92bb0133c867afefc43b8a109138">「500 Internal Server Error」（サーバー内部エラー）ですから、確実に何らかのエラーが発生しています。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-6125e93eb2198edf7d22eedb52bd3f8b">その原因を探っていく必要があると思います。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-5946031d98d6bb0268b6005350fa76bf">詳細は、エラーログなどを確認しないと、何が起きているかは分からないと思います。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-bda57e01d472e5651a6bff817716ec77">wp-postmetaが更新されないのは、何らかのエラーが原因で、ロールバックされている可能性があると思います。</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/chu-ya.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-7c6a1c998ed1f3f9068923de949292b7">POST&nbsp;&nbsp; https://xn--ecka7j.biz/jn-json/wp/v2/posts/1242?_locale=user&nbsp;&nbsp; 500 (Internal Server Error)</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-2dd8f980b1675c8f8567217a26e428ea">以下と同じ現象と思われます。</p>




<a rel="noopener" href="https://colorful.velvet.jp/webdesign/wordpress_update_error" title="https://colorful.velvet.jp/webdesign/wordpress_update_error" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fcolorful.velvet.jp%2Fwebdesign%2Fwordpress_update_error?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">https://colorful.velvet.jp/webdesign/wordpress_update_error</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://colorful.velvet.jp/webdesign/wordpress_update_error" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">colorful.velvet.jp</div></div></div></div></a>
</div></div>



<h3 class="wp-block-heading"><span id="toc8">エラーログ取得</span></h3>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list">
<li><strong>mk2</strong><strong>さんのアドバイスに従い、Xserverのエラーログ（<a>xn--ecka7j.biz.error_log</a>）を取得する。</strong></li>



<li><strong>xn--ecka7j.biz.error_log</strong><strong>の該当部分をGEMINIに聞く</strong></li>
</ul>



<p><strong>（logの解析と対処方法）</strong></p>
</div>
</div>



<h3 class="wp-block-heading"><span id="toc9">フォーラム再開</span></h3>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/i2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-a596535c701fe3cf76f7f82a9bfd96c3"><strong>@mk2_mk2&nbsp; </strong><strong>さん</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-1e81e9a5f5cd0d27f74237a79fc3e70b">ありがとうございます。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-7a134b8b286fe51aaa7727b05e67abca">エラーログの内容を<strong>GEMINI</strong>に聞いてみました。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-ad381d2c7e343a5472286744e10f4240">もしかして、<strong>メモリ不足エラー </strong>なのかも、と、いうのはこの記事<strong>60,000文字を超えて</strong>いまして。･･･</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-3227d464150252d39bf7c97eab610b78">サイトヘルスで確認：</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-808ce5022796a97d4cbc36df41f2c00b">PHP メモリ上限&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 200M</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-1ec670b6ceed39245cd0c9314c9140ea">PHPメモリ制限 (管理画面のみ)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 256M</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-da50e1ea299a0cfa86c490821a50741a">メモリ制限を変更してリトライしたいと思います。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-f2fdcbccd97a8a1798f66a8b84b68eac"><strong>GEMINI</strong>エラーログの解説</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-0b6276122c343302d716b49238a8a823">このエラーログは、WordPressサイトで発生した問題を示しています。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-593f0c670d0cb2a04c2ec7a779aa937f">メモリ不足エラー</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-6a6b99ec07d48aae8850fce566731d09">最初のエラーログは、PHPのメモリ不足エラーです。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-0f75c774bdd34e8781404f0daebfa388">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 内容: Allowed memory size of 209715200 bytes exhausted (tried to allocate 131072 bytes) in /home/a-itc/xn--ecka7j.biz/public_html/wp-includes/class-wpdb.php on line 2320</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-cc90f95aa46acc4ca921f0d4cddd23e2">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 日本語訳: 使用可能なメモリ容量 (209,715,200 バイト) を超えてしまい、メモリ割り当て (131,072 バイト) に失敗しました。 (ファイル: /home/a-itc/xn--ecka7j.biz/public_html/wp-includes/class-wpdb.php, 行: 2320)</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-39c70a7f5e12a0df6b6d9459b19f9816">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 原因: 実行中のスクリプト (おそらくWordPress) が、割り当てられたメモリ容量を超えるほど多くのメモリを使用しようとしたためです。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-dd7a95c191dea7445537c48cf238ed47">解決方法</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-593f0c670d0cb2a04c2ec7a779aa937f">メモリ不足エラー</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-d66eae9f446f852e4f2b18ca44e3c090">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WordPressのプラグインやテーマを見直す: メモリを大量に消費する可能性のあるプラグインやテーマがないか確認する。不要なものは無効化するか削除する。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-12c2513df4d7c0b6bd10d08f9b1be0c5">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHPのメモリ制限を増やす (サーバー管理者が必要): サーバーの管理者と相談し、PHPのメモリ制限値を一時的に上げることで、エラーを回避できる場合があります。ただし、根本的な解決ではなく、メモリリークなどの問題の可能性があるので注意が必要です。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-f7dbf671275ca9acfefef1f35fc8b85d">補足:</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-8e5ce738c99954b8d1f277e3d8e2e64d">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; エラーログには、エラーが発生した関数の情報や、エラーが発生したコードの場所 (行番号) が含まれています。必要に応じて、これらの情報も参考にしてください。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-1b1146812ab1fe34d7a6489d3b46e6f9">以上の解決方法を試しても問題が解決しない場合は、WordPressのフォーラムや、サーバー管理者に相談することをおすすめします。</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/mk2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-362fb9436888f4a9c68f51ecd167f5b0">私には、エラーログ全部は見えませんので、言えることだけ。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-66afdab480b42c048a8d7e851da40b34">投稿者::</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-492f8590ff37ac6fe9c05eea3ed55603">内容: Allowed memory size of 209715200 bytes exhausted (tried to allocate 131072 bytes) in /home/a-itc/xn--ecka7j.biz/public_html/wp-includes/class-wpdb.php on line 2320</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-2ac12fd94f5d097945adc2b626449830">WordPressが使用できるメモリの最大量が209,715,200バイト（約200MB）で、そのメモリのすべてを使い果たしたということだと思います。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-bf83773b868ed638ccdd7e7430ff05c9">そして、追加で131,072バイト（約128KB）のメモリを確保しようとしたが、既にメモリの上限に達していたため、確保できなかったのかな・・・と。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-07f7ae390a0f0f5b5f5f4026937872d2">まずは、メモリ容量を増やしてみることだと思います。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-9aba8d3bb8858b2abfcf10c25b0b5d23">エックスサーバーであれば、比較的簡単に<strong>php.ini</strong>を修正できたと思います。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-afb32f8a988755e9259c618467b742a7">php.ini設定について</p>




<a rel="noopener" href="https://www.xserver.ne.jp/manual/man_server_phpini_edit.php" title="php.ini&#35373;&#23450;&#12395;&#12388;&#12356;&#12390; | &#12524;&#12531;&#12479;&#12523;&#12469;&#12540;&#12496;&#12540;&#12394;&#12425;&#12456;&#12483;&#12463;&#12473;&#12469;&#12540;&#12496;&#12540;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fwww.xserver.ne.jp%2Fmanual%2Fman_server_phpini_edit.php?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">php.ini&#35373;&#23450;&#12395;&#12388;&#12356;&#12390; | &#12524;&#12531;&#12479;&#12523;&#12469;&#12540;&#12496;&#12540;&#12394;&#12425;&#12456;&#12483;&#12463;&#12473;&#12469;&#12540;&#12496;&#12540;</div><div class="blogcard-snippet external-blogcard-snippet">レンタルサーバー「エックスサーバー」のご利用マニュアル｜PHPプログラムの設定ファイルである「php.ini」をサーバーパネル上で簡単に編集できる「php.ini設定」機能に関するご案内です。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.xserver.ne.jp/manual/man_server_phpini_edit.php" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">www.xserver.ne.jp</div></div></div></div></a>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-0c19ec985c8ba6127422331cef755866">以下の値がどうなっているのか、確認後に増やす感じなのかなと。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-1791d348b7bf23ee70b4438008b8a7f2">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; memory_limit</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-cb8427910c69868ed05addf58d815a59">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; post_max_size</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-7752f2852163e3510454038558acbeea">「memory_limit &gt;= post_max_size」である必要があったと思います。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-d3f7f271940e012ac00d1e4f35293da1">ちなみに、私もWordPress 6.5.5を使っていますが、特にこの問題は起きていません。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-9ee8c81ca8c8dcfe5e6e56db5ed89912">（メモリに関しては十分確保していると思いますし）</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/i2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-94fcb973237a858fef2526620e6ab8f1">@mk2_mk2 さん</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-4134f7a4b57efa194ac53820228620bf">お陰様で、php.iniの変更も終わり</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-fe0daf261a393fedcafff4cc66caea1a">記事の更新（ディスクリプションの更新とカスタムcss記述の削除）</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-e99e6c5a6a5b45c3efdc895102ef3981">も終わり、正常（CSSのエラーもなくなり）にできました。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-fdfebe70c39a02971186a2998b4cdab7"><strong>サーバーパネル ＞ 設定対象ドメイン：イイネ.biz　＞ PHP　＞ php.ini設定 ＞</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-0944b5d94a6d3c65bd5e2e1fdc557a33"><strong>•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong>memory_limit　：　200M　&#x27a1;&#xfe0f;<strong>　256M</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-84abde6bf28da6e6101ab332a3d309b7"><strong>•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong>post_max_size　：　30M　&#x27a1;&#xfe0f;<strong>　128M</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-9f199e7f0642c80f636e597f338c1702">サイトヘルスでの確認も</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-20485011bc1d3fafe6d784d66dd6990b">PHP メモリ上限<strong>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 256M</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-66c2efffa045a0a61c7586dba3185815">PHP POST サイズ上限<strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 128M</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-71c7cda0a650da1f0f676fabed8f9960">となりました。</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/mk2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-316f11f5da63d514dcee56ad94bee729">エラーログでは、200MBを超えていますし。<br>どちらも、512Mくらいにしても良い気がしますよ。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-f8f8f349c182437d4c2222c713d340b7">現状で上手くいっていますから、そんなに心配ないのかもしれませんけれど。<br>今後、もっと使用量が増える可能性もあるかもしれませんので、余裕はあった方が良いと思います。</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2024/08/i2.jpg" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-e51d4bc127aa9dde299dc1117e92e430">了解です共に512MBまでに変更しました。</p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-36e98586cbc75b295367bdbfb6fb37f6"><strong>Php.ini</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-6be38edc78d26afb9c4ce530fe35f1a1">memory_limit<strong>　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512M　</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-89c104274a54fe80b0a9f44765dae676">post_max_size<strong>　&nbsp;&nbsp;&nbsp;&nbsp; 512M　</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-89a78cdbe5cf3e0afee81683cebfc841"><strong>サイトヘルスで確認</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-c6eb1c5d590b09d9fc9545ad7d42c7a7">PHP メモリ上限<strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512M</strong></p>



<p class="has-cocoon-white-color has-text-color has-link-color wp-elements-15dde6fcefe8d6f4a58f477c3de0e097">PHP POST サイズ上限&nbsp; <strong>512M</strong></p>
</div></div>



<p id="e500" style="padding-bottom: 55px;"><i class="bi bi-hdd-rack"></i> 500 Internal Server Error</p>
<div class="glass_container_J240808" id="glass3"></div><!-- コード ジェネレータ -->
<div class="background_custom70-55"><!--オーロラのサイズ幅-高さ-->
<p style="padding-left: 55px; padding-top: 55px;"></p>
<p class="Rainbow_t30">　<i class="bi bi-hdd-rack fas fa-3x"> 500</i></p>
<div class="glass_darkorange" id="id_darkorange"></div>
<div class="glass_chocolate" id="id_chocolate"></div>
<div class="glass_maroon" id="id_maroon"></div>
<div class="glass_brown" id="id_brown"></div>
<div class="glass_cyairo" id="id_cyairo"><i class="fas fa-2x">　　Internal</i></div>
<div class="glass_darkred" id="id_darkred"></div>
<div class="glass_red" id="id_red"></div>
<div class="glass_magenta" id="id_magenta"><i class="fas fa-2x"> 　　Server</i></div>
<div class="glass_hotpink" id="id_hotpink"></div>
<div class="glass_darkviolet" id="id_darkviolet"></div>
<div class="glass_lueviolet" id="id_lueviolet"><i class="fas fa-2x">　　Error</i></div>
<canvas id="canvas33"></canvas>
<div><p class="Rainbow_t30">　500 Internal 　Server Error</p></div>
</div>
<!-- Aurora実行.js -->
<script src="https://xn--ecka7j.biz//wp-content/uploads/j_js/js_j9.js"></script><!--Local & xServer: Aurora-->
<script> var gradient = new Gradient();  gradient.initGradient("#canvas33");</script><!--Aurora-->
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress 6.5.3メンテナンスリリース</title>
		<link>https://xn--ecka7j.biz/site-operation/wordpress/9776/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Fri, 10 May 2024 02:43:41 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress対策]]></category>
		<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<category><![CDATA[ブロックエディタ]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=9776</guid>

					<description><![CDATA[Maintenance このマイナーリリースには、コアの12件のバグフィックスとブロックエディターの9件のバグフィックスが含まれます。 目次 CoreBlock editor Core 　Update：2024/05/1 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Maintenance</p>



<p>このマイナーリリースには、<br>コアの12件のバグフィックスと<br>ブロックエディターの9件のバグフィックスが含まれます。</p>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-15" checked><label class="toc-title" for="toc-checkbox-15">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">Core</a><ul><li><a href="#toc2" tabindex="0">Block editor</a></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Core</span></h2>



<p id="ver653core"><i class="fas fa-table"></i> </p>

<figure class="wp-block-table">
<div class="scrollable-table stfc-sticky"><table style="border-collapse:collapse;border-color: aqua" border="2">
<caption class="tal"><i class="fas fa-edit fa-2x"></i>　Update：2024/05/10</caption>
<thead>
<tr>
	<th scope="col">C</th>
	<th scope="col">Ticket</th>
	<th scope="col">内容</th>
	<th scope="col">Component</th>
	<th scope="col">Version</th>
</thead>
<tbody>
	<tr>
		<td>01</td>
		<td>#60754</td>
		<td><span style="border-bottom: solid 1px aqua;">ブロックフックの設定時に、間違った情報が渡されていた問題を修正</span>
			<br>Block Hooks: Incorrect context passed when setting ignored hooked blocks metadata</td>
		<td>General</td>
		<td>6.5</td>
	</tr>
	<tr>
		<td>02</td>
		<td>#60827</td>
		<td><span style="border-bottom: solid 1px aqua;">パターンメニューの項目に関するバグを修正</span>
			<br>Patterns menu item</td>
		<td>I18N <span style="color:red; font-weight:900;">※</span></td>
		<td>6.5</td>
	</tr>
	<tr>
		<td>03</td>
		<td>#60862</td>
		<td><span style="border-bottom: solid 1px aqua;">wp_localize_script() 関数が login_enqueue_scripts フックで使用する際の動作を変更</span>
			<br>wp_localize_script() on login_enqueue_scripts hook change in behavior</td>
		<td>Script Loader</td>
		<td>6.5</td>
	</tr>
	<tr>
		<td>04</td>
		<td>#60865</td>
		<td><span style="border-bottom: solid 1px aqua;">一部の PHPUnit テストが失敗する問題を修正</span>

			<br>Some PHPUnit Tests are failing</td>
		<td>Build/Test Tools</td>
		<td>6.5</td>
	</tr>
	<tr>
		<td>05</td>
		<td>#60876</td>
		<td><span style="border-bottom: solid 1px aqua;">precommit:css Grunt タスクを実行した際に、src/wp-admin/css/media.css ファイルで Autoprefixer に関する警告が発生する問題を修正</span>
			<br>Autoprefixer warning in `src/wp-admin/css/media.css` when running `precommit:css` Grunt task</td>
		<td>Media</td>
		<td>6.3</td>
	</tr>
	<tr>
		<td>06</td>
		<td>#60888</td>
		<td><span style="border-bottom: solid 1px aqua;">WP_Translation_Controller::load_file() 関数に文字列以外のデータを渡すと、エラーが発生する問題を修正</span>
			<br>Fatal error when passing non-strings to `WP_Translation_Controller::load_file()`</td>
		<td>I18N <span style="color:red; font-weight:900;">※</span></td>
		<td>&#8211;</td>
	</tr>
	<tr>
		<td>07</td>
		<td>#60909</td>
		<td><span style="border-bottom: solid 1px aqua;">theme.json ファイルを持つクラシックテーマが、本来読み込まないはずのテンプレートをロードしようとする問題を修正</span>
			<br>Classic Theme with theme.json attempts to load templates</td>
		<td>Themes</td>
		<td>6.5</td>
	</tr>
	<tr>
		<td>08</td>
		<td>#60936</td>
		<td><span style="border-bottom: solid 1px aqua;">レイアウトのベースルール出力が、クラシックテーマでのブロックのワイド配置と干渉する問題を修正</span>
			<br>Layout: Output of base layout rules conflicts with wide alignment of blocks in classic themes</td>
		<td>Editor</td>
		<td>trunk <span style="color:red; font-weight:900;">※</span></td>
	</tr>
	<tr>
		<td>09</td>
		<td>#60980</td>
		<td><span style="border-bottom: solid 1px aqua;">class-avif-info.php ファイル内の get_item_features() 関数にバグがあり、修正</span>
			<br>Fix get_item_features() in class-avif-info.php</td>
		<td>Media</td>
		<td>6.5</td>
	</tr>
	<tr>
		<td>10</td>
		<td>#60981</td>
		<td><span style="border-bottom: solid 1px aqua;">WordPress 6.5 で、クラシックテーマに対して誤った場所に &#8220;is-layout-constrained&#8221; クラスが追加される問題を修正</span>
			<br>6.5 adds the &#8220;is-layout-constrained&#8221; class to the wrong place for classic themes</td>
		<td>trunk <span style="color:red; font-weight:900;">※</span></td>
		<td>trunk <span style="color:red; font-weight:900;">※</span></td>
	</tr>
	<tr>
		<td>11</td>
		<td>#60992</td>
		<td><span style="border-bottom: solid 1px aqua;">AJAX によるプラグイン有効化処理に問題があり、修正</span>
			<br>Plugin management: AJAX plugin activation consequences</td>
		<td>Plugins</td>
		<td>6.5</td>
	</tr>
	<tr>
		<td>12</td>
		<td>#61129</td>
		<td><span style="border-bottom: solid 1px aqua;">WordPress 6.5.3 で修正されたバグを取り込んだ、最新の npm パッケージに更新</span>
			<br>Update npm packages with bugfixes for 6.5.3</td>
		<td>Editor</td>
		<td>&#8211;</td>
	</tr>
</tbody>
</table></div>
</figure>

<p>I18N <span style="color: red;"><b><span style="color:red; font-weight:900;">※</span></b></span>:	WordPressのI18Nは、国際化（Internationalization）の略称</p>
<p>trunk <span style="color: red;"><b><span style="color:red; font-weight:900;">※</span></b></span>:	WordPressコアの開発ブランチ（trunk ブランチは、最も新しい開発コードが格納されているブランチ）</p>



<h3 class="wp-block-heading"><span id="toc2">Block editor</span></h3>



<p id="ver653block"><i class="fas fa-table"></i> </p>

<figure class="wp-block-table">
	<div class="scrollable-table stfc-sticky"><table style="border-collapse:collapse;border-color: aqua" border="2">
<caption class="tal"><i class="fas fa-edit fa-2x"></i>　Update：2024/05/10</caption>
<thead>
<tr><th scope="col">C</th><th scope="col">Ticket</th><th scope="col">内容</th></tr>
</thead>
<tbody>

	<tr>
		<td>1</td>
		<td>#60489</td>
		<td><span style="border-bottom: solid 1px aqua;">レイアウトのサイズ設定がない場合、不要なベースレイアウトルールが出力されないように修正</span>
			<br>Layout: Skip outputting base layout rules that reference content or wide sizes if no layout sizes exist</td>
	</tr>
	<tr>
		<td>2</td>
		<td>#60620</td>
		<td><span style="border-bottom: solid 1px aqua;">ブロック挿入ツールの、パターンのページネーション機能でフォーカスが失われる問題を修正</span>
			<br>Fix inserter pattern pagination focus loss</td>
	</tr>
	<tr>
		<td>3</td>
		<td>#60608</td>
		<td><span style="border-bottom: solid 1px aqua;">静的な投稿ページの設定で、解決済みのテンプレートが参照される問題を修正</span>
			<br>Fix static posts page setting resolved template</td>
	</tr>
	<tr>
		<td>4</td>
		<td>#60641</td>
		<td><span style="border-bottom: solid 1px aqua;">フォントライブラリのモーダルウィンドウで、スクロールバーが動作しない問題を修正</span>
			<br>Font Library: Fix modal scrollbar</td>
	</tr>
	<tr>
		<td>5</td>
		<td>#60661</td>
		<td><span style="border-bottom: solid 1px aqua;">data-wp-on 属性を使用して、同じタイプのイベントに対して複数のイベントハンドラーを登録できるように修正</span>
			<br>Interactivity API: Allow multiple event handlers for the same type with data-wp-on.</td>
	</tr>
	<tr>
		<td>6</td>
		<td>#60668</td>
		<td><span style="border-bottom: solid 1px aqua;">レイアウト要素に、常に意味を伝えるクラス (セマンティッククラス) を追加するように修正</span>
			<br>Layout: Always add semantic classes</td>
	</tr>
	<tr>
		<td>7</td>
		<td>#60845</td>
		<td><span style="border-bottom: solid 1px aqua;">Firefox で、深く入れ子になったリストを操作中に、リストビューのドラッグモードが解除できない問題を修正</span>
			<br>List View: Fix stuck dragging mode in UI in Firefox when dealing with deeply nested lists</td>
	</tr>
	<tr>
		<td>8</td>
		<td>#60764</td>
		<td><span style="border-bottom: solid 1px aqua;">theme.json ファイルを持たないテーマに対しては、不要なレイアウトルールが出力されないように修正</span>
			<br>Don&#8217;t output base flow and constrained layout rules on themes without theme.json</td>
	</tr>
	<tr>
		<td>9</td>
		<td>#60686</td>
		<td><span style="border-bottom: solid 1px aqua;">PHP ユニットテストのワークフロー: CI テストが通過するように 7.0 と 7.1 の削除を試みる
	CI (継続 </span>
			<br>PHP unit test workflow: Try removing 7.0 and 7.1 to get CI tests passing</td>
	</tr>
</tbody>
</table></div>
</figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress 6.0.3 Security Update</title>
		<link>https://xn--ecka7j.biz/site-operation/5080/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Tue, 18 Oct 2022 02:01:32 +0000</pubDate>
				<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[セキュリティ対策]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<category><![CDATA[大事なこと]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=5080</guid>

					<description><![CDATA[WordPress 6.0.3 が公開されました。これは、セキュリティ・メンテナンスの為、早急に対応（メンテ）されることをお勧めします。詳細を以下の一覧に記載しますが、XSSの問題９個を含む、SQLインジェクション、CS [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>WordPress 6.0.3 が公開されました。<br>これは、セキュリティ・メンテナンスの為、早急に対応（メンテ）されることをお勧めします。<br>詳細を以下の一覧に記載しますが、<br><strong>XSS</strong>の問題９個を含む、<strong>SQLインジェクション</strong>、<strong>CSRF</strong>の問題など、合わせて16個のセキュリティ対策です。</p>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-17" checked><label class="toc-title" for="toc-checkbox-17">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">XSS</a><ul><li><a href="#toc2" tabindex="0">SQLi</a></li><li><a href="#toc3" tabindex="0">CSRF</a></li><li><a href="#toc4" tabindex="0">WordPress 6.0.3</a></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">XSS</span></h2>



<p><strong>XSS</strong>：<strong>cross</strong> <strong>s</strong>ite <strong>s</strong>cripting</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ウェブアプリケーションの中には、検索のキーワードの表示画面や個人情報登録時の確認画面、掲示板、ウェブのログ統計画面等、利用者からの入力内容やHTTPヘッダの情報を処理し、ウェブページとして出力するものがあります。<br>ここで、ウェブページへの出力処理に問題がある場合、そのウェブページにスクリプト等を埋め込まれてしまいます。<br>この問題を<strong>XSS</strong>「クロスサイト・スクリプティングの脆弱性」と呼び、この問題を悪用した攻撃手法を、「クロスサイト・スクリプティング攻撃」と呼びます。<br>クロスサイト・スクリプティング攻撃の影響は、ウェブサイト自体に対してではなく、そのウェブサイトのページを閲覧している利用者に及びます</p>
<cite>出典：IPA 独立行政法人 情報処理推進機構</cite></blockquote>



<h3 class="wp-block-heading"><span id="toc2">SQLi</span></h3>



<p><strong>SQLインジェクション</strong>攻撃により、発生しうる脅威は次のとおりです。</p>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<ul class="wp-block-list">
<li>データベースに蓄積された非公開情報の閲覧：個人情報の漏えい 等</li>



<li>データベースに蓄積された情報の改ざん、消去：ウェブページの改ざん、パスワード変更、システム停止 等</li>



<li>認証回避による不正ログイン：ログインした利用者に許可されている全ての操作を不正に行われる</li>



<li>ストアドプロシージャ等を利用したOSコマンドの実行：システムの乗っ取り、他への攻撃の踏み台としての悪用 等</li>
</ul>



<p class="has-text-align-left">注意が必要なウェブサイトの特徴：運営主体やウェブサイトの性質を問わず、データベースを利用するウェブアプリケーションを設置しているウェブサイトに存在しうる問題です。<br>個人情報等の重要情報をデータベースに格納しているウェブサイトは、特に注意が必要です。　　　　　　　　　　　　　　　　　　　　　　　　　</p>
</div>
</div>
</div>



<p class="has-text-align-right">出典：IPA 独立行政法人 情報処理推進機構</p>



<h3 class="wp-block-heading"><span id="toc3">CSRF</span></h3>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<p><strong>CSRF</strong>:クロスサイトリクエストフォージェリ (<strong>c</strong>ross-<strong>s</strong>ite<strong> r</strong>equest <strong>f</strong>orgeries)は、<br>Webアプリケーションの脆弱性の一つ、もしくはそれを利用した攻撃。<br>　またはXSRF：リクエスト強要、セッションライディング (session riding) とも呼ばれます。</p>
</div>



<div class="main_wrapper_sj">

  <div class="sphere_wrapper_sj7">

   <div class="sphere_wrapper_sj8">
    <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2022/10/WordPress_768BR-500x497.png">
   </div>

   <div class="plane_sj plane_01">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj789 spoke_01"><div></div></div>
      <div class="spoke_sj789 spoke_02"><div></div></div>
      <div class="spoke_sj789 spoke_03"><div></div></div>
      <div class="spoke_sj789 spoke_04"><div></div></div>
      <div class="spoke_sj789 spoke_05"><div></div></div>
      <div class="spoke_sj789 spoke_06"><div></div></div>
      <div class="spoke_sj789 spoke_07"><div></div></div>
      <div class="spoke_sj789 spoke_08"><div></div></div>
      <div class="spoke_sj789 spoke_09"><div></div></div>
      <div class="spoke_sj789 spoke_10"><div></div></div>
      <div class="spoke_sj789 spoke_11"><div></div></div>
      <div class="spoke_sj789 spoke_12"><div></div></div>
      <div class="spoke_sj789 spoke_13"><div></div></div>
      <div class="spoke_sj789 spoke_14"><div></div></div>
      <div class="spoke_sj789 spoke_15"><div></div></div>
      <div class="spoke_sj789 spoke_16"><div></div></div>
      <div class="spoke_sj789 spoke_17"><div></div></div>
      <div class="spoke_sj789 spoke_18"><div></div></div>
      <div class="spoke_sj789 spoke_19"><div></div></div>
      <div class="spoke_sj789 spoke_20"><div></div></div>
      <div class="spoke_sj789 spoke_21"><div></div></div>
      <div class="spoke_sj789 spoke_22"><div></div></div>
      <div class="spoke_sj789 spoke_23"><div></div></div>
      <div class="spoke_sj789 spoke_24"><div></div></div>
      <div class="spoke_sj789 spoke_25"><div></div></div>
      <div class="spoke_sj789 spoke_26"><div></div></div>
      <div class="spoke_sj789 spoke_27"><div></div></div>
      <div class="spoke_sj789 spoke_28"><div></div></div>
      <div class="spoke_sj789 spoke_29"><div></div></div>
      <div class="spoke_sj789 spoke_30"><div></div></div>
      <div class="spoke_sj789 spoke_31"><div></div></div>
      <div class="spoke_sj789 spoke_32"><div></div></div>
      <div class="spoke_sj789 spoke_33"><div></div></div>
      <div class="spoke_sj789 spoke_34"><div></div></div>
      <div class="spoke_sj789 spoke_35"><div></div></div>
      <div class="spoke_sj789 spoke_36"><div></div></div>  
    </div>

    <div class="plane_sj plane_02">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>

    <div class="plane_sj plane_03">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>

    <div class="plane_sj plane_04">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>

    <div class="plane_sj plane_05">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj789 spoke_01"><div></div></div>
      <div class="spoke_sj789 spoke_02"><div></div></div>
      <div class="spoke_sj789 spoke_03"><div></div></div>
      <div class="spoke_sj789 spoke_04"><div></div></div>
      <div class="spoke_sj789 spoke_05"><div></div></div>
      <div class="spoke_sj789 spoke_06"><div></div></div>
      <div class="spoke_sj789 spoke_07"><div></div></div>
      <div class="spoke_sj789 spoke_08"><div></div></div>
      <div class="spoke_sj789 spoke_09"><div></div></div>
      <div class="spoke_sj789 spoke_10"><div></div></div>
      <div class="spoke_sj789 spoke_11"><div></div></div>
      <div class="spoke_sj789 spoke_12"><div></div></div>
      <div class="spoke_sj789 spoke_13"><div></div></div>
      <div class="spoke_sj789 spoke_14"><div></div></div>
      <div class="spoke_sj789 spoke_15"><div></div></div>
      <div class="spoke_sj789 spoke_16"><div></div></div>
      <div class="spoke_sj789 spoke_17"><div></div></div>
      <div class="spoke_sj789 spoke_18"><div></div></div>
      <div class="spoke_sj789 spoke_19"><div></div></div>
      <div class="spoke_sj789 spoke_20"><div></div></div>
      <div class="spoke_sj789 spoke_21"><div></div></div>
      <div class="spoke_sj789 spoke_22"><div></div></div>
      <div class="spoke_sj789 spoke_23"><div></div></div>
      <div class="spoke_sj789 spoke_24"><div></div></div>
      <div class="spoke_sj789 spoke_25"><div></div></div>
      <div class="spoke_sj789 spoke_26"><div></div></div>
      <div class="spoke_sj789 spoke_27"><div></div></div>
      <div class="spoke_sj789 spoke_28"><div></div></div>
      <div class="spoke_sj789 spoke_29"><div></div></div>
      <div class="spoke_sj789 spoke_30"><div></div></div>
      <div class="spoke_sj789 spoke_31"><div></div></div>
      <div class="spoke_sj789 spoke_32"><div></div></div>
      <div class="spoke_sj789 spoke_33"><div></div></div>
      <div class="spoke_sj789 spoke_34"><div></div></div>
      <div class="spoke_sj789 spoke_35"><div></div></div>
      <div class="spoke_sj789 spoke_36"><div></div></div>  
    </div>

    <div class="plane_sj plane_06">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>

    <div class="plane_sj plane_07">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">

    </div>

    <div class="plane_sj plane_08">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>

    <div class="plane_sj plane_09">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj789 spoke_01"><div></div></div>
      <div class="spoke_sj789 spoke_02"><div></div></div>
      <div class="spoke_sj789 spoke_03"><div></div></div>
      <div class="spoke_sj789 spoke_04"><div></div></div>
      <div class="spoke_sj789 spoke_05"><div></div></div>
      <div class="spoke_sj789 spoke_06"><div></div></div>
      <div class="spoke_sj789 spoke_07"><div></div></div>
      <div class="spoke_sj789 spoke_08"><div></div></div>
      <div class="spoke_sj789 spoke_09"><div></div></div>
      <div class="spoke_sj789 spoke_10"><div></div></div>
      <div class="spoke_sj789 spoke_11"><div></div></div>
      <div class="spoke_sj789 spoke_12"><div></div></div>
      <div class="spoke_sj789 spoke_13"><div></div></div>
      <div class="spoke_sj789 spoke_14"><div></div></div>
      <div class="spoke_sj789 spoke_15"><div></div></div>
      <div class="spoke_sj789 spoke_16"><div></div></div>
      <div class="spoke_sj789 spoke_17"><div></div></div>
      <div class="spoke_sj789 spoke_18"><div></div></div>
      <div class="spoke_sj789 spoke_19"><div></div></div>
      <div class="spoke_sj789 spoke_20"><div></div></div>
      <div class="spoke_sj789 spoke_21"><div></div></div>
      <div class="spoke_sj789 spoke_22"><div></div></div>
      <div class="spoke_sj789 spoke_23"><div></div></div>
      <div class="spoke_sj789 spoke_24"><div></div></div>
      <div class="spoke_sj789 spoke_25"><div></div></div>
      <div class="spoke_sj789 spoke_26"><div></div></div>
      <div class="spoke_sj789 spoke_27"><div></div></div>
      <div class="spoke_sj789 spoke_28"><div></div></div>
      <div class="spoke_sj789 spoke_29"><div></div></div>
      <div class="spoke_sj789 spoke_30"><div></div></div>
      <div class="spoke_sj789 spoke_31"><div></div></div>
      <div class="spoke_sj789 spoke_32"><div></div></div>
      <div class="spoke_sj789 spoke_33"><div></div></div>
      <div class="spoke_sj789 spoke_34"><div></div></div>
      <div class="spoke_sj789 spoke_35"><div></div></div>
      <div class="spoke_sj789 spoke_36"><div></div></div>     
    </div>

    <div class="plane_sj plane_10">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>

    <div class="plane_sj plane_11">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>

    <div class="plane_sj plane_12">
      <img decoding="async" class="img-300_sj7" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>

  </div> 
</div>



<!-- === ：左回り ：右回り ：右回り中で固定 ：右回り中で左回り === -->
<style type="text/css">
.plane_sj {position:absolute; 
  transform-style:preserve-3d; 
  top:0; right:0; bottom:0; left: 0;}

.plane_sj.plane_01 { transform: rotateY(15deg);}
.plane_sj.plane_02 { transform: rotateY(30deg);}
.plane_sj.plane_03 { transform: rotateY(45deg);}
.plane_sj.plane_04 { transform: rotateY(60deg);}
.plane_sj.plane_05 { transform: rotateY(75deg);}
.plane_sj.plane_06 { transform: rotateY(90deg);}
.plane_sj.plane_07 { transform: rotateY(105deg);}
.plane_sj.plane_08 { transform: rotateY(120deg);}
.plane_sj.plane_09 { transform: rotateY(135deg);}
.plane_sj.plane_10 { transform: rotateY(150deg);}
.plane_sj.plane_11 { transform: rotateY(165deg);}
.plane_sj.plane_12 { transform: rotateY(180deg);}

.spoke_sj789{ 
  transform-origin: 0% 0%;  
  transform-style:preserve-3d;  
  position:absolute; 
 color: rgba(127, 255, 255, 0.5);  /* 水色のリング */
  left:  50%;  top: 50%;  height:150px;  width: 0px; } 

.spoke_sj789.spoke_01 { transform: rotateZ(10deg);}
.spoke_sj789.spoke_02 { transform: rotateZ(20deg);}
.spoke_sj789.spoke_03 { transform: rotateZ(30deg);}
.spoke_sj789.spoke_04 { transform: rotateZ(40deg);}
.spoke_sj789.spoke_05 { transform: rotateZ(50deg);}
.spoke_sj789.spoke_06 { transform: rotateZ(60deg);}
.spoke_sj789.spoke_07 { transform: rotateZ(70deg);}
.spoke_sj789.spoke_08 { transform: rotateZ(80deg);}
.spoke_sj789.spoke_09 { transform: rotateZ(90deg);}
.spoke_sj789.spoke_10 { transform: rotateZ(100deg);}
.spoke_sj789.spoke_11 { transform: rotateZ(110deg);}
.spoke_sj789.spoke_12 { transform: rotateZ(120deg);}
.spoke_sj789.spoke_13 { transform: rotateZ(130deg);}
.spoke_sj789.spoke_14 { transform: rotateZ(140deg);}
.spoke_sj789.spoke_15 { transform: rotateZ(150deg);}
.spoke_sj789.spoke_16 { transform: rotateZ(160deg);}
.spoke_sj789.spoke_17 { transform: rotateZ(170deg);}
.spoke_sj789.spoke_18 { transform: rotateZ(180deg);}
.spoke_sj789.spoke_19 { transform: rotateZ(190deg);}
.spoke_sj789.spoke_20 { transform: rotateZ(200deg);}
.spoke_sj789.spoke_21 { transform: rotateZ(210deg);}
.spoke_sj789.spoke_22 { transform: rotateZ(220deg);}
.spoke_sj789.spoke_23 { transform: rotateZ(230deg);}
.spoke_sj789.spoke_24 { transform: rotateZ(240deg);}
.spoke_sj789.spoke_25 { transform: rotateZ(250deg);}
.spoke_sj789.spoke_26 { transform: rotateZ(260deg);}
.spoke_sj789.spoke_27 { transform: rotateZ(270deg);}
.spoke_sj789.spoke_28 { transform: rotateZ(280deg);}
.spoke_sj789.spoke_29 { transform: rotateZ(290deg);}
.spoke_sj789.spoke_30 { transform: rotateZ(300deg);}
.spoke_sj789.spoke_31 { transform: rotateZ(310deg);}
.spoke_sj789.spoke_32 { transform: rotateZ(320deg);}
.spoke_sj789.spoke_33 { transform: rotateZ(330deg);}
.spoke_sj789.spoke_34 { transform: rotateZ(340deg);}
.spoke_sj789.spoke_35 { transform: rotateZ(350deg);}
.spoke_sj789.spoke_36 { transform: rotateZ(360deg);} 

.img-310_sj1  { width: 310px;}
.img-300_sj7  { width: 300px;}
.img-280_sj8  { width: 280px;}
.img-290_sj9  { width: 290px;}

.main_wrapper_sj{
  display:flex;
  position:relative;
  transform-style:preserve-3d;
  perspective:300px;
  left:0;top:0;bottom:0;right:0; 
  align-items: center;  justify-content: center;  }

.sphere_wrapper_sj7  {
  transform-style:preserve-3d;
  width:300px;height:300px;
  position:relative;
  animation:rotate3d_sj7 10s linear infinite;} 

.sphere_wrapper_sj8  {
  transform-style:preserve-3d;
  width:300px;height:300px;
  position:relative;
  animation:rotate3d_sj8 10s linear infinite;} 

.sphere_wrapper_sj9  {
  transform-style:preserve-3d;
  width:300px;height:300px;
  position:relative;
  animation:rotate3d_sj9 10s linear infinite;} 

/* アニメーション */
@keyframes rotate3d_sj {
  0%   {transform: rotateX(0) rotateY(0); }
  100% {transform: rotateX(-360deg) rotateY(360deg); } /*rotateY(360deg);：左回り*/
  }
/* ====================================================================== */
@keyframes rotate3d_sj7  {
  0%   {transform: rotateX(0) rotateY(360deg); }       /*rotateY(360deg);：右回り*/
  100% {transform: rotateX(0deg) rotateY(0deg); }  
  }  
@keyframes rotate3d_sj8  {
  0%   {transform: rotateX(0) rotateY(0deg); } 
  100% {transform: rotateX(0deg) rotateY(360deg); }    /*：右回り中で固定*/
  }   
@keyframes rotate3d_sj9  {
  0%   {transform: rotateX(0) rotateY(0deg); } 
  100% {transform: rotateX(0deg) rotateY(720deg); }    /*：右回り中で左回り*/
  }   
/* ====================================================================== */
</style>



<h3 class="wp-block-heading"><span id="toc4">WordPress 6.0.3</span></h3>



<figure class="wp-block-table">
<div class="scrollable-table stfc-sticky"><table class="eg1" style="border-collapse: collapse; border-color: red" border="2"> 
<thead><tr>
	<th>#</th>
	<th scope="col" class="bgcp">WordPress Security Update ver.6.0.3</th>
</tr></thead>

<tbody>
	<tr>
		<td rowspan="2">01</td>
		<td>wp-mail.php 経由で保存された <b>XSS</b> (メールで投稿)</td>
	</tr>
	<tr>
		<td>Stored <b>XSS</b> via wp-mail.php (post by email)</td>
	</tr>
	<tr>
		<td rowspan="2">02</td>
		<td>wp_nonce_ays でリダイレクト</td>
	</tr>
	<tr>
		<td>Open redirect in `wp_nonce_ays`</td>
	</tr>
	<tr>
		<td rowspan="2">03</td>
		<td>送信者の<b>メールアドレス</b>が wp-mail.php に<b>公開される</b></td>
	</tr>
	<tr>
		<td>Sender’s email address is exposed in wp-mail.php</td>
	</tr>
	<tr>
		<td rowspan="2">04</td>
		<td>メディア ライブラリ – SQLi(<b>SQLインジェクション攻撃</b>)経由で <b>XSS</b> を反映</td>
	</tr>
	<tr>
		<td>Media Library – Reflected <b>XSS</b> via <b>SQLi</b></td>
	</tr>
	<tr>
		<td rowspan="2">05</td>
		<td>wp-trackback.php の <b>CSRF</b></td>
	</tr>
	<tr>
		<td><b>CSRF</b> in wp-trackback.php</td>
	</tr>
	<tr>
		<td rowspan="2">06</td>
		<td>カスタマイザー経由で保存された <b>XSS</b></td>
	</tr>
	<tr>
		<td>Stored <b>XSS</b> via the Customizer</td>
	</tr>
	<tr>
		<td rowspan="2">07</td>
		<td><b>50790 で導入された</b>共有ユーザー インスタンスを<b>元に戻す</b></td>
	</tr>
	<tr>
		<td><b>Revert</b> shared user instances <b>introduced in 50790</b></td>
	</tr>
	<tr>
		<td rowspan="2">08</td>
		<td>コメント編集を介して WordPress コアに <b>XSS</b> を保存</td>
	</tr>
	<tr>
		<td>Stored <b>XSS</b> in WordPress Core via Comment Editing</td>
	</tr>
	<tr>
		<td rowspan="2">09</td>
		<td>REST 用語/タグ エンドポイントを介した<b>データ公開</b></td>
	</tr>
	<tr>
		<td>Data exposure via the REST Terms/Tags Endpoint</td>
	</tr>
	<tr>
		<td rowspan="2">10</td>
		<td>マルチパート電子<b>メール</b>の<b>内容が流出</b></td>
	</tr>
	<tr>
		<td>Content from multipart <b>emails leaked</b></td>
	</tr>
	<tr>
		<td rowspan="2">11</td>
		<td>「WP_Date_Query」の不適切なサニタイズによる <b>SQL インジェクション</b></td>
	</tr>
	<tr>
		<td><b>SQL Injection</b> due to improper sanitization in `WP_Date_Query`</td>
	</tr>
	<tr>
		<td rowspan="2">12</td>
		<td>RSS ウィジェット: 保存された <b>XSS</b> の問題</td>
	</tr>
	<tr>
		<td>RSS Widget: Stored <b>XSS</b> issue</td>
	</tr>
	<tr>
		<td rowspan="2">13</td>
		<td><b>XSS</b> を検索ブロックに<b>保存</b></td>
	</tr>
	<tr>
		<td>Stored <b>XSS</b> in the search block</td>
	</tr>
	<tr>
		<td rowspan="2">14</td>
		<td>Feature Image Block: <b>XSS</b> の問題</td>
	</tr>
	<tr>
		<td>Feature Image Block: <b>XSS</b> issue</td>
	</tr>
	<tr>
		<td rowspan="2">15</td>
		<td>RSS ブロック: 保存された <b>XSS</b> の問題</td>
	</tr>
	<tr>
		<td>RSS Block: Stored <b>XSS</b> issue</td>
	</tr>
	<tr>
		<td rowspan="2">16</td>
		<td>ウィジェット ブロックの <b>XSS</b> を修正</td>
	</tr>
	<tr>
		<td>Fix widget block <b>XSS</b></td>
	</tr>
</tbody></table></div></figure>
<hr>
<style type="text/css">
.eg1 th {
  border:1px solid #ED9D9D;
  padding:6px;
}
.eg1 td {
  border:1px solid #ED9D9D;
  padding:6px;
}
.scrollable-table.stfc-sticky tr > :first-child {
    background-color: #FFFCFC;
    color: #EF5350;
}

.bgcp { background-color: rgba(236, 158, 157, 0.1) ; }
.bgcb { background-color: rgba(51, 143, 220, 0.1) ; }
</style>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress 5.8.3 Security Update</title>
		<link>https://xn--ecka7j.biz/site-operation/wordpress/3283/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Fri, 07 Jan 2022 04:01:22 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress対策]]></category>
		<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[セキュリティ対策]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<category><![CDATA[改ざん]]></category>
		<category><![CDATA[脆弱性]]></category>
		<category><![CDATA[脆弱性対策]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=3283</guid>

					<description><![CDATA[目次 Security UpdateWordPress 5.8.3 セキュリティ アップデート対策がされた内容改訂されたファイルのリスト対応バージョン（22/01/06現在）XSSの問題SQLインジェクションの脆弱性オブ [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-19" checked><label class="toc-title" for="toc-checkbox-19">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">Security Update</a><ul><li><a href="#toc2" tabindex="0">WordPress 5.8.3 セキュリティ アップデート</a></li><li><a href="#toc3" tabindex="0">対策がされた内容</a><ul><li><a href="#toc4" tabindex="0">改訂されたファイルのリスト</a></li><li><a href="#toc5" tabindex="0">対応バージョン（22/01/06現在）</a></li></ul></li></ul></li><li><a href="#toc6" tabindex="0">XSSの問題</a></li><li><a href="#toc7" tabindex="0">SQLインジェクションの脆弱性</a><ul><li><a href="#toc8" tabindex="0">オブジェクトインジェクション</a></li><li><a href="#toc9" tabindex="0">追記 22/01/18</a><ul><li><a href="#toc10" tabindex="0">5.8、5.7、5.6、5.5、5.4、5.3、5.2までのブランチ以降にメンテされた情報</a></li></ul></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Security Update</span></h2>



<h3 class="wp-block-heading"><span id="toc2">WordPress 5.8.3 セキュリティ アップデート</span></h3>



<div class="wp-block-group is-style-information-box is-layout-flow wp-block-group-is-layout-flow">
<p>4つのセキュリティ問題が<strong>3.7</strong>から<strong>5.8</strong>までの<strong>WordPress</strong>バージョンに影響<br>(日本時間<strong>１月７日 6:45</strong>)に、WordPress<strong>5.8.3</strong>が一般公開されました。</p>
</div>



<div class="wp-block-group is-style-alert-box is-layout-flow wp-block-group-is-layout-flow">
<p>セキュリティ問題が<strong>3.7</strong>から<strong>5.8</strong>までの<strong>WordPress</strong> とありますが、<br></p>



<p>今回サポートされたWord Pressのブランチは、<br><br><strong>5.8</strong>、<strong>5.7</strong>、<strong>5.6</strong>、<strong>5.5</strong>、<strong>5.4</strong>、<strong>5.3</strong>、<strong>5.2</strong>まで(22/01/06現在)です。<br><br><strong>これら以下のブランチは早急</strong>に<span class="marker-under"><strong>バージョンアップ</strong>することをお薦め</span>します。<br>(何故なら、<strong>WordPressの広い範囲</strong>(3.7以降全て)の脆弱性問題だからです。)</p>
</div>



<h3 class="wp-block-heading"><span id="toc3">対策がされた内容</span></h3>



<ol class="wp-block-list">
<li><strong><a href="#xss">XSS</a></strong>の問題（投稿のスラッグを介して）</li>



<li><strong><a href="#object">オブジェクトインジェクション</a></strong>の問題（一部のマルチサイトインストールで）</li>



<li>WP_Queryの<strong><a href="#injection">SQLインジェクション</a></strong>の脆弱性</li>



<li>WP_Meta_Queryの<strong><a href="#injection">SQLインジェクション</a></strong>の脆弱性<br>（WP_Meta_Queryは、バージョン4.1から5.8にのみ関連）</li>
</ol>



<h4 class="wp-block-heading"><span id="toc4">改訂されたファイルのリスト</span></h4>



<div class="wp-block-group is-style-comment-box is-layout-flow wp-block-group-is-layout-flow">
<p>/wp-admin/includes/<strong>upgrade.php</strong><br>/wp-includes/<strong>class-wp-meta-query.php</strong><br>/wp-includes/<strong>class-wp-tax-query.php</strong><br>/wp-includes/<strong>formatting.php</strong><br>/wp-includes/<strong>post.php</strong></p>
</div>



<h4 class="wp-block-heading"><span id="toc5">対応バージョン（22/01/06現在）</span></h4>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-style-information-box is-layout-flow wp-block-group-is-layout-flow">
<p><strong>5.8.<span class="bold-blue">3</span></strong>　、　<strong>5.7.<span class="bold-blue">5</span></strong>　、　<strong>5.6.<span class="bold-blue">7</span>　</strong>　、　<strong>5.5.<span class="bold-blue">8</span></strong>　、　<strong>5.4.<span class="bold-blue">9</span></strong>　、　<strong>5.3.<span class="bold-blue">11</span></strong>　、　<strong>5.2.<span class="bold-blue">14</span></strong></p>
</div>
</div>



<a id="xss"><i class="fas fa-anchor fa-fw"></i> XSSの問題</a>



<h2 class="wp-block-heading"><span id="toc6">XSSの問題</span></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="680" height="494" src="https://xn--ecka7j.biz/wp-content/uploads/2021/09/xss-ipa-680-494-60.png" alt="XSS" class="wp-image-2315" srcset="https://xn--ecka7j.biz/wp-content/uploads/2021/09/xss-ipa-680-494-60.png 680w, https://xn--ecka7j.biz/wp-content/uploads/2021/09/xss-ipa-680-494-60-500x363.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2021/09/xss-ipa-680-494-60-300x218.png 300w" sizes="(max-width: 680px) 100vw, 680px" /><figcaption class="wp-element-caption">クロスサイトスクリプティング</figcaption></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ウェブアプリケーションの中には、検索のキーワードの表示画面や個人情報登録時の確認画面、掲示板、ウェブのログ統計画面等、利用者からの入力内容やHTTPヘッダの情報を処理し、ウェブページとして出力するものがあります。<br>ここで、ウェブページへの出力処理に問題がある場合、そのウェブページにスクリプト等を埋め込まれてしまいます。<br>この問題を「クロスサイト・スクリプティングの脆弱性」と呼び、この問題を悪用した攻撃手法を、「クロスサイト・スクリプティング攻撃」と呼びます。<br>クロスサイト・スクリプティング攻撃の影響は、ウェブサイト自体に対してではなく、そのウェブサイトのページを閲覧している利用者に及びます。</p>
<cite>出典：IPA 独立行政法人 情報処理推進機構</cite></blockquote>



<a id="injection"><i class="fas fa-anchor fa-fw"></i> SQLインジェクションの脆弱性</a>



<h2 class="wp-block-heading"><span id="toc7">SQLインジェクションの脆弱性</span></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="450" src="https://xn--ecka7j.biz/wp-content/uploads/2022/01/SQL_Injection-1280-720-68-800x450.jpg" alt="SQL_Injection" class="wp-image-3281" srcset="https://xn--ecka7j.biz/wp-content/uploads/2022/01/SQL_Injection-1280-720-68-800x450.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/SQL_Injection-1280-720-68-500x281.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/SQL_Injection-1280-720-68-300x169.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/SQL_Injection-1280-720-68-768x432.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/SQL_Injection-1280-720-68-120x68.jpg 120w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/SQL_Injection-1280-720-68-160x90.jpg 160w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/SQL_Injection-1280-720-68-320x180.jpg 320w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/SQL_Injection-1280-720-68.jpg 1280w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">SQLインジェクション</figcaption></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-style-comment-box is-layout-flow wp-block-group-is-layout-flow">
<p>SQLインジェクション攻撃により、発生しうる脅威は次のとおりです。</p>



<ul class="wp-block-list">
<li>データベースに蓄積された非公開情報の閲覧<br>　　　個人情報の漏えい 等</li>



<li>データベースに蓄積された情報の改ざん、消去<br>　　　ウェブページの改ざん、パスワード変更、システム停止 等</li>



<li>認証回避による不正ログイン<br>　　　ログインした利用者に許可されている全ての操作を不正に行われる</li>



<li>ストアドプロシージャ等を利用したOSコマンドの実行<br>　　　システムの乗っ取り、他への攻撃の踏み台としての悪用 等</li>
</ul>



<p>注意が必要なウェブサイトの特徴</p>



<p>運営主体やウェブサイトの性質を問わず、データベースを利用するウェブアプリケーションを設置しているウェブサイトに存在しうる問題です。個人情報等の重要情報をデータベースに格納しているウェブサイトは、特に注意が必要です。</p>



<p>出典：IPA 独立行政法人 情報処理推進機構</p>
</div>
</div>
</div>
</div>



<a id="object"><i class="fas fa-anchor fa-fw"></i> オブジェクトインジェクションの問題</a>



<h3 class="wp-block-heading"><span id="toc8">オブジェクトインジェクション</span></h3>



<div class="wp-block-group is-style-alert-box is-layout-flow wp-block-group-is-layout-flow">
<p>SQLインジェクションが外部からSQL文を注入する攻撃であるのと同じように、<br><strong>オブジェクトインジェクション</strong>とは<strong>外部からオブジェクトを注入する攻撃</strong>です。<br>外部からオブジェクトを注入できれば、<br>そのオブジェクトの機能によりさまざまな攻撃ができる可能性があります。<br>最悪の場合、<strong>任意のコードを実行できる脆弱性</strong>です。</p>
</div>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="450" src="https://xn--ecka7j.biz/wp-content/uploads/2022/01/wordpress5.8.3-60-800x450.png" alt="WordPress 5.8.3" class="wp-image-3282" srcset="https://xn--ecka7j.biz/wp-content/uploads/2022/01/wordpress5.8.3-60-800x450.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/wordpress5.8.3-60-500x281.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/wordpress5.8.3-60-300x169.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/wordpress5.8.3-60-768x432.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/wordpress5.8.3-60-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/wordpress5.8.3-60-160x90.png 160w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/wordpress5.8.3-60-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2022/01/wordpress5.8.3-60.png 1280w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">WordPress 5.8.3</figcaption></figure>



<h3 class="wp-block-heading"><span id="toc9">追記 22/01/18</span></h3>



<h4 class="wp-block-heading"><span id="toc10">5.8、5.7、5.6、5.5、5.4、5.3、5.2までのブランチ以降にメンテされた情報</span></h4>



<div class="wp-block-group is-style-question-box is-layout-flow wp-block-group-is-layout-flow">
<p>先日の情報では、「（<strong>3.7以降</strong>全て）の脆弱性問題」と<strong>あったが</strong>、<br>サポートされたのは、<strong>5.2まで</strong>だった。<br>今回、「<strong><a rel="noopener" href="https://ja.wordpress.org/download/releases/" target="_blank">WordPress.org ダウンロード</a></strong>」を確認すると、以下のブランチの対応が追加されていたので（<strong>追記</strong>）</p>
</div>



<div class="wp-block-group is-style-question-box is-layout-flow wp-block-group-is-layout-flow">
<p>日付は、<strong>2022/01/18</strong>時点の<strong>最終更新日</strong><br></p>



<p><strong>5.1.12</strong> 2022年1月6日</p>



<p><strong>5.0.15</strong> 2022年1月7日</p>



<hr class="wp-block-separator has-css-opacity"/>



<p><em><strong>4.9.19</strong></em> 2022年1月7日</p>



<p><em><strong>4.8.18</strong></em> 2022年1月7日</p>



<p><em><strong>4.7.22</strong></em> 2022年1月7日</p>



<p><em><strong>4.6.22</strong></em> 2022年1月7日</p>



<p><em><strong>4.5.25</strong> </em>2022年1月7日</p>



<p><em><strong>4.4.26</strong> </em>2022年1月7日</p>



<p><strong>4.3.27</strong> 2022年1月7日</p>



<p><em><strong>4.2.31</strong></em> 2022年1月7日</p>



<p><strong><em>4.1.34</em> </strong>2022年1月7日</p>



<hr class="wp-block-separator has-css-opacity"/>



<p><strong>4.0.</strong><span class="bold-red">1</span> 2014年12月15日 <span class="bold-red">4.0 ブランチ</span></p>



<p><strong>3.9.</strong><span class="bold-red">3</span> 2014年11月22日 <span class="bold-red">3.9 ブランチ</span></p>



<p><strong>3.8.</strong><span class="bold-red">5</span> 2014年11月22日 <span class="bold-red">3.8 ブランチ</span></p>



<p><strong>3.7.</strong><span class="bold-red">5</span> 2014年11月22日 <span class="bold-red">3.7 ブランチ</span></p>
</div>



<p><br></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
