<?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>Macな暮らし</title>
	<atom:link href="https://polo-web.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://polo-web.com</link>
	<description></description>
	<lastBuildDate>Fri, 09 Oct 2026 07:29:49 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://polo-web.com/wp-content/uploads/2025/03/site-icon-150x150.png</url>
	<title>Macな暮らし</title>
	<link>https://polo-web.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Media Cleaner でスキャンがエラーになったとき</title>
		<link>https://polo-web.com/when-a-scan-results-in-an-error-in-media-cleaner/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 09:21:49 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=28590</guid>

					<description><![CDATA[以下のようなエラー画面が出る。それと共に、Resume、Discard Scan、Export Resultsボタンが表示される。 Load failedT …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">以下のようなエラー画面が出る。<br>それと共に、<strong>Resume</strong>、<strong>Discard Scan</strong>、<strong>Export Results</strong>ボタンが表示される。</p>



<p class="has-ys-light-orange-background-color has-background has-x-small-font-size wp-block-paragraph">Load failed<br>The staged scan will remain available from its last safe checkpoint.<br>読み込みに失敗しました。<br>段階的スキャンは、最後に記録された安全なチェックポイントから引き続き利用可能です。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="930" height="288" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28590.png" alt="自動下書き" class="wp-image-28591" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28590.png 930w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28590-300x93.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28590-768x238.png 768w" sizes="(max-width: 930px) 100vw, 930px" /></figure>



<p class="wp-block-paragraph"><strong>Resume</strong>（再開）</p>



<p class="wp-block-paragraph">「Resume（再開）」機能とは、何らかの理由で中断されたメディアスキャン（解析）を、最初からやり直すことなく途中から続けて再開できる機能。<br>主に大量の画像を抱えるサイトや、サーバーのスペック（制限時間）によるエラー対策として非常に重要な役割を持っている。<br>Resume機能が働くことで、再度スキャン（Scan）ボタンを押した際に、前回どこまで解析が進んだかのデータを引き継ぎ、残りの未スキャン画像から処理を再開します。これにより、大規模なサイトでもエラーで詰まることなく最後までクリーンアップの解析を終えられます。</p>



<p class="wp-block-paragraph"><strong>Discard Scan</strong>（スキャンを破棄）</p>



<p class="wp-block-paragraph">「Discard Scan」（スキャン破棄）機能は、現在表示されているスキャン結果（未使用と判定された画像の一覧リスト）をすべてクリアし、初期状態（スキャン前の状態）に戻すための機能。<br>一括削除（Delete All）とは異なり、<strong>安全にスキャンをやり直すためのリセットボタン</strong>と覚えておけば間違いありません。</p>



<p class="wp-block-paragraph"><strong>Export Results</strong>（結果をエクスポート）</p>



<h2 class="wp-block-heading">『Cookie チェック失敗』が出る</h2>



<p class="wp-block-paragraph"><strong>Discard Scan</strong>実行中に、以下のようなエラーが出る。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="546" height="131" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28590-1.png" alt="Media Cleaner でスキャンがエラーになったとき" class="wp-image-28596" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28590-1.png 546w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28590-1-300x72.png 300w" sizes="(max-width: 546px) 100vw, 546px" /></figure>



<p class="wp-block-paragraph">Media Cleanerの開発元である Meow Apps も、このエラーのほとんどがキャッシュに起因するものだと説明しています。以下の手順を上から順番に試してみてください</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="168" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28590-2.png" alt="Media Cleaner でスキャンがエラーになったとき" class="wp-image-28600" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28590-2.png 800w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28590-2-300x63.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28590-2-768x161.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<ul class="wp-block-list">
<li>WordPress側のキャッシュをクリア： WP Fastest Cache などのプラグインを使用している場合は、キャッシュをすべてクリア（パージ）してください。すべてのキャッシュを削除をクリック。結構時間がかかる。そんな時はページの再読み込みを行う。クリアが出来ている可能性があるので</li>



<li>ブラウザのキャッシュをクリア： ブラウザのCookieやキャッシュを削除するか、シークレットウィンドウ（インコグニイトモード）を開いて<strong>Discard Scan</strong>を再度スキャンを試す。実行できる筈である。</li>
</ul>



<p class="wp-block-paragraph">特定の画像データが原因で処理が途中で止まり、セッションが切れてCookieエラーに見えるケースもあります。<br>スキャン中にエラーが出る直前の画像や、メディアライブラリで「未添付」状態になっている怪しい画像（ファイルの破損や大きすぎる画像など）があれば、一度個別に削除するか別フォルダに退避させてから再スキャンを行ってみてください。</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mac の「メモ」アプリをパスワードでロックする</title>
		<link>https://polo-web.com/lock-the-mac-notes-app-with-a-password/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 04:31:15 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=28538</guid>

					<description><![CDATA[Macの「メモ」アプリは、パスワードでロックをすることができる。 ロックの設定は以下のところ以外でも、いくつか設定できるところがある。項目の右クリックでも出 …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Macの「メモ」アプリは、パスワードでロックをすることができる。</p>



<p class="wp-block-paragraph">ロックの設定は以下のところ以外でも、いくつか設定できるところがある。項目の右クリックでも出てくるし、右上のメニューのところにも鍵アイコンがあれば、そこから三点アイコンからもできる。</p>



<p class="wp-block-paragraph">以下の『ファイル ＞メモをロック』を選択。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="440" height="483" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538.png" alt="Mac の「メモ」アプリをパスワードでロックする" class="wp-image-28539" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538.png 440w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-273x300.png 273w" sizes="auto, (max-width: 440px) 100vw, 440px" /></figure>



<p class="wp-block-paragraph">まず、自分のコンピュータのログインパスワードを入力。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="273" height="304" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-1.png" alt="Mac の「メモ」アプリをパスワードでロックする" class="wp-image-28540" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-1.png 273w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-1-269x300.png 269w" sizes="auto, (max-width: 273px) 100vw, 273px" /></figure>



<p class="wp-block-paragraph">つまり、ロックするためのパスワードはコンピュータの管理者ログインのパスワードになると言うこと。</p>



<p class="wp-block-paragraph">一度。メモを終了して再度起動すると以下の画面が出る。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="473" height="274" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-2.png" alt="Mac の「メモ」アプリをパスワードでロックする" class="wp-image-28541" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-2.png 473w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-2-300x174.png 300w" sizes="auto, (max-width: 473px) 100vw, 473px" /></figure>



<p class="wp-block-paragraph">この画面が出るページがロックされているのであって、他のページはロックされないので全てロックをする必要がある。</p>



<p class="wp-block-paragraph">各ページのロックを解除するには上の鍵アイコンをクリックすると、パスワードを入力するところが出るので入力すると開くことができる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="835" height="429" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-3.png" alt="Mac の「メモ」アプリをパスワードでロックする" class="wp-image-28542" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-3.png 835w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-3-300x154.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-3-768x395.png 768w" sizes="auto, (max-width: 835px) 100vw, 835px" /></figure>



<h2 class="wp-block-heading">Touch IDのない人はどうする</h2>



<p class="wp-block-paragraph">Touch IDがないMacでも、<strong>設定したパスワードを入力する</strong>ことでメモのロック機能は問題なく使える。</p>



<h2 class="wp-block-heading">タグ付きメモはロックできません</h2>



<p class="wp-block-paragraph">タグ付きとは。#が入っているメモ、本文中でもこれが入っているとロックが出来ない。</p>



<h2 class="wp-block-heading">メモのパスワードは管理者以外のパスワードは設定できないのか？</h2>



<p class="wp-block-paragraph">Macの「メモ」アプリでは、Macのログインパスワード（管理者パスワード）以外に、<strong>「メモ専用の独立したカスタムパスワード」を作成して使用することができる</strong>。</p>



<p class="wp-block-paragraph">画面左上のメニューバーにある「メモ」から、<strong>「設定&#8230;」</strong>（または環境設定）をクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="579" height="681" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-4.png" alt="Mac の「メモ」アプリをパスワードでロックする" class="wp-image-28543" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-4.png 579w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28538-4-255x300.png 255w" sizes="auto, (max-width: 579px) 100vw, 579px" /></figure>



<p class="wp-block-paragraph">設定画面の中央にある「ロックされたメモ」の項目を確認。<br>「ログインパスワードを使用：」の選択肢を、「カスタムパスワードを作成」に変更。<br>画面の指示に従って、新しく使いたいメモ専用のパスワードを設定します。</p>



<p class="wp-block-paragraph">パスワード設定後の注意点</p>



<ul class="wp-block-list">
<li><strong>Touch IDの利用：</strong> カスタムパスワードに変更した場合でも、指紋認証（Touch ID）を併用してロック解除することは可能。</li>



<li><strong>パスワードの管理：</strong> メモ専用のパスワードを忘れてしまうと、Appleでも解除することができません。忘れた場合に備えて、設定時に必ず「ヒント」を入力しておくことをおすすめします。</li>



<li><strong>既存のメモ：</strong> すでにロックされているメモがある場合、パスワード設定を切り替えても自動的には変わりません。それ以降に新しくロックするメモや、パスワードを変更したメモに適用される。</li>
</ul>



<h2 class="wp-block-heading">メモアプリの全ての項目に対して一括でパスワードを設定したい</h2>



<p class="wp-block-paragraph">「メモ」アプリには、全てのメモに対して一括で一斉にパスワード（ロック）を設定する機能は無い。<br>Appleの仕様上、ロックはメモ1件ずつ個別に設定する必要がある。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）</title>
		<link>https://polo-web.com/how-it-appears-in-the-media-library-when-uploading-an-image/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 23:38:30 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=28101</guid>

					<description><![CDATA[ーーーーーーーーーーーーーーーーーーーー 投稿ページに画像を入れた場合の『タイトル』と『ファイル名』の表示の仕方 以下は90行目：&#039;post_ti …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">ーーーーーーーーーーーーーーーーーーーー</p>



<h3 class="wp-block-heading">投稿ページに画像を入れた場合の『タイトル』と『ファイル名』の表示の仕方</h3>



<p class="wp-block-paragraph">以下は90行目：&#8217;post_title&#8217; => $title_prefix . &#8221; . $post_idの『&#8221;』の中に『_』を入れるか外すか、ここでは外している。投稿ページに画像を入れた場合のタイトルとファイル名はうまく変換されている。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="493" height="96" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-10.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28630" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-10.png 493w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-10-300x58.png 300w" sizes="auto, (max-width: 493px) 100vw, 493px" /></figure>



<p class="has-ys-red-color has-text-color has-link-color wp-elements-7 wp-block-paragraph">変換されているが、保存して開き直すとパスがずれていてリンクエラーになる。</p>



<h3 class="wp-block-heading">アイキャッチ画像を右サイドのボックスから入れた時の表示の仕方</h3>



<p class="wp-block-paragraph">以下は142行目：&#8217;eye-catch-id-&#8216;, &#8216;投稿アイキャッチ画像_ID = &#8216;<br>投稿ページの右サイドのアイキャッチ画像ボックスに入れた場合の『タイトル』と『ファイル名』<br>うまく動作している。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="471" height="103" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-16.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28635" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-16.png 471w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-16-300x66.png 300w" sizes="auto, (max-width: 471px) 100vw, 471px" /></figure>



<h3 class="wp-block-heading">メディアライブラリに直で画像を入れた場合の表示の仕方</h3>



<p class="wp-block-paragraph">以下はタイトル：54行目の &#8216;画像_Number-&#8216; で変更できる。ファイル名：27行目の &#8216;img-number-&#8216; で変更できる。これはうまく動作している。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="484" height="91" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-20.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28640" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-20.png 484w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-20-300x56.png 300w" sizes="auto, (max-width: 484px) 100vw, 484px" /></figure>



<p class="wp-block-paragraph">この画像は投稿ページにアップロードされたら、ファイル名が以下のように自動的に変換される。<br>画像が投稿ページのIDと関連つけされるようになる。これでファイルがどのページに配置されたかがよくわかるようになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="509" height="101" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-21.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28642" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-21.png 509w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-21-300x60.png 300w" sizes="auto, (max-width: 509px) 100vw, 509px" /></figure>



<p class="wp-block-paragraph">ーーーーーーーーーーーーーーーーー</p>



<p class="wp-block-paragraph">このページのURLが<a href="https://polo-web.com/wp-admin/post.php?post=28101&amp;action=edit">https://polo-web.com/wp-admin/post.php?post=28101&amp;action=edit</a>とした場合<br>このpost=28101をタイトル名とファイル名の入れて、画像がどこに使われているかをすぐに確認できるようにしている。画像をページに入れる際、タイトル名とファイル名は自動変換されるので楽である。</p>



<h2 class="wp-block-heading">「投稿ページ」に画像を入れる場合</h2>



<p class="wp-block-paragraph">タイトル：投稿ID = ◯◯◯◯、ファイル名：post-id-◯◯◯◯.jpg</p>



<p class="wp-block-paragraph">WordPressで画像を入れる時に、タイトル：投稿ID = ◯◯◯◯、ファイル名：post-id-◯◯◯◯.jpgのように自動変換したい、〇〇はページのIDを入れる　このfanction.phpを作成したい</p>



<p class="wp-block-paragraph">WordPress　『ページ内に画像を入れる場合』と『右サイドの「アイキャッチ画像を設定」に画像を入れる場合』に、タイトルとファイル名を別々に違う名前で自動変換したい。それぞれページのIDを末尾に入れる　このfanction.phpを作成したい</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="600" height="230" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101.jpg" alt="画像の投稿テスト" class="wp-image-28103" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101.jpg 600w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-300x115.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>



<p class="wp-block-paragraph">ページの右にあるメディアのところにも変換されたファイル名が表示されるので結果を確認することができる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="483" height="86" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101.png" alt="画像の投稿テスト" class="wp-image-28105" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101.png 483w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-300x53.png 300w" sizes="auto, (max-width: 483px) 100vw, 483px" /></figure>



<p class="wp-block-paragraph">uploadsフォルダに作成されるファイル（以下の3つが作成される）：<br>post-id-28101.jpg、post-id-28101-150&#215;150.jpg、post-id-28101-300&#215;115.jpg</p>



<p class="has-ys-red-color has-text-color has-link-color wp-elements-8 wp-block-paragraph">以下のコードでうまく行った。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>/**
 * ブロックエディタ対応：画像アップロード時にファイル名とタイトルを投稿IDに自動変換する
 */

// 1. ファイル名の変換処理
add_filter(&#39;wp_handle_upload_prefilter&#39;, &#39;custom_rename_image_by_post_id&#39;);
function custom_rename_image_by_post_id($file) {
    $post_id = 0;

    // 通常のアップロード、またはREST API（ブロックエディタ）からの投稿ID取得
    if (isset($_REQUEST[&#39;post_id&#39;])) {
        $post_id = intval($_REQUEST[&#39;post_id&#39;]);
    } elseif (isset($_SERVER[&#39;HTTP_X_WP_NONCE&#39;]) && preg_match(&#39;/\/wp\/v2\/media/&#39;, $_SERVER[&#39;REQUEST_URI&#39;])) {
        // REST API経由の時はリクエストパラメータやクエリから投稿ID（parent）を探す
        if (isset($_GET[&#39;post&#39;])) {
            $post_id = intval($_GET[&#39;post&#39;]);
        } elseif (isset($_POST[&#39;post&#39;])) {
            $post_id = intval($_POST[&#39;post&#39;]);
        }
    }

    // 投稿IDが取得できない場合はそのまま返す
    if ($post_id === 0) {
        return $file;
    }

    // 拡張子を取得
    $ext = pathinfo($file[&#39;name&#39;], PATHINFO_EXTENSION);
    
    // ファイル名を「post-id-〇〇〇〇.jpg」に変換
    $file[&#39;name&#39;] = &#39;post-id-&#39; . $post_id . &#39;.&#39; . strtolower($ext);

    return $file;
}

// 2. メディアライブラリの「タイトル」の変換処理
add_filter(&#39;wp_insert_attachment_data&#39;, &#39;custom_set_image_title_by_post_id&#39;, 10, 2);
function custom_set_image_title_by_post_id($data, $postarr) {
    // 添付ファイル（画像など）の親投稿IDを取得
    $parent_id = isset($postarr[&#39;post_parent&#39;]) ? intval($postarr[&#39;post_parent&#39;]) : 0;

    // 親投稿IDがない場合は、直近のリクエストから取得を試みる
    if ($parent_id === 0 && isset($_REQUEST[&#39;post_id&#39;])) {
        $parent_id = intval($_REQUEST[&#39;post_id&#39;]);
    }

    // 投稿IDが取得できた場合、タイトルを「投稿ID = 〇〇〇〇」にする
    if ($parent_id &gt; 0) {
        $data[&#39;post_title&#39;] = &#39;投稿ID = &#39; . $parent_id;
    }

    return $data;
}</code></pre></div>



<h2 class="wp-block-heading">右サイドの「アイキャッチ画像を設定」に画像を入れた場合</h2>



<p class="wp-block-paragraph">WordPressで右サイドの「アイキャッチ画像を設定」に画像を入れる時、タイトル：投稿アイキャッチ画像 = ID ◯◯◯◯、ファイル名：eye-catch-post-id-◯◯◯◯.jpgのように自動変換したい、〇〇はページのIDを入れる。このfanction.phpを作成したい</p>



<p class="wp-block-paragraph">タイトル：投稿アイキャッチ画像 = ID ◯◯◯◯、ファイル名：eye-catch-post-id-◯◯◯◯.jpg</p>



<p class="wp-block-paragraph">この画像はページに付随しているのでIDを取得できる。もし、この画像が未添付になってMedia Scamnに表示されたら要注意！本来ならどこかに貼り付けてあるはずだが、貼り付けたものを入れ変えたりするとIssuesになるので削除の対象になるかも。要注意！</p>



<p class="wp-block-paragraph">「アイキャッチ画像を設定」の窓にドロップして入れた場合も以下のようになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="479" height="83" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-1.png" alt="画像の投稿テスト" class="wp-image-28108" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-1.png 479w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-1-300x52.png 300w" sizes="auto, (max-width: 479px) 100vw, 479px" /></figure>



<p class="wp-block-paragraph">できれば、アイキャッチであることがわかるといいが、例えば「アイキャチ投稿ID =」とか。<br>これでもいいか。</p>



<p class="wp-block-paragraph">uploadsフォルダに作成されるファイル（以下の４つが作成される）：<br>post-id-28101-1.jpg、post-id-28101-1-150&#215;150.jpg、post-id-28101-1-300&#215;169.jpg、post-id-28101-1-768&#215;432.jpg</p>



<p class="has-ys-red-color has-text-color has-link-color wp-elements-9 wp-block-paragraph">個別にはうまく行った。しかし上のコードと併用すると上のコードの出力になってしまう。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>add_filter(&#39;wp_handle_upload_prefilter&#39;, &#39;custom_rename_eyecatch_file_v2&#39;);
function custom_rename_eyecatch_file_v2($file) {
    $post_id = 0;

    // 1. リクエストパラメータから取得を試みる
    if (isset($_REQUEST[&#39;post_id&#39;])) {
        $post_id = intval($_REQUEST[&#39;post_id&#39;]);
    } 
    // 2. ブロックエディタのインラインアップロード時のパラメータから試みる
    elseif (isset($_REQUEST[&#39;post&#39;])) {
        $post_id = intval($_REQUEST[&#39;post&#39;]);
    }
    // 3. HTTPリファラ（現在の編集画面のURL）から投稿IDを抽出する
    elseif (isset($_SERVER[&#39;HTTP_REFERER&#39;])) {
        $parsed_url = parse_url($_SERVER[&#39;HTTP_REFERER&#39;]);
        if (isset($parsed_url[&#39;query&#39;])) {
            parse_str($parsed_url[&#39;query&#39;], $query_vars);
            if (isset($query_vars[&#39;post&#39;])) {
                $post_id = intval($query_vars[&#39;post&#39;]);
            }
        }
    }

    // 投稿IDが正しく取得できた場合のみ処理を実行
    if ($post_id &gt; 0) {
        $ext = pathinfo($file[&#39;name&#39;], PATHINFO_EXTENSION);
        
        // ファイル名を「eye-catch-post-id-投稿ID.拡張子」に変更
        $file[&#39;name&#39;] = sprintf(&#39;eye-catch-post-id-%d.%s&#39;, $post_id, strtolower($ext));
        
        // メディアのタイトル（DB登録用）を変更するフックをその場で登録
        add_filter(&#39;wp_insert_attachment_data&#39;, function($data, $postarr) use ($post_id) {
            $data[&#39;post_title&#39;] = sprintf(&#39;投稿アイキャッチ画像 = ID %d&#39;, $post_id);
            return $data;
        }, 10, 2);
    }

    return $file;
}</code></pre></div>



<p class="wp-block-paragraph">上の2つを同時に入れるとうまく動作しない。</p>



<h2 class="wp-block-heading">最終的な完成コード</h2>



<p class="has-ys-red-color has-text-color has-link-color wp-elements-10 wp-block-paragraph">上の2つを同時に使っても動作するコード。これが下のコードになる。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>/**
 * 1. 画像アップロード時は、一旦すべて「本文画像」のルールで命名＆ページのタイトルをALTに設定
 */
add_filter(&#39;wp_handle_upload&#39;, &#39;custom_rename_all_uploads_to_content&#39;, 10, 2);
function custom_rename_all_uploads_to_content($upload, $context) {
    $post_id = 0;
    if (isset($_POST[&#39;post_id&#39;])) { $post_id = intval($_POST[&#39;post_id&#39;]); }
    elseif (isset($_REQUEST[&#39;post&#39;])) { $post_id = intval($_REQUEST[&#39;post&#39;]); }
    elseif (isset($_REQUEST[&#39;post_id&#39;])) { $post_id = intval($_REQUEST[&#39;post_id&#39;]); }

    if (!$post_id) { return $upload; }

    $file_path = $upload[&#39;file&#39;];
    $file_dir  = dirname($file_path);
    $ext       = &#39;.&#39; . pathinfo($file_path, PATHINFO_EXTENSION);

    $new_filename_base = &#39;eye-catch-id-&#39; . $post_id;

    $unique_filename = wp_unique_filename($file_dir, $new_filename_base . $ext);
    $new_file_path   = $file_dir . &#39;/&#39; . $unique_filename;

    if (rename($file_path, $new_file_path)) {
        $upload[&#39;file&#39;] = $new_file_path;
        $upload[&#39;url&#39;]  = str_replace(basename($file_path), $unique_filename, $upload[&#39;url&#39;]);
    }

    return $upload;
}

add_filter(&#39;wp_insert_attachment_data&#39;, &#39;custom_rename_all_titles_to_content&#39;, 10, 2);
function custom_rename_all_titles_to_content($data, $postarr) {
    $post_id = 0;
    if (isset($_POST[&#39;post_id&#39;])) { $post_id = intval($_POST[&#39;post_id&#39;]); }
    elseif (isset($_REQUEST[&#39;post&#39;])) { $post_id = intval($_REQUEST[&#39;post&#39;]); }
    elseif (isset($_REQUEST[&#39;post_id&#39;])) { $post_id = intval($_REQUEST[&#39;post_id&#39;]); }
    
    if (!$post_id) { return $data; }

    $data[&#39;post_title&#39;] = &#39;本文画像_ID = &#39; . $post_id;
    return $data;
}

// 初期アップロード時に「投稿ページのタイトル」を代替テキスト（ALT）に設定
add_action(&#39;add_attachment&#39;, &#39;custom_set_initial_alt_text_from_page_title&#39;);
function custom_set_initial_alt_text_from_page_title($attachment_id) {
    $post_id = 0;
    if (isset($_POST[&#39;post_id&#39;])) { $post_id = intval($_POST[&#39;post_id&#39;]); }
    elseif (isset($_REQUEST[&#39;post&#39;])) { $post_id = intval($_REQUEST[&#39;post&#39;]); }
    elseif (isset($_REQUEST[&#39;post_id&#39;])) { $post_id = intval($_REQUEST[&#39;post_id&#39;]); }

    if ($post_id) {
        // 投稿ページのタイトルを取得
        $page_title = get_the_title($post_id);
        
        // もしページタイトルが空（タイトル未入力）の場合はフォールバック
        if (empty($page_title)) {
            $page_title = &#39;投稿画像_ID&#39; . $post_id;
        }
        
        update_post_meta($attachment_id, &#39;_wp_attachment_image_alt&#39;, $page_title);
    }
}


/**
 * 2. アイキャッチ画像として投稿に設定された瞬間に、ファイル名・タイトルを書き換え、ALTにページタイトルを設定
 */
add_action(&#39;added_post_meta&#39;, &#39;custom_rename_when_featured_image_set&#39;, 10, 4);
add_action(&#39;updated_post_meta&#39;, &#39;custom_rename_when_featured_image_set&#39;, 10, 4);
function custom_rename_when_featured_image_set($meta_id, $post_id, $meta_key, $meta_value) {
    if ($meta_key !== &#39;_thumbnail_id&#39;) { return; }

    $attachment_id = intval($meta_value);
    if (!$attachment_id) { return; }

    $current_file = get_attached_file($attachment_id);
    if (strpos(basename($current_file), &#39;post-id-&#39;) === 0) { return; }

    // ① メディアタイトルの書き換え
    wp_update_post(array(
        &#39;ID&#39;         =&gt; $attachment_id,
        &#39;post_title&#39; =&gt; &#39;アイキャッチ画像_ID = &#39; . $post_id
    ));
    
    // ② 代替テキスト（ALT）に「投稿ページのタイトル」を設定
    $page_title = get_the_title($post_id);
    if (empty($page_title)) {
        $page_title = &#39;アイキャッチ_&#39; . $post_id;
    }
    update_post_meta($attachment_id, &#39;_wp_attachment_image_alt&#39;, $page_title);

    // ③ 実際のファイル名のリネーム処理
    if ($current_file && file_exists($current_file)) {
        $file_dir = dirname($current_file);
        $ext      = &#39;.&#39; . pathinfo($current_file, PATHINFO_EXTENSION);
        
        $new_filename_base = &#39;post-id--&#39; . $post_id;
        $unique_filename   = wp_unique_filename($file_dir, $new_filename_base . $ext);
        $new_file_path     = $file_dir . &#39;/&#39; . $unique_filename;

        if (rename($current_file, $new_file_path)) {
            update_attached_file($attachment_id, $new_file_path);

            $metadata = wp_get_attachment_metadata($attachment_id);
            if ($metadata && isset($metadata[&#39;file&#39;])) {
                $old_basename = basename($current_file);
                $metadata[&#39;file&#39;] = str_replace($old_basename, $unique_filename, $metadata[&#39;file&#39;]);
                
                if (isset($metadata[&#39;sizes&#39;]) && is_array($metadata[&#39;sizes&#39;])) {
                    foreach ($metadata[&#39;sizes&#39;] as $size_key =&gt; $size_info) {
                        $old_size_file = $file_dir . &#39;/&#39; . $size_info[&#39;file&#39;];
                        if (file_exists($old_size_file)) {
                            $new_size_file_name = str_replace(pathinfo($old_basename, PATHINFO_FILENAME), pathinfo($unique_filename, PATHINFO_FILENAME), $size_info[&#39;file&#39;]);
                            rename($old_size_file, $file_dir . &#39;/&#39; . $new_size_file_name);
                            $metadata[&#39;sizes&#39;][$size_key][&#39;file&#39;] = $new_size_file_name;
                        }
                    }
                }
                wp_update_attachment_metadata($attachment_id, $metadata);
            }
        }
    }
}</code></pre></div>



<h2 class="wp-block-heading">「メディアライブラリ」に、画像を直接アップロードする場合</h2>



<p class="wp-block-paragraph">「メディアライブラリ」に、画像を直接アップロードする場合に自動変換。まずメディアライブラリに直接アップロード時のファイル名をpost-number-◯◯◯.jpgとして、そのメディアライブラリの画像が実際に使われた時post-id-◯◯◯.jpgに変換するようなfanction.phpコードはできますか？。◯◯◯は投稿ページのIDです。</p>



<p class="wp-block-paragraph">直接メディアライブラリに入れると、投稿IDを取得できないのでファイル名を日付に変換して入れている。<br>タイトルは元画像のファイル名がそのまま使われるので、後で手作業で変更する必要がある。<br>この場合、ちょっと面倒になるが、そんなに多くは無いと思うので手作業で修正すること。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="620" height="91" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-2.png" alt="画像の投稿テスト" class="wp-image-28111" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-2.png 620w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-2-300x44.png 300w" sizes="auto, (max-width: 620px) 100vw, 620px" /></figure>



<p class="wp-block-paragraph">uploadsフォルダに作成されるファイル（以下の２つが作成される）：<br>post-id-2610021554.png、post-id-2610021554-150&#215;150.png</p>



<p class="wp-block-paragraph">この場合、投稿IDでは無いのでpost-idはやめて、img-日付のフィル名が良いかも。</p>



<h2 class="wp-block-heading">「WP Random Post Thumbnails」プラグインに画像を入れる場合</h2>



<p class="wp-block-paragraph">設定 ＞ Random Thumbnails から入れる場合。</p>



<p class="wp-block-paragraph">以下のようにタイトルは元画像のファイル名がそのまま入り、ファイル名は日付に変換されている。</p>



<p class="wp-block-paragraph">画像はRandom Thumbnailsのプラグインで使われているにもかかかわらず、右側が未添付になっていることに注意。Media Scan等のプラグインは削除の対象になるので注意が必要である。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="590" height="97" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-3.png" alt="画像の投稿テスト" class="wp-image-28113" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-3.png 590w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-3-300x49.png 300w" sizes="auto, (max-width: 590px) 100vw, 590px" /></figure>



<p class="wp-block-paragraph">uploadsフォルダに作成されるファイル（以下の４つが作成される）：<br>post-id-2610021610.png、post-id-2610021610-150&#215;150.png、post-id-2610021610-300&#215;169.png、post-id-2610021610-768&#215;432.png</p>



<p class="wp-block-paragraph">これは使われる位置が不明なので沢山のサムネイルが用意されていると思われる。</p>



<h2 class="wp-block-heading">サイトアイコンの画像はどうなる？</h2>



<p class="has-ys-red-color has-text-color has-link-color wp-elements-11 wp-block-paragraph">これは未添付となっているが削除してはいけない。</p>



<p class="wp-block-paragraph">現在、以下のように表示されている。（未添付）投稿に添付 となっている。<br>これはサイトの基本情報&gt; サイトアイコンで入れた画像と思われる。タイトルの後ろのグレーでー『サイトアイコ』ンとなっているので間違い無いと思う。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="694" height="90" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-6.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28379" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-6.png 694w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-6-300x39.png 300w" sizes="auto, (max-width: 694px) 100vw, 694px" /></figure>



<h2 class="wp-block-heading">ロゴアイコンはどうなる？</h2>



<p class="wp-block-paragraph">タイトルはサイトのドメイン名（polo-web）の後ろに（-logo）となり、タイトルの横にーロゴとグレー表示されるのでわかる。未添付となっているが絶対削除しないこと。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="682" height="74" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-8.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28403" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-8.png 682w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-8-300x33.png 300w" sizes="auto, (max-width: 682px) 100vw, 682px" /></figure>



<h2 class="wp-block-heading">ヘッダー画像はどうなる？</h2>



<p class="wp-block-paragraph">タイトルはサイトのドメイン名（polo-web）の後ろに（-header-img）となり、後ろに『現在のヘッダー画像』と出るのでわかる。未添付となっているが絶対削除しないこと。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="703" height="86" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-9.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28419" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-9.png 703w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-9-300x37.png 300w" sizes="auto, (max-width: 703px) 100vw, 703px" /></figure>



<h2 class="wp-block-heading">サムネイルが白色になる（編集画面で見るとチャントプレビューは存在する）</h2>



<p class="has-ys-red-color has-text-color has-link-color wp-elements-12 wp-block-paragraph">ファイル名が.tifになっているから？</p>



<p class="wp-block-paragraph">Google ChromeやSafari、Edgeなどの一般的なWebブラウザはTIFF画像の表示をネイティブサポートしてい無いので表示されないのかも。jpeg、pngに変換したほうが無難である。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="848" height="190" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-7.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28398" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-7.png 848w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-7-300x67.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-7-768x172.png 768w" sizes="auto, (max-width: 848px) 100vw, 848px" /></figure>



<h2 class="wp-block-heading">投稿ページを１ページそのまま削除したら画像はどうなる？</h2>



<p class="wp-block-paragraph">WordPressで1つの投稿ページをゴミ箱に入れても、<strong>メディアライブラリの画像は自動的には削除されず、そのまま残る</strong>。</p>



<p class="wp-block-paragraph">Media Cleanerでも削除されないので、手作業で削除する必要がある。メディアライブラリの画像をクリックすると『ゴミ箱にあ入っているので開くことができません』と出るのでページがゴミ箱に入っているがわかる。</p>



<h2 class="wp-block-heading">（未添付）投稿に添付となっている画像</h2>



<p class="wp-block-paragraph">以下のようになっている。多分だがどこにもリンクされていないの削除しても良い。注意すべきはタイトルで、自分のサイトで使っていないタイトルなら削除しても良いと思う。<br>もしリンク外れがわかったら、バックアップから画像をコピーするから。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="762" height="180" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-11.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28424" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-11.png 762w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-11-300x71.png 300w" sizes="auto, (max-width: 762px) 100vw, 762px" /></figure>



<p class="wp-block-paragraph">この左の『投稿に添付』をクリックすると『既存コンテンツに添付』という画面が出てくる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="595" height="429" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-12.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28436" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-12.png 595w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-12-300x216.png 300w" sizes="auto, (max-width: 595px) 100vw, 595px" /></figure>



<p class="wp-block-paragraph"><br>WordPressのメディアライブラリにある「投稿に添付」ボタンは、その画像やファイルがどの記事（投稿や固定ページ）に関連付けられているか（あるいは付けられていないか）を確認・変更するための機能。<br>未添付となっているが、ちゃんとリンクされている可能性があるので、もしリンクされているところがわかる場合は、ここからどの投稿ページとリンクしているかを選択できると言うことらい。</p>



<p class="wp-block-paragraph">WordPressは通常、投稿の編集画面からアップロードされた画像を自動的にその投稿に添付するが、メディアから直接アップロードした場合などは「未添付」になるため、ここで紐づけを行うと言うわけ。</p>



<p class="wp-block-paragraph">メディアライブラリの画像が、どの投稿に紐づいているか（未添付の状態か、すでに別の投稿に添付されているか）を確認し、特定の投稿と手動で紐づけるための画面である。</p>



<p class="wp-block-paragraph">「未添付」の画像を紐づけたい場合、この画面で記事を検索して選択し、添付処理を行うと、その画像が特定の投稿の「添付ファイル」として登録されることになるわけ。</p>



<p class="wp-block-paragraph">手作業で確認する必要があるのでチョッと面倒である。<br>リンクされているのがどこなのかこのライブラリ一覧では分からない。一旦削除するとLing Checkerでわかるのでそれまで待つしかない。</p>



<h2 class="wp-block-heading">uploadsフォルダに作成されるファイル</h2>



<p class="wp-block-paragraph">これは、アップロードする位置によって、それにあったファイルが作成される。</p>



<h2 class="wp-block-heading">function.phpに作成されるコード</h2>



<p class="wp-block-paragraph">以下の全てのfunction.phpに入れている。Google AIに作成してもらった。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>/**
 * 新規にアップロードする画像にタイトルに「投稿ID」、それと「ALT」を自動挿入するコード
 */

add_action(&#39;add_attachment&#39;, &#39;update_image_meta_data&#39;);
function update_image_meta_data($attachment_id) {
    // 添付ファイルが画像かどうかをチェック
    if (!wp_attachment_is_image($attachment_id)) {
        return;
    }

    $parent_id = 0;
    if (isset($_REQUEST[&#39;post&#39;])) {
        $parent_id = intval($_REQUEST[&#39;post&#39;]);
    } else {
        $parent_id = wp_get_post_parent_id($attachment_id);
    }

    if ($parent_id &gt; 0) {
        // 親記事のタイトルを取得
        $parent_title = get_the_title($parent_id);

        // 【設定】代替テキスト（alt）にする文字列（親記事のタイトル）
        $alt_text = $parent_title; 

        // 1. タイトル（post_title）を「記事ID: 〇〇」に更新
        $new_title = &#39;投稿ID = &#39; . $parent_id;
        wp_update_post([
            &#39;ID&#39;         =&gt; $attachment_id,
            &#39;post_title&#39; =&gt; $new_title,
            &#39;post_name&#39;  =&gt; sanitize_title($new_title)
        ]);

        // 2. 代替テキスト（alt属性）を更新
        update_post_meta($attachment_id, &#39;_wp_attachment_image_alt&#39;, $alt_text);
    }
}



/**
 * 画像アップロード時に画像の「ファイル名」を「投稿ID」に自動変換する
 */

function rename_file($filename) {

    global $filename_new;

    // 記事ID取得 (クラシックエディタ)
    $post_id = isset( $_POST[&#39;post_id&#39;] ) ? (int)$_POST[&#39;post_id&#39;] : &#39;&#39;; 
    // 記事ID取得 (ブロックエディタ)
    if( !$post_id ){
        $post_id = isset( $_POST[&#39;post&#39;] ) ? (int)$_POST[&#39;post&#39;] : &#39;&#39;; 
    }

    // ファイル拡張子を取得、jpgとかpngとか
    $ext = pathinfo( $filename, PATHINFO_EXTENSION );   

    // 記事IDをファイル名とする
    if( $post_id ){
        $filename_new = $post_id;

    // メディアライブラリへ直接アップロードした場合のファイル名（日付時刻）
    }else{
        $filename_new = date_i18n(&#39;ymdHi&#39;);
    }
    //ファイル名＋拡張子を出力（実際に固定出力されるファイル名と流動的なID番号+拡張子）
    return &#39;post-id-&#39;.$filename_new.&#39;.&#39;.$ext;
}


/**
 * 右サイドのアイキャッチ画像を設定に入れる画像のファイル名をID名に変換する
 */

add_filter(&#39;sanitize_file_name&#39;, &#39;rename_file&#39;, 10);

function auto_set_featured_image_from_content( $post_id ) {
    // リビジョンや自動保存の場合は何もしない
    if ( wp_is_post_revision( $post_id ) || ( defined( &#39;DOING_AUTOSAVE&#39; ) && DOING_AUTOSAVE ) ) {
        return;
    }

    // すでにアイキャッチが設定されている場合は上書きしない（お好みで変更可）
    if ( has_post_thumbnail( $post_id ) ) {
        return;
    }

    $post = get_post( $post_id );
    if ( !$post ) {
        return;
    }

    // 本文から最初の&lt;img&gt;タグを正規表現で探す
    $output = preg_match_all( &#39;/&lt;img.+src=[\&#39;&quot;]([^\&#39;&quot;]+)[\&#39;&quot;].*&gt;/i&#39;, $post-&gt;post_content, $matches );
    
    if ( $output && isset( $matches[1][0] ) ) {
        $image_url = $matches[1][0];
        
        // URLから添付ファイルID（メディアID）を取得
        $attachment_id = attachment_url_to_postid( $image_url );
        
        if ( $attachment_id ) {
            // アイキャッチ画像として保存
            set_post_thumbnail( $post_id, $attachment_id );
        }
    }
}
add_action( &#39;save_post&#39;, &#39;auto_set_featured_image_from_content&#39; );</code></pre></div>



<h2 class="wp-block-heading">Media Cleanerでスキャンした後、ファイル名をPhoenix Media Renameで変更した場合どうなるのか？</h2>



<p class="wp-block-paragraph">現在、Trashに39、Ignoredに79入っている。これは上を導入してファイル名、その他を変更した時点の状態になる。TRashやIgnoredのファイル名は多分、導入前の古いファイル名で登録されていると思われる。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28101-4.png" alt="画像のアップロード時、メディアライブラリでどのように表示されるのか（fanction.phpに入れた場合）" class="wp-image-28121"/></figure>



<p class="wp-block-paragraph">こんな場合、Trashのファイルを移動、削除しないでとあったので、まずスキャンをやり直したいと思う。</p>



<p class="wp-block-paragraph">まず、キャッシュのクリアをとのことだったが、Media Cleanerにはキャッシュのクリアボタンが無く、自動的にスキャンの際、キャッシュをクリアするらしい。</p>



<p class="wp-block-paragraph">問題なくスキャンが成功した。</p>



<h3 class="wp-block-heading">Ignoredに入っているタイトル名を変更するとスキャンでどうなるか</h3>



<p class="wp-block-paragraph">タイトルを「ランダムサムネイル画像」に統一したい。<br>そんな場合、タイトルを「Phoenix Media Rename」で変更するとエラーになったので出来ない。</p>



<p class="wp-block-paragraph">以下のように、メディア編集画面で変更すると問題なく変更ができた。スキャンも問題ない。</p>



<h4 class="wp-block-heading">タイトル名の変更は画像の編集画面で変更するとうまくいく</h4>



<ol class="wp-block-list">
<li>WordPressの管理画面から&nbsp;<strong>[メディア]</strong>&nbsp;＞&nbsp;<strong>[ライブラリ]</strong>&nbsp;を開く。</li>



<li>該当の画像やファイルをクリック、詳細画面の<strong>「タイトル」</strong>欄を書き換える。</li>



<li>右側の「更新」ボタンで完了。</li>
</ol>



<p class="wp-block-paragraph">この方法なら再スキャンしないでもIgnoredに入っているタイトル名も問題なく変更されている。</p>



<h2 class="wp-block-heading">WordPressで画像にタイトル名を最初から付けることができるのか？</h2>



<p class="wp-block-paragraph">アップロードしたファイルの拡張子を除いた名前が、そのままタイトルの初期値になるので最初からタイトルを好きなように付けることは出来ない。</p>



<p class="wp-block-paragraph">変更はイメージの編集画面で行うことができる。ここ以外では出来ない（プラグインを使いならできる）。<br>タイトルは「ランダムサムネイル画像」と統一しても問題ない。<br>ランダムに入るのでページIDとは関係ない画像になる。これは全て未添付画像になる。</p>



<p class="wp-block-paragraph">ここで変更した画像は、スキャンし直さないでもMedia Cleanerで自動的にタイトルが変更されている。</p>



<h2 class="wp-block-heading">ページ指定の「アイキャッチ画像」を設定に入れる画像のタイトルの付け方</h2>



<p class="wp-block-paragraph">この画像もファイル名はともかく、タイトルはページ特有のアイキャッチ画像を入れる場合、はっきりそれとわかるタイトルを付けることにより、後々わかりやすい名前が必要になる。</p>



<p class="wp-block-paragraph">一見してどのページのアイキャッチ画像かがわかると間違って削除しないと思うのでしっかり付けるほうが良いということになる。</p>



<p class="wp-block-paragraph">名前は「<strong>投稿アイキャッチ画像</strong> ID = 〇〇〇」とする。</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>メディアライブラリの（未添付）投稿に添付</title>
		<link>https://polo-web.com/attach-to-unattached-posts-in-the-media-library/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 00:35:51 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=28527</guid>

					<description><![CDATA[以下のように（未添付）その下に投稿に添付、不思議な感じ、未添付なのに投稿に添付。 こうやって残っているのはどこかに貼り付けられている筈である。画像を見るとど …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">以下のように（未添付）その下に投稿に添付、不思議な感じ、未添付なのに投稿に添付。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="662" height="77" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527.png" alt="メディアライブラリの（未添付）投稿に添付" class="wp-image-28528" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527.png 662w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-300x35.png 300w" sizes="auto, (max-width: 662px) 100vw, 662px" /></figure>



<p class="wp-block-paragraph">こうやって残っているのはどこかに貼り付けられている筈である。画像を見るとどこかのページのアイキャッチ画像のように見える。</p>



<p class="wp-block-paragraph">全てのページを確認すると、以下のところがでてきた。ここだけである。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="405" height="375" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-1.png" alt="メディアライブラリの（未添付）投稿に添付" class="wp-image-28529" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-1.png 405w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-1-300x278.png 300w" sizes="auto, (max-width: 405px) 100vw, 405px" /></figure>



<p class="wp-block-paragraph">つまり、この右側のアイキャッチ画像を入れるところに画像を入れると、（未添付）投稿に添付、になるようだ。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="421" height="306" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-2.png" alt="メディアライブラリの（未添付）投稿に添付" class="wp-image-28530" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-2.png 421w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-2-300x218.png 300w" sizes="auto, (max-width: 421px) 100vw, 421px" /></figure>



<p class="wp-block-paragraph">この『投稿に添付』をクリックするとリンクになっている。<br>上の画像のタイトルが、どれか当てはまるページがあるかもと思ってみたが、出てこない。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="580" height="409" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-3.png" alt="メディアライブラリの（未添付）投稿に添付" class="wp-image-28531" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-3.png 580w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-3-300x212.png 300w" sizes="auto, (max-width: 580px) 100vw, 580px" /></figure>



<p class="wp-block-paragraph">どこに使われているかを探す。</p>



<p class="wp-block-paragraph">ファイルの項目でどれもその位置を特定できない。</p>



<p class="wp-block-paragraph">ここの場合は解決する方法で一番早いのはアイキャッチ画像を削除すること。<br>それによりランダムサムネイル画像が自動で入るようになるので、画像を削除しても問題無いと言うことになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="386" height="292" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-4.png" alt="メディアライブラリの（未添付）投稿に添付" class="wp-image-28533" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-4.png 386w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-4-300x227.png 300w" sizes="auto, (max-width: 386px) 100vw, 386px" /></figure>



<p class="wp-block-paragraph">不要になった画像を最後に削除する。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="576" height="142" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-5.png" alt="メディアライブラリの（未添付）投稿に添付" class="wp-image-28534" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-5.png 576w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28527-5-300x74.png 300w" sizes="auto, (max-width: 576px) 100vw, 576px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress ページに投稿されたファイル名が文字化け</title>
		<link>https://polo-web.com/wordpress-file-names-posted-to-a-page-are-garbled/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Wed, 07 Oct 2026 10:01:48 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=28508</guid>

					<description><![CDATA[以下の貼り付けられた画像をクリックして右サイドのファイル名を見ると何故か文字化けしている。入れたのは英数字のファイル名の画像で、そのファイル名をクリックする …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">以下の貼り付けられた画像をクリックして右サイドのファイル名を見ると何故か文字化けしている。<br>入れたのは英数字のファイル名の画像で、そのファイル名をクリックすると下のURLのパスが表示されているが、こちらはチャンと問題なく指定通りのファイル名になっている。メディアライブラリの中のファイル名も問題なく綺麗な英数字で表示されている。<br>同じものなのに何故ここだけ文字化けするのかが全く分からない。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="235" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28508-1.png" alt="テスト" class="wp-image-28521" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28508-1.png 800w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28508-1-300x88.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28508-1-768x226.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">AIに聞いたところ、下のURLでチャンとなっているので問題無いとか。そのままいくことにする。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>コアサーバーにバックアップ &#038; コアサーバーに復元</title>
		<link>https://polo-web.com/backup-to-coreserver-restore-to-coreserver/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Mon, 05 Oct 2026 02:22:31 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=28198</guid>

					<description><![CDATA[バックアップと復元を同じサーバーにした場合、バックアップも復元も同じサーバーなので作業が早い！同じサーバーなので条件が同じになるので検証するのには絶好のバッ …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">バックアップと復元を同じサーバーにした場合、バックアップも復元も同じサーバーなので作業が早い！<br>同じサーバーなので条件が同じになるので検証するのには絶好のバックアップになる。</p>



<p class="wp-block-paragraph">しかし、同じ内容になるのでバックアップサイトは外からアクセス出来ないように設定した方が良い。</p>



<h2 class="wp-block-heading">WPvivid Backup Pluginを使用する</h2>



<p class="wp-block-paragraph">ローカル（コササーバー）に手動でバックアップ、以下の設定で「バックアップ」をクリックするだけ。<br>ローカルストレージディレクトリがバックアップ先になる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="794" height="688" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28296" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198.png 794w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-300x260.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-768x665.png 768w" sizes="auto, (max-width: 794px) 100vw, 794px" /></figure>



<p class="wp-block-paragraph">wp-content/wpvividbackupsフォルダにpolo-web.comのサイトだと、20個のzipファイルが出来る。時間は約15分位い。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="566" height="473" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-1.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28297" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-1.png 566w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-1-300x251.png 300w" sizes="auto, (max-width: 566px) 100vw, 566px" /></figure>



<h2 class="wp-block-heading">同じコアサーバーの別サイト（<a href="https://sasebo.geo.jp/wp-admin/">https://sasebo.geo.jp</a>）に復元</h2>



<figure class="wp-block-embed is-type-rich"><div class="wp-block-embed__wrapper">
<a class="ystdb-card__text-link" href="https://sasebo.geo.jp" >https://sasebo.geo.jp</a>
</div></figure>



<p class="wp-block-paragraph"><a href="https://sasebo.geo.jp">https://sasebo.geo.jp</a>/wp-adminからWPvivid Backup Pluginを使って復元する。<br>復元はWordPressの新規作成が無難ではあるが、現サイトをそのままで上書きで復元でも問題無いと思う。</p>



<p class="wp-block-paragraph">リストア機能は、現在のサイトのテーマ、プラグイン、アップロード、データベースおよび、または他のコンテンツディレクトリを、選択したバックアップの既存のものと置き換えます。</p>



<p class="wp-block-paragraph">復元の場合、同じコアサーバーだけど別サイトなので、一旦<a href="https://sasebo.geo.jp">https://sasebo.geo.jp</a>/wpcontent/wpvividbackupsフォルダにバックアップファイルを移動する必要がある。<br>移動には時間はかからない。</p>



<p class="wp-block-paragraph">以下のように移動が完了すると、①のバックアップのスキャンで今移動したファイルを読み込む。<br>すると、下の②のところに移動したバックアップが表示されるので間違いないかを日付で確認する。<br>その後、③のバックアップをクリックする。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="803" height="443" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-2.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28298" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-2.png 803w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-2-300x166.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-2-768x424.png 768w" sizes="auto, (max-width: 803px) 100vw, 803px" /></figure>



<p class="wp-block-paragraph">「復元」をクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="799" height="224" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-3.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28299" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-3.png 799w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-3-300x84.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-3-768x215.png 768w" sizes="auto, (max-width: 799px) 100vw, 799px" /></figure>



<p class="wp-block-paragraph">Are you sure to continue?（続行してもよろしいですか？）でOKをクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="454" height="115" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-4.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28300" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-4.png 454w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-4-300x76.png 300w" sizes="auto, (max-width: 454px) 100vw, 454px" /></figure>



<p class="wp-block-paragraph">進捗バーが出て復元が開始される。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="802" height="414" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-5.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28301" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-5.png 802w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-5-300x155.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-5-768x396.png 768w" sizes="auto, (max-width: 802px) 100vw, 802px" /></figure>



<p class="wp-block-paragraph">終了するには閉じるをクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="588" height="148" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-6.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28302" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-6.png 588w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-6-300x76.png 300w" sizes="auto, (max-width: 588px) 100vw, 588px" /></figure>



<p class="wp-block-paragraph">この画面になるのでpolo-web.comのユーザー名とパスワードを入れる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="345" height="418" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-7.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28304" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-7.png 345w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-7-248x300.png 248w" sizes="auto, (max-width: 345px) 100vw, 345px" /></figure>



<p class="wp-block-paragraph">ログインがうまく終了したら、クローラーがサイトをスキャンしないように設定しておくこと。</p>



<h2 class="wp-block-heading">このサイトはバックアップ用なので検索エンジンやクローラーが来ないようにする設定が必要</h2>



<p class="has-ys-red-color has-text-color has-link-color wp-elements-15 wp-block-paragraph"><strong>これを入れた場合、正式にサイトを公開する場合はこの設定を必ず削除する必要があるので注意！</strong></p>



<p class="wp-block-paragraph">設定は以下の２箇所に設定している。</p>



<p class="wp-block-paragraph"><strong>設定１</strong></p>



<p class="wp-block-paragraph">設定 -&gt; 表示設定から以下のように設定する。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="786" height="310" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-8.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28305" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-8.png 786w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-8-300x118.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-8-768x303.png 768w" sizes="auto, (max-width: 786px) 100vw, 786px" /></figure>



<p class="wp-block-paragraph"><strong>設定２</strong></p>



<p class="wp-block-paragraph">ウェブサイト全体、または特定のファイルに対してクローラーのアクセスやインデックスを拒否するための、<strong>.htaccess</strong>&nbsp;を使った具体的な記述方法。</p>



<p class="wp-block-paragraph">X-Robots-Tag（noindex）を返す方法</p>



<p class="wp-block-paragraph">パスワード保護はかけず、<strong>ページは一般公開したまま検索エンジンにだけインデックスさせない</strong>方法です。HTMLタグが編集できないPDFや画像ファイルなどをインデックスさせたくない場合にも有効です。</p>



<p class="wp-block-paragraph">サイトsasebo.geo.jp全体をnoindexにする場合</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="403" height="432" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-9.png" alt="コアサーバーにバックアップ &amp; コアサーバーに復元" class="wp-image-28306" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-9.png 403w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28198-9-280x300.png 280w" sizes="auto, (max-width: 403px) 100vw, 403px" /></figure>



<p class="wp-block-paragraph"><code>.htaccess</code>&nbsp;に以下を記述します。</p>



<p class="wp-block-paragraph">apacheの場合は以下のようにする。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>&lt;IfModule mod_headers.c&gt;
    Header set X-Robots-Tag &quot;noindex, nofollow&quot;
&lt;/IfModule&gt;</code></pre></div>



<p class="wp-block-paragraph">もし、<code>.htaccess</code>の中に、他のテキスタがある場合、上のテキストを一番上に入れる。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>&lt;IfModule mod_headers.c&gt;
    Header set X-Robots-Tag &quot;noindex, nofollow&quot;
&lt;/IfModule&gt;

#WordPessのスクリプトの以外のところに入れる必要がある（上が理想的）
&lt;IfModule mod_rewrite.c&gt;
&lt;/IfModule&gt;</code></pre></div>



<p class="has-ys-red-color has-text-color has-link-color wp-elements-16 wp-block-paragraph">逆にこのサイトをpolo-web.comに戻す場合は、この2つの設定を元に戻す必要があることにも注意！</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>テキストを「」で一発で囲むショートカットを作成（AIに聞いた）</title>
		<link>https://polo-web.com/i-asked-ai-how-to-create-a-shortcut-to-instantly-enclose-text/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Sun, 04 Oct 2026 02:29:05 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=28160</guid>

					<description><![CDATA[AIに聞いた方法をまとめた。 最終的には以下のようになる。 実際の作成手順 Macの「ショートカット」アプリで選択したテキストを「 」で囲むには、「選択され …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">AIに聞いた方法をまとめた。</p>



<p class="wp-block-paragraph">最終的には以下のようになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="807" height="426" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160.png" alt="テキストを「」で一発で囲むショートカットを作成" class="wp-image-28161" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160.png 807w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-300x158.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-768x405.png 768w" sizes="auto, (max-width: 807px) 100vw, 807px" /></figure>



<h2 class="wp-block-heading">実際の作成手順</h2>



<p class="wp-block-paragraph">Macの「ショートカット」アプリで選択したテキストを「 」で囲むには、<strong>「選択されたテキスト」を受け取り、前後を「」で挟むクイックアクション</strong>を作成。</p>



<h3 class="wp-block-heading">ショートカットの名前を付ける</h3>



<p class="wp-block-paragraph">一番上で名前を設定（「」でテキスト囲みを一発で作成）</p>



<h3 class="wp-block-heading">「クイックアクションとして使用」を入れる</h3>



<p class="wp-block-paragraph">まず最初に右上の右側の詳細設定（i）アイコンをクリック、「クイックアクションとして使用」にチェックを入れる。<br>すると左側に以下のように自動的に追加されるので「アプリ、その他18個」をクリックして「テキスト」に変更する。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="801" height="400" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-3.png" alt="テキストを「」で一発で囲むショートカットを作成（AIに聞いた）" class="wp-image-28164" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-3.png 801w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-3-300x150.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-3-768x384.png 768w" sizes="auto, (max-width: 801px) 100vw, 801px" /></figure>



<p class="wp-block-paragraph">「受け取る」項目が「テキスト」になっていることを確認。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="460" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-4.png" alt="テキストを「」で一発で囲むショートカットを作成（AIに聞いた）" class="wp-image-28165" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-4.png 800w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-4-300x173.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-4-768x442.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">「テキスト」を追加</h3>



<p class="wp-block-paragraph">右サイドの一番上の2つのアイコンの左を選択して、「テキスト」を検索して配置する。<br>ボックスで「」を入れて、その「」の中を右クリックしてメニューを出し、<strong>変数を挿入</strong> ＞ シ<strong>ョートカットの入力</strong>を選択。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="473" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-18324-6.png" alt="ショートカットアプリ -テキストを「 」で囲む" class="wp-image-28158" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-18324-6.png 800w, https://polo-web.com/wp-content/uploads/2026/10/post-id-18324-6-300x177.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-18324-6-768x454.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">以下のようになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="495" height="106" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-10.png" alt="テキストを「」で一発で囲むショートカットを作成（AIに聞いた）" class="wp-image-28171" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-10.png 495w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-10-300x64.png 300w" sizes="auto, (max-width: 495px) 100vw, 495px" /></figure>



<p class="wp-block-paragraph">この「ショートカットの入力」、入れ方を「の後に入れるか、「」を作成してから真ん中に入れるか、「ショートカットの入力」をまず最初に入れて後で「」を前後に入れる。<br>色々やり方によってうまく動作しない場合があるので注意が必要である。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ys-red-color">最後に「」を入れるが動作した</mark>。</p>



<h3 class="wp-block-heading"><strong>「クリップボードにコピー」</strong>を追加</h3>



<p class="wp-block-paragraph">結合したテキストをクリップボードに送ることで、元の選択位置にそのままペースト（Command + V）できるようになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="304" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-6.png" alt="テキストを「」で一発で囲むショートカットを作成（AIに聞いた）" class="wp-image-28167" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-6.png 800w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-6-300x114.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-6-768x292.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">「結合済みのテキスト」を「テキスト」に変更。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="489" height="63" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-11.png" alt="テキストを「」で一発で囲むショートカットを作成（AIに聞いた）" class="wp-image-28172" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-11.png 489w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-11-300x39.png 300w" sizes="auto, (max-width: 489px) 100vw, 489px" /></figure>



<h3 class="wp-block-heading">ショートカットキーの割り当て</h3>



<p class="wp-block-paragraph">「システム設定」＞「キーボード」＞「キーボードショートカット」をクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="723" height="470" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-7.png" alt="テキストを「」で一発で囲むショートカットを作成（AIに聞いた）" class="wp-image-28168" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-7.png 723w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-7-300x195.png 300w" sizes="auto, (max-width: 723px) 100vw, 723px" /></figure>



<p class="wp-block-paragraph">「サービス」から、作成したショートカットを選択すると、右サイドに「なし」となっているので、「なし」のところをダブルクリックして、任意のキーボードショートカットを割り当てる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="670" height="468" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-8.png" alt="テキストを「」で一発で囲むショートカットを作成（AIに聞いた）" class="wp-image-28169" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-8.png 670w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-8-300x210.png 300w" sizes="auto, (max-width: 670px) 100vw, 670px" /></figure>



<p class="wp-block-paragraph">ここでは「control + W」で設定した。ショートカットアプリでも右側のように「^W」と同じになっていることを確認。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="794" height="394" src="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-9.png" alt="テキストを「」で一発で囲むショートカットを作成（AIに聞いた）" class="wp-image-28170" srcset="https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-9.png 794w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-9-300x149.png 300w, https://polo-web.com/wp-content/uploads/2026/10/post-id-28160-9-768x381.png 768w" sizes="auto, (max-width: 794px) 100vw, 794px" /></figure>



<h3 class="wp-block-heading">実際に使ってみる、２段階で入れることになる（チョット面倒）</h3>



<p class="wp-block-paragraph">まず、「」で囲むテキスを選択。<br>ショートカットで登録したキー「Control + W」をクリック。<br>最後に「Command + V」 をクリック。</p>



<p class="wp-block-paragraph">これでテキストが「」で囲まれる。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Phoenix Media Renameを使った手動でのファイル名の変更</title>
		<link>https://polo-web.com/renaming-files-with-phoenix-media-rename/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Wed, 28 Jan 2026 04:03:38 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=19307</guid>

					<description><![CDATA[本来はアップロード時に名前を自動で分かりやすい名前に変更できる無料のプラグインを探していたのでだが、無料では出来ないようだ。 このプラグインは、手作業でやる …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">本来はアップロード時に名前を自動で分かりやすい名前に変更できる無料のプラグインを探していたのでだが、無料では出来ないようだ。</p>



<p class="wp-block-paragraph">このプラグインは、手作業でやる分には非常に簡単に変更できるのでお勧めのプラグインである。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="637" height="209" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-10.png" alt="" class="wp-image-19308" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-10.png 637w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-10-300x98.png 300w" sizes="auto, (max-width: 637px) 100vw, 637px" /></figure>



<p class="wp-block-paragraph">インストールが完了したら、メディアライブラリのリスト表示を選択することから始めることになる。</p>



<h3 class="wp-block-heading">メディアライブラリをリスト表示にする</h3>



<p class="wp-block-paragraph">「Phoenix Media Rename」を有効化して、メディアライブラリを開き、リスト表示にすと、メディアライブラリで「Filename」という画像のファイル名を変更する項目が以下のように新たに出現する。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="897" height="655" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-9.png" alt="" class="wp-image-19309" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-9.png 897w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-9-300x219.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-9-768x561.png 768w" sizes="auto, (max-width: 897px) 100vw, 897px" /></figure>



<p class="wp-block-paragraph">上の画面でリスト画像の「編集」をクリックすると、こちらにも<strong>「Filename」</strong>の項目が表示される。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="922" height="913" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-8.png" alt="" class="wp-image-19310" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-8.png 922w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-8-300x297.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-8-150x150.png 150w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-8-768x761.png 768w" sizes="auto, (max-width: 922px) 100vw, 922px" /></figure>



<p class="wp-block-paragraph">この編集からでもファイル名を変更できる。新しいファイル名を入力し、右サイドにある<strong>「更新」</strong>を押すと変更が反映されることになる。（しかし、リスト表示での変更が便利かも）</p>



<h3 class="wp-block-heading">画像のファイル名を変更する</h3>



<p class="wp-block-paragraph">以下の３つは「アップロード先」を見ると、同じページなので統一した名前にしたい。<br>そんな時は、以下のようにphoenix-media-rename-1から3までの統一した画像のファイル名に変更すると分かりやすい名前になる。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="888" height="532" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-7.png" alt="" class="wp-image-19311" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-7.png 888w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-7-300x180.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-7-768x460.png 768w" sizes="auto, (max-width: 888px) 100vw, 888px" /></figure>



<p class="wp-block-paragraph">①新しいファイル名を入力、②変更したい画像にチェックを入れる、③「一括操作」でプルダウンメニューを開く。</p>



<p class="wp-block-paragraph">Rename（名前の変更）を選択し、右の「適用」をクリック。<br>ここでRename &amp; Retitleでも良いが、元のタイトルが分かった方が後に参考にしやすいかなと思ったのでRenameだけを選択した。タイトルがいい加減なら、両方変更した方が早いかも。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="901" height="651" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-6.png" alt="" class="wp-image-19313" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-6.png 901w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-6-300x217.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-6-768x555.png 768w" sizes="auto, (max-width: 901px) 100vw, 901px" /></figure>



<p class="wp-block-paragraph">これだけで、ファイル名が変更されている。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="801" height="486" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-5.png" alt="" class="wp-image-19314" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-5.png 801w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-5-300x182.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-5-768x466.png 768w" sizes="auto, (max-width: 801px) 100vw, 801px" /></figure>



<p class="wp-block-paragraph">名前が変わっているので、サイトを開いてリンクが外れてないか確認する。</p>



<p class="wp-block-paragraph">「phoenix-media-rename」名前を変更するという場合には非常に簡単に変更できるのでおすすめである。</p>



<h2 class="wp-block-heading">FTPでのファイルの確認</h2>



<p class="wp-block-paragraph">それぞれ3種類のファイルが、変更されたファイル名でチャント存在している。<br>完全に置き換わっているのを確認できる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="759" height="294" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-3.png" alt="" class="wp-image-19316" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-3.png 759w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-3-300x116.png 300w" sizes="auto, (max-width: 759px) 100vw, 759px" /></figure>



<h2 class="wp-block-heading">リンクされた画像や動画はリダイレクト設定が必要</h2>



<p class="wp-block-paragraph">これは変更前のファイルにリンクを貼っている人のためのもので、もし自分のサイトで画像ファイルや動画を公開している場合は、この設定が必要になるようだ。<br>リンクを貼っていたユーザーがもしいるなら、この設定が必要になる。</p>



<p class="wp-block-paragraph">このプラグインの説明は設定 -&gt; Phoenix Media Rename から見ることができる。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="863" height="755" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-2.png" alt="" class="wp-image-19317" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-2.png 863w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-2-300x262.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-2-768x672.png 768w" sizes="auto, (max-width: 863px) 100vw, 863px" /></figure>



<p class="wp-block-paragraph">Create 301 redirection</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="556" height="148" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-4.png" alt="" class="wp-image-19315" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-4.png 556w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-4-300x80.png 300w" sizes="auto, (max-width: 556px) 100vw, 556px" /></figure>



<p class="wp-block-paragraph">リダイレクト：301リダイレクトを有効にするにはチェックを入れます。これにより、ファイル名の変更後に301リダイレクトが作成されます。<br>注: 301リダイレクトを管理するには、無料のプラグインRedirectionが必要です。</p>



<h2 class="wp-block-heading">ファイル名を変更したとき、勝手に名前が変わる</h2>



<p class="wp-block-paragraph">これは名前が被らないようにPhoenix Media Rename側が自動的に変更していると思われる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="771" height="332" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-11.png" alt="" class="wp-image-28008" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-11.png 771w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-11-300x129.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-11-768x331.png 768w" sizes="auto, (max-width: 771px) 100vw, 771px" /></figure>



<div class="wp-block-group has-ys-light-orange-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-small-font-size wp-block-paragraph"><strong><span class="ystdb-inline--larger">Revisions</span></strong>：改訂<br>修正処理にチェック、チェックを外すと修正処理を回避できるようになる：<br>① <strong>Update Revisions</strong>：改訂を更新<br>これはチェックが入っていると、画像をリネームした際、その画像を使っている過去の投稿リビジョン内にある古い画像URLも、新しいファイル名に更新する設定になるので、外すと過去の投稿ページにおいてリンクが切れる可能性がある、従って基本チェックを入れるのが普通である。</p>



<p class="has-small-font-size wp-block-paragraph"><strong><span class="ystdb-inline--larger">Convert to lowercase</span></strong>：小文字に変換する<br>「Rename from post」アクションを使用する際に、投稿タイトルを小文字に変換するかどうかの確認。<br>② <strong>Convert post name to lowercase</strong>：投稿名を小文字に変換する<br>チェックが入ると全て小文字に変換される。</p>
</div></div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="770" height="224" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-13.png" alt="" class="wp-image-28010" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-13.png 770w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-13-300x87.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-13-768x223.png 768w" sizes="auto, (max-width: 770px) 100vw, 770px" /></figure>



<div class="wp-block-group has-ys-light-orange-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-small-font-size wp-block-paragraph"><strong><span class="ystdb-inline--larger">Sanitize</span></strong>：特殊文字を削除して文字列を綺麗にする<br>ファイル名をサニタイズするにはチェック、ユーザーが入力したファイル名のままにしたい場合はチェックを外す：<br><strong><strong>注意</strong></strong>：このオプションを無効にすると、サーバーと互換性のないファイル名が生成される可能性があるので自己責任で無効にすること。<br><strong><strong>注意</strong></strong>: 「<strong>Sanitize filenames</strong>」が有効な場合、「<strong>Remove accents</strong>」は無効にできません！<br>③ <strong>Sanitize filenames</strong>：ファイル名を綺麗にする<br>④ <strong>Remove accents</strong>：アクセントを削除する</p>



<p class="has-small-font-size wp-block-paragraph">このチェックを外すと自分が入力した文字にすることが出来るようになる。<br>しかし、これのよってファイル名の互換性の問題が生じる可能性がるのでPhoenix Media Renameに任せた方が良いと言うことになる。<br>どうしても変更したいときだけチェックを外したら良いかも、そして特殊な文字を使わないなら問題ないかも。</p>



<p class="has-small-font-size wp-block-paragraph"><strong>Sanitize</strong>の<strong>accents</strong>（アクセントのサニタイズ）とは、ファイル名などの文字列から、文字の上部や下部に付く符号（例: á, ñ, ç）を取り除き、英数字の標準的な文字（例: a, n, c）に変換する処理。</p>
</div></div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="786" height="131" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-14.png" alt="" class="wp-image-28011" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-14.png 786w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-14-300x50.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-14-768x128.png 768w" sizes="auto, (max-width: 786px) 100vw, 786px" /></figure>



<div class="wp-block-group has-ys-light-orange-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-small-font-size wp-block-paragraph"><strong><span class="ystdb-inline--larger">Debug</span></strong><br>デバッグモードを有効にすることを確認してください。これにより、名前変更プロセス中に完全なエラーメッセージが表示されるようになります。エラーが出る時にオンにすると良い。<br>⑤ <strong>Debug mode</strong></p>



<p class="has-small-font-size wp-block-paragraph">これはオンにすると、エラーの内奥がわかるのでオンにしても良いのでは？</p>
</div></div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="768" height="157" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-15.png" alt="" class="wp-image-28012" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-15.png 768w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-15-300x61.png 300w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>



<div class="wp-block-group has-ys-light-orange-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-small-font-size wp-block-paragraph"><strong><span class="ystdb-inline--larger">Redirection</span></strong><br>301リダイレクトを有効にするにチェックしてください。これにより、ファイルの名前変更後に301リダイレクトが作成されます：<br><strong>注意</strong>：301リダイレクトを管理するには、無料プラグイン「Redirection」が必要です。<br>⑥ <strong>Create 301 redirection</strong></p>



<p class="has-small-font-size wp-block-paragraph">投稿ページのファイル名を変更するということかな？この場合はリダイレクトをした方が良いかも。スラッグを英語に変換している場合は必要かどうか？</p>
</div></div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="770" height="128" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-16.png" alt="" class="wp-image-28013" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-16.png 770w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-16-300x50.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-16-768x128.png 768w" sizes="auto, (max-width: 770px) 100vw, 770px" /></figure>



<div class="wp-block-group has-ys-light-orange-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-small-font-size wp-block-paragraph"><strong><span class="ystdb-inline--larger">Serialization</span></strong>：シリアライズ<br>ファイル名が存在する場合はシリアル化をチェックします。これにより、末尾に連続した番号が付いた新しいファイル名が作成されます。<br>⑦ <strong>Serialize filename if file exists</strong>：ファイルが存在する場合はファイル名をシリアル化する。</p>



<p class="has-small-font-size wp-block-paragraph">これは複数の同じ名前のファイルを入れる場合は数字を末尾に入れた方が良いのでチェックを入れる。</p>
</div></div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="772" height="345" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-17.png" alt="" class="wp-image-28014" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-17.png 772w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-17-300x134.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-17-768x343.png 768w" sizes="auto, (max-width: 772px) 100vw, 772px" /></figure>



<p class="has-ys-light-orange-background-color has-background has-small-font-size wp-block-paragraph"><strong><span class="ystdb-inline--larger">Filename constants</span></strong>：ファイル名定数<br>ファイル名の先頭と末尾に定数値を追加する。これらの値は、各リネームされたファイルに自動的に追加されるようになる。<br>⑧ <strong>Use category as filename header</strong>：テキストをファイル名の先頭に入れる。<br><strong>⑨ Filename header</strong>：ファイル名を先頭に入れる（ここに具体的な名前を入れる）<br>⑩ <strong>Use category as</strong> <strong>filename trailer</strong>：これをチェックすると入れると、この指定のテキストとタイトルの一部が入ってしまう。<br><strong>Filename trailer</strong>：テキストをファル名を末尾に入れる（ここに具体的な名前を入れる）</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="771" height="131" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-19.png" alt="" class="wp-image-28016" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-19.png 771w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-19-300x51.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-19-768x130.png 768w" sizes="auto, (max-width: 771px) 100vw, 771px" /></figure>



<p class="has-ys-light-orange-background-color has-background has-small-font-size wp-block-paragraph"><strong><span class="ystdb-inline--larger">Integrations</span></strong>：統合<br>他のプラグインとの統合を有効にする。<br>⑫ <strong>AltText.ai</strong><br>AltText.aiとは、AI（人工知能）と高度なコンピュータービジョン技術を活用して、Webサイト上の画像に設定する代替テキスト（alt属性・altテキスト）を自動生成するSaaSツールです。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="226" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-20.png" alt="" class="wp-image-28017" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-20.png 800w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-20-300x85.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-20-768x217.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="has-ys-light-orange-background-color has-background has-small-font-size wp-block-paragraph"><strong><span class="ystdb-inline--larger">Interface</span></strong>（インタフェース）<br>インターフェース設定<br>⑬ <strong>Filename textbox width (0 or empty for default)</strong>：ファイル名テキストボックスの幅（0または空欄でデフォルト）</p>



<p class="wp-block-paragraph">ここでの設定が、メディアライブラリでのリネイムの設定の全てになる。</p>



<h2 class="wp-block-heading">自動でリネイムという機能は無い</h2>



<p class="wp-block-paragraph">Phoenix Media Renameは、アップロード時に<strong>自動でファイル名を綺麗に書き換える機能（フルオートのリネーム）は基本的には持っていません</strong>。</p>



<p class="wp-block-paragraph">プラグインの動作の仕組み</p>



<ul class="wp-block-list">
<li><strong>手動での変更が基本</strong>：メディアライブラリのリスト表示などで、自分で「Filename」欄に新しい名前を入力して適用・変更するのが基本の使い方です。</li>



<li><strong>一括処理（Bulk Rename）</strong>：選択した複数の画像に対して一括で新しい名前に変えることはできますが、「アップロードした瞬間に自動で英数字や記事タイトルに変換する」という常時自動化のメイン機能ではありません。&nbsp;</li>



<li>※一部機能として画像のタイトルや投稿名（from post）を元に一括で反映させる機能はありますが、これもユーザーが手動で実行する操作が必要です。</li>
</ul>



<p class="wp-block-paragraph">「アップロードした画像を完全に自動でリネーム（自動整形）させたい」という場合は、別のプラグイン（Media File Renamerなど）を検討する必要があります。</p>



<h2 class="wp-block-heading">リネイムするとサムネイルのファイル名が3つ作成される</h2>



<p class="wp-block-paragraph">以下のように名前を変えた。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="93" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-21-1024x93.png" alt="" class="wp-image-28045" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-21-1024x93.png 1024w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-21-300x27.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-21-768x70.png 768w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-21.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">編集ボタンからメディア編集を開く。<br>ファイルのURLを見るとインストールされた場所がわかる。<br><a href="https://sasebo.geo.jp/wp-content/uploads/2022/02/easy-fancy-box-001.png">https://sasebo.geo.jp/wp-content/uploads/2022/02/easy-fancy-box-001.png</a></p>



<p class="wp-block-paragraph">easy-fancy-box-001.png<br>easy-fancy-box-001-300&#215;172.png（中サイズ用）<br>easy-fancy-box-001-150&#215;150.png（サムネイル用）</p>



<p class="wp-block-paragraph">このように3つが作成されている。</p>



<h2 class="wp-block-heading">ファイル名を変更するとき同じファイル名だった時どうなる？</h2>



<p class="wp-block-paragraph">これが一番心配だったが、以下のように自動的に変換されるので問題無いと思う。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="929" height="280" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-22.png" alt="" class="wp-image-28046" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-22.png 929w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-22-300x90.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-22-768x231.png 768w" sizes="auto, (max-width: 929px) 100vw, 929px" /></figure>



<p class="wp-block-paragraph">genesis-custom-blocks</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="396" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-23-1024x396.png" alt="" class="wp-image-28049" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-23-1024x396.png 1024w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-23-300x116.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-23-768x297.png 768w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-23.png 1197w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">上のように同じファイル名を入れると、結果は自動的に番号を追加してファイル名を変更してくれる。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="478" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-24-1024x478.png" alt="" class="wp-image-28050" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-24-1024x478.png 1024w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-24-300x140.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-24-768x358.png 768w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19307-24.png 1188w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">従って、同じページなら、代表的な同じファイル名を全てに入れて一括変換をすれば良いことになる。<br>この変換には少し時間がかるので、待つ必要がある。<br>右側に緑のチェックベタが出るので進行状況がわかる。</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>「Media File Renamer」で手動で名前を変更する</title>
		<link>https://polo-web.com/manually-rename-with-media-file-renamer/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Wed, 28 Jan 2026 02:12:22 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=19261</guid>

					<description><![CDATA[以下のような日本語のファイル名はそのままアップロードするとどうなる？。 以下はメディアライブラリのリスト一覧で見た画面になる。 ①のところの下の「サイトアイ …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">以下のような日本語のファイル名はそのままアップロードするとどうなる？。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="129" height="97" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-13.png" alt="" class="wp-image-19285"/></figure>



<p class="wp-block-paragraph">以下はメディアライブラリのリスト一覧で見た画面になる。</p>



<p class="wp-block-paragraph">①のところの下の「サイトアイコン.png」は、そのアップロードされたファイル名がそのまま日本語で表示されている。<br>その上の「サイトアイコン」という名前は、ファイル名から取っている名前で、ライブラリの一覧にはファイルのタイトル名として登録されている。<br>②の投稿者はホームページに登録している管理者の名前になる。<br>③のアップロード先はその画像があるページのタイトル名になる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="920" height="192" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-14.png" alt="" class="wp-image-19284" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-14.png 920w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-14-300x63.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-14-768x160.png 768w" sizes="auto, (max-width: 920px) 100vw, 920px" /></figure>



<p class="wp-block-paragraph">この日本語のファイルを英数字の名前に変更したい場合、それもアップロードするときに自動的に変換してくれるプラグインを探しているという場合、どんなものがあるのか検証してみた。</p>



<h2 class="wp-block-heading">単純に英数字に変換するだけなら「WP Multibyte Patch」を使うと簡単</h2>



<p class="wp-block-paragraph">WordPressで日本語名の画像をアップロードすると、通常は「WP Multibyte Patch」プラグインの機能により、ファイル名が自動的にランダムな英数字やハッシュ値（例: a1b2c3d4.png）に変換されるので一番簡単、プラグインを入れるだけで英数字に変換されるので、単に日本語を英数字に変換するだけならこれが一番ということになる。<br>これにより、サーバー上の文字化けやバックアップ時の破損を防求ことができるようになる。<br>ただし、ファイル名が意味をなしていないのでどんなファイルかがさっぱりわからないのが残念なところ。</p>



<p class="wp-block-paragraph">このプラグインの設定方法：<a href="https://eastcoder.com/code/wp-multibyte-patch/">https://eastcoder.com/code/wp-multibyte-patch/</a><br><br>このプラグインを使って同じ「サイトアイコン.png」を追加して入れたみた、以下の上の文がそれになり、タイトル名はそのままサイトアイコンだが、ファイル名が英数字になっているのがわかると思う。<br>これは「WP Multibyte Patch」プラグインによってアップロードするとき自動的に変換されていることを意味している。この状態でいいなら非常に簡単で便利なプラグインとなる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="801" height="219" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-12.png" alt="" class="wp-image-19286" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-12.png 801w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-12-300x82.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-12-768x210.png 768w" sizes="auto, (max-width: 801px) 100vw, 801px" /></figure>



<p class="wp-block-paragraph">「WP Multibyte Patch」は、何もしないでプラグインを入れるだけで機能する。</p>



<h2 class="wp-block-heading">アップロード時に意味のわかる英数字ファイル名に変換できるプラグインは無料では無い</h2>



<p class="wp-block-paragraph">ファイル名を意味がわかるような名前に自動で変換してくれるプラグインは無料では無いと思う。<br>ほとんどのプラグインはアップロードした後に名前を一括変換することはやってくれるが、アップロード時に変換してくれるプラグインはほとんど有料になっている。</p>



<p class="wp-block-paragraph">主要プラグインは「Media File Renamer」、「Phoenix Media Rename」。</p>



<p class="wp-block-paragraph">しかし、このプラグインはアップロードしたファイル名を手動で変更する場合には使えると思う。<br>一々変更するのは面倒ではあるが、無料でやるには最低限これだけはやらなくてはならない。<br>ファイル名を最初に変更して、その後アップロードするよりは簡単かなと思う。</p>



<p class="wp-block-paragraph">ページ毎に意味のあるファイル名にしたい場合、そのページに入れた状態でメディアライブラリで見て、そのページの画像を同じ名前にして番号で区別するようにすると、分かりやすい名前を付けることができるのではと思う。</p>



<h2 class="wp-block-heading">「Media File Renamer」を使った手動での名前の変更の仕方</h2>



<p class="wp-block-paragraph">このプラグインは手動で名前を変更する場合、ほんの少し大変かも。変換は問題なくできる。<br>但し、名前の入力したとき、文字が消えるのチョットやりずらい。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="664" height="277" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-10.png" alt="" class="wp-image-19290" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-10.png 664w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-10-300x125.png 300w" sizes="auto, (max-width: 664px) 100vw, 664px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="414" height="174" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-11.png" alt="" class="wp-image-19289" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-11.png 414w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-11-300x126.png 300w" sizes="auto, (max-width: 414px) 100vw, 414px" /></figure>



<p class="wp-block-paragraph">手動でやるので、以下のManualの設定を使うことになる。デフォルトの状態なので何もしないで良い。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="682" height="349" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-9.png" alt="" class="wp-image-19291" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-9.png 682w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-9-300x154.png 300w" sizes="auto, (max-width: 682px) 100vw, 682px" /></figure>



<p class="wp-block-paragraph">実際に設定するところは、以下のところに出来ているメディアの「Renamer」、これを選択する。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="417" height="195" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-8.png" alt="" class="wp-image-19292" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-8.png 417w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-8-300x140.png 300w" sizes="auto, (max-width: 417px) 100vw, 417px" /></figure>



<p class="wp-block-paragraph">「Renamer」をクリックすると以下の画面になる。まず注目するのが以下の矢印のところになる。</p>



<ul class="wp-block-list">
<li>Ali（すべて）</li>



<li>Never Renamed（名前変更なし）</li>



<li>Pending（保留中）</li>



<li>Renamed（名前変更済み）</li>
</ul>



<p class="wp-block-paragraph">以上の項目があって、最初の画面は「Pending (0)」なので保留中の内容は何も無いのということになる。</p>



<p class="wp-block-paragraph">Allを選択すると全てのファイルは５つあって、Never Renamed（名前変更なし）が５つあるということ。<br>当然まだ名前を変更していないのでNever Renamed（名前変更なし）は５である。</p>



<p class="wp-block-paragraph">名前を変更するとRenamed（名前変更済み）の数値が増えていくことになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1008" height="566" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-7.png" alt="" class="wp-image-19293" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-7.png 1008w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-7-300x168.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-7-768x431.png 768w" sizes="auto, (max-width: 1008px) 100vw, 1008px" /></figure>



<p class="wp-block-paragraph">この後の作業は、手動で変更するので、メディア-&gt;ライブラリに移動して行う作業になる。<br>以下のように開くと、右端に「Ranamer」という項目が表示されていると思う。これがプラグインによって追加された名前を変更する場所になる。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="491" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-6-1024x491.png" alt="" class="wp-image-19294" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-6-1024x491.png 1024w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-6-300x144.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-6-768x368.png 768w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-6.png 1156w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">以下では同じ画像でファイル名が違っているだけだが、別画像と思ってもらうことにする。<br>アップロード先がを見ると以下の２つが「テストページ」となっているので同じページの中にある画像というのがわかる。<br>この画像を分かりやすいようにtest-page-1とtest-page-2に名前を変えることにする。<br>変更する度に、ApplyとCancelのボタンが出るので編集しにくいのだが「Apply」をクリックすると名前の入力が完了したことになる。文字が消えるのでやりずらい。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="962" height="443" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-5.png" alt="" class="wp-image-19296" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-5.png 962w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-5-300x138.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-5-768x354.png 768w" sizes="auto, (max-width: 962px) 100vw, 962px" /></figure>



<p class="wp-block-paragraph">「Apply」をクリックしただけでは名前の変更は更新されない。<br>以下の「編集」をクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="776" height="281" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-4.png" alt="" class="wp-image-19297" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-4.png 776w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-4-300x109.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-4-768x278.png 768w" sizes="auto, (max-width: 776px) 100vw, 776px" /></figure>



<p class="wp-block-paragraph">ファイル名が変更されているのが確認できる。「更新」をクリックして確定する。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="769" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-3-1024x769.png" alt="" class="wp-image-19298" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-3-1024x769.png 1024w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-3-300x225.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-3-768x577.png 768w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-3.png 1056w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">又は、この画面の下のところにも設定するところがあるので、ここの方がやりやすかも。<br>ここで設定して「更新」をクリックする。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="784" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-2-1024x784.png" alt="" class="wp-image-19299" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-2-1024x784.png 1024w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-2-300x230.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-2-768x588.png 768w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-2.png 1054w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">メディアライブラリの一覧画面に戻ると、以下のようにファイル名が更新されていることがわかる。<br>このやり方だと非常に分かりやすい名前になると思う。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="270" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-1-1024x270.png" alt="" class="wp-image-19300" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-1-1024x270.png 1024w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-1-300x79.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-1-768x202.png 768w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-1.png 1041w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">最後に、サイトにアクセスして名前を変更してもちゃんと表示されることを確認する。</p>



<p class="wp-block-paragraph">参考までに、Meow AppsのRenamerを表示して右上のダッシュボードをクリックすると以下の画面になる。<br>ここでもリネームされたファイルを確認することができる。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="824" src="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-1024x824.png" alt="" class="wp-image-19301" srcset="https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-1024x824.png 1024w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-300x241.png 300w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261-768x618.png 768w, https://polo-web.com/wp-content/uploads/2026/01/post-id-19261.png 1050w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">やはり一手間かかるが、無料でやるのだからこの位の作業はやるべきだと思う。<br>大変ではあるが、後々この名前の統一した付け方がきっと自分自身を助けることになると思う。</p>



<p class="wp-block-paragraph">バックアップや復元作業等をしていると、ファイル名がしっかりしていることで大変助かる可能性がある。<br>ライブラリでのファイルの整理も分かりやすくなるかも。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPressでログインユーザー名を変更する</title>
		<link>https://polo-web.com/change-the-login-username-in-wordpress/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 05:52:57 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=28033</guid>

					<description><![CDATA[WordPressのログインユーザー名（ログインID）は初期設定のままだと直接変更できないが、「新規ユーザーの追加と旧ユーザーの削除」という手順で行うのが最 …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">WordPressのログインユーザー名（ログインID）は初期設定のままだと直接変更できないが、<strong>「新規ユーザーの追加と旧ユーザーの削除」</strong>という手順で行うのが最も安全で確実。</p>



<h2 class="wp-block-heading">方法1：新規ユーザーの作成と旧ユーザーの削除（推奨）</h2>



<p class="wp-block-paragraph">これがWordPressの標準機能だけで安全に行える最もおすすめの方法。 <br>管理画面にログインできる場合になる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="910" height="164" src="https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-1.png" alt="" class="wp-image-28036" srcset="https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-1.png 910w, https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-1-300x54.png 300w, https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-1-768x138.png 768w" sizes="auto, (max-width: 910px) 100vw, 910px" /></figure>



<ol class="wp-block-list">
<li><strong>新規管理者ユーザーの追加</strong>
<ul class="wp-block-list">
<li>WordPressの管理画面にログイン。</li>



<li>左メニューの <strong>「ユーザー」＞「ユーザを追加」</strong> をクリック。</li>



<li>新しい「ユーザー名」「メールアドレス（既存とは別のもの）」「パスワード」を入力。</li>



<li>権限グループを <strong>「管理者」</strong> に設定し、「新規ユーザーを追加」をクリック。</li>
</ul>
</li>



<li><strong>新しいアカウントでログインし直す</strong>
<ul class="wp-block-list">
<li>一度ログアウトし、今作成した新しいユーザー名とパスワードでログインし直す。</li>
</ul>
</li>



<li><strong>古いユーザーの削除</strong>
<ul class="wp-block-list">
<li>左メニューの <strong>「ユーザー」＞「ユーザー一覧」</strong> を開き、削除したい（古い）ユーザー名にカーソルを合わせ、<strong>「削除」</strong> をクリック。</li>



<li>削除画面で必ず <strong>「すべてのコンテンツを以下のユーザーのものにする」</strong> にチェックを入れ、プルダウンで<strong>新しく作成したユーザー名</strong>を選択すること。（<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ys-red-color">ここで「すべての投稿を削除する」を選ぶと記事が消えるため注意！絶対ここを選択しないこと</mark>）。 </li>



<li>「削除を実行」をクリック。</li>
</ul>
</li>
</ol>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="297" src="https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-3.png" alt="" class="wp-image-28038" srcset="https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-3.png 800w, https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-3-300x111.png 300w, https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-3-768x285.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">以下のように投稿数が変更前の数になっているのを確認。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="926" height="109" src="https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-5.png" alt="" class="wp-image-28041" srcset="https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-5.png 926w, https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-5-300x35.png 300w, https://polo-web.com/wp-content/uploads/2026/09/post-id-28033-5-768x90.png 768w" sizes="auto, (max-width: 926px) 100vw, 926px" /></figure>



<h3 class="wp-block-heading">方法2：プラグインを使用する（手軽な方法）</h3>



<p class="wp-block-paragraph">アカウントの作り直しをせず、直接ユーザー名を書き換えたい場合は、専用のプラグイン（例：「Username Changer」や「Easy Username Updater」など）を利用する方法もある。</p>



<h3 class="wp-block-heading">方法3：データベース（phpMyAdmin）を直接書き換える（上級者向け）</h3>



<p class="wp-block-paragraph">サーバーの管理画面などから 直接データベースを操作する方法。</p>



<ul class="wp-block-list">
<li>phpMyAdmin から該当するデータベースを開き、<code>wp_users</code> テーブルの <code>user_login</code> カラムの値を直接書き換える。（ここでの接頭辞は異なる場合がある）</li>



<li>予期せぬ不具合でサイトが表示されなくなるリスクがあるため、必ず事前にデータベースのバックアップを取ってから行うこと。</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
