<?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>その他 &#8211; どんどん！ブログノウハウ紹介ブログ</title>
	<atom:link href="https://boonboonblog.com/topics/wordpress/other/feed" rel="self" type="application/rss+xml" />
	<link>https://boonboonblog.com</link>
	<description>Be Fun Blog, Be Fantastic Blog</description>
	<lastBuildDate>Sat, 23 Aug 2025 06:02:37 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://boonboonblog.com/wp-content/uploads/cropped-2022012909-32x32.jpg</url>
	<title>その他 &#8211; どんどん！ブログノウハウ紹介ブログ</title>
	<link>https://boonboonblog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>JavaScriptとWordPress(PHP)で通信して値を返すサンプル</title>
		<link>https://boonboonblog.com/entries/entry-55824.html</link>
		
		<dc:creator><![CDATA[Boon ☆《ブログ魂》]]></dc:creator>
		<pubDate>Sat, 23 Aug 2025 06:02:36 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[その他]]></category>
		<guid isPermaLink="false">https://boonboonblog.com/?p=55824</guid>

					<description><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022055986-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>JavaScript だけでは処理が足りずサーバー側（PHP）で処理したい場合があります。しかし、どう作ればよいか、またセキュリティが満たされているか心配ですね。本記事では、JavaScript と WordPress(PHP)で通信して値を返す（表示する）方法を解説します。サンプルコードあります。]]></description>
										<content:encoded><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022055986-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<div class="p-blogParts post_content" data-partsID="53455">
<p>広告：ページ内にてアフィリエイト広告を利用しています。</p>
</div>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://boonboonblog.com/wp-content/uploads/2022055986-1024x576.jpg" alt="JavaScript から PHP に通信するサンプル" class="wp-image-55879" srcset="https://boonboonblog.com/wp-content/uploads/2022055986-1024x576.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022055986-300x169.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022055986-768x432.jpg 768w, https://boonboonblog.com/wp-content/uploads/2022055986.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div class="p-blogParts post_content" data-partsID="53457"></div>



<p>JavaScript だけでは処理が足りずサーバー側（PHP）で処理したい場合があります。しかし、どう作ればよいか、またセキュリティが満たされているか心配ですね。</p>



<div class="wp-block-group is-st-justify is-st-justify-center"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<div class="swell-block-capbox cap_box is-style-onborder_ttl2"><div class="cap_box_ttl"><span>ポイント</span></div><div class="cap_box_content">
<p class="has-text-align-center">本記事では、</p>



<p class="has-text-align-center"><span class="swl-fz u-fz-xl"><strong>JavaScript と WordPress(PHP)で通信して値を返す（表示する）方法を解説します。</strong></span></p>



<p class="has-text-align-center">サンプルコードあります。</p>
</div></div>
</div>
</div></div>



<p class="has-text-align-center"><div class="p-blogParts post_content" data-partsID="53480">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center"><strong>＼自宅でする副業で月に〇万円の収入増があると嬉しすぎる！／</strong></p>



<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong><span class="swl-fz u-fz-xl">ココナラ副業を始めよう</span></strong></p>



<div class="swell-block-button is-style-btn_shiny my-common-apealbar u-mb-ctrl u-mb-0" style="--the-fz:24px"><a href="https://irojiroharaguro.com/coconala-platinum-rank/" class="swell-block-button__link"><span>【記事】ココナラで成功する方法はこちら</span></a></div>



<p class="has-text-align-center"><strong><span class="swl-inline-color has-swl-deep-01-color">実際に４か月でプラチナランク（売り上げ10万円以上）を達成した</span></strong>筆者が、ココナラで成功する方法を詳しく解説します。<a href="https://irojiroharaguro.com/coconala-platinum-rank/">こちら </a>をクリックしてください</p>
</div></div>
</div></div>
</div></p>



<h2 class="wp-block-heading">サンプルコードで実際に作ってみる！</h2>



<p>サンプルコードです。こちらを後述の手順に沿って設置することで実際に動かすことができます。</p>



<p>実際のサンプルコードを紹介します。こちらは、赤と青のボタンを配置して、クリックしたらサーバー側（PHP）に通信して「赤を押したね」「青を押したね」のレスポンスを返して画面上に表示するサンプルです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="185" height="143" src="https://boonboonblog.com/wp-content/uploads/2022055983.jpg" alt="" class="wp-image-55829"/></figure>



<p>上記のようなボタンが出ます（上記はイメージなので動きません）</p>



<h3 class="wp-block-heading">サンプルコード</h3>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">サンプル</span>コード</div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>



<h4 class="wp-block-heading">■ PHP 側（サーバー側）</h4>



<p>PHP 側のサンプルコードです。WordPress では functions.php などに張り付けて利用します。<strong><span class="swl-inline-color has-swl-deep-01-color">一般的に必要なセキュリティ対策を入れています。</span></strong></p>



<pre class="wp-block-code my-common-wp-block-code"><code>/* --- &#091;1] ショートコード： &#091;color_press_inline] --- */
add_shortcode('color_press_inline', function () {
    $ajax_url = admin_url('admin-ajax.php');
    $nonce    = wp_create_nonce('color_press'); // CSRF対策

    // 同一ページに複数設置してもOK（個別のnonceとデータ属性を持たせる）
    if (function_exists('wp_unique_id')) {
        $id = wp_unique_id('color-press-');
    } else {
        $id = 'color-press-' . wp_rand();
    }

    ob_start(); ?>
    &lt;div id="&lt;?php echo esc_attr($id); ?>" class="color-press"
         data-ajax-url="&lt;?php echo esc_url($ajax_url); ?>"
         data-nonce="&lt;?php echo esc_attr($nonce); ?>">
      &lt;button type="button" data-color="red"  aria-label="赤ボタン">赤&lt;/button>
      &lt;button type="button" data-color="blue" aria-label="青ボタン">青&lt;/button>
      &lt;p class="color-press__msg" aria-live="polite">&lt;/p>
    &lt;/div>

    &lt;style>
      .color-press button{padding:.6rem 1rem;margin-right:.5rem;border:0;border-radius:.5rem;cursor:pointer}
      .color-press &#091;data-color="red"]{background:#e11;color:#fff}
      .color-press &#091;data-color="blue"]{background:#16f;color:#fff}
      .color-press__msg{margin-top:.5rem}
    &lt;/style>
    &lt;?php
    return ob_get_clean();
});

/* --- &#091;2] AJAXハンドラ（未ログインOK） --- */
add_action('wp_ajax_color_press',        'fumi_color_press_handle');
add_action('wp_ajax_nopriv_color_press', 'fumi_color_press_handle');

function fumi_color_press_handle(){
    // &#091;a] メソッド制限
    if (($_SERVER&#091;'REQUEST_METHOD'] ?? '') !== 'POST') {
        wp_send_json_error(&#091;'message' => 'method not allowed'], 405);
    }

	// &#091;a1] ペイロードサイズ上限（例：2KB）
    $clen = isset($_SERVER&#091;'CONTENT_LENGTH']) ? (int) $_SERVER&#091;'CONTENT_LENGTH'] : 0;
    if ($clen > 2048) {
        wp_send_json_error(&#091;'message' => 'payload too large'], 413); // 413 Payload Too Large
    }
	
    // &#091;b] ノンス検証（CSRF）
    $nonce = $_POST&#091;'nonce'] ?? '';
    if (!wp_verify_nonce($nonce, 'color_press')) {
        wp_send_json_error(&#091;'message' => 'invalid nonce'], 403);
    }

    // &#091;c] オリジン/リファラ確認（ヘッダがあれば検証）
    $site_host = wp_parse_url(home_url(), PHP_URL_HOST);
    if (!empty($_SERVER&#091;'HTTP_ORIGIN'])) {
        $origin_host = wp_parse_url($_SERVER&#091;'HTTP_ORIGIN'], PHP_URL_HOST);
        if ($origin_host !== $site_host) {
            wp_send_json_error(&#091;'message' => 'bad origin'], 403);
        }
    } else {
        $ref = wp_get_referer();
        if ($ref) {
            $ref_host = wp_parse_url($ref, PHP_URL_HOST);
            if ($ref_host !== $site_host) {
                wp_send_json_error(&#091;'message' => 'bad referer'], 403);
            }
        }
    }

    // &#091;d] 簡易レート制限（IPごと）
    $ip  = $_SERVER&#091;'REMOTE_ADDR'] ?? '0.0.0.0';
    $key = 'color_press_rl_' . md5($ip);
    $cnt = (int) get_transient($key);
    if ($cnt > 30) { // 1分に31回超ならブロック
        wp_send_json_error(&#091;'message' => 'too many requests'], 429);
    }
    set_transient($key, $cnt + 1, 60);

    // &#091;e] 入力ホワイトリスト
    $color = isset($_POST&#091;'color']) ? sanitize_key($_POST&#091;'color']) : '';
    if ($color === 'red') {
        $code = 1; $label = '赤';
    } elseif ($color === 'blue') {
        $code = 2; $label = '青';
    } else {
        wp_send_json_error(&#091;'message' => 'invalid color'], 400);
    }

    // &#091;f] 応答
    wp_send_json_success(&#091;
        'code'  => $code,
        'label' => $label,
        'text'  => sprintf('%sを押したね', $label),
    ]);
}
</code></pre>



<h4 class="wp-block-heading">■ JavaScript 側（画面側）</h4>



<p>JavaScript 側のサンプルコードです。WordPress では固定ページや投稿ページに「カスタムHTML」ブロックで張り付けて利用できます。</p>



<pre class="wp-block-code my-common-wp-block-code"><code>&lt;script>
(function(init){
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else { init(); }
})(function(){
  document.querySelectorAll('.color-press').forEach(function(wrap){
    var msg     = wrap.querySelector('.color-press__msg');
    var ajaxUrl = wrap.getAttribute('data-ajax-url');
    var nonce   = wrap.getAttribute('data-nonce');

    wrap.addEventListener('click', function(e){
      var btn = e.target.closest('&#091;data-color]');
      if (!btn || !wrap.contains(btn)) return;

      var color = btn.getAttribute('data-color');  // "red" | "blue"
      if (msg) msg.textContent = '送信中…';

      // 連打防止（任意）
      var prevDisabled = btn.disabled;
      btn.disabled = true;

      var body = new URLSearchParams();
      body.append('action', 'color_press');
      body.append('nonce',  nonce);
      body.append('color',  color);

      fetch(ajaxUrl, {
        method: 'POST',
        headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'},
        body: body.toString(),
        credentials: 'same-origin',
        cache: 'no-store'
      })
      .then(function(r){ return r.ok ? r.json() : Promise.reject(new Error('HTTP ' + r.status)); })
      .then(function(json){
        if (json &amp;&amp; json.success) {
          if (msg) msg.textContent = json.data.text; // 例：「赤/青を押したね」
          // 数値 (1/2) を使いたい場合: json.data.code
        } else {
          var m = json &amp;&amp; json.data &amp;&amp; (json.data.message || json.data.text);
          if (msg) msg.textContent = 'エラー：' + (m || 'unknown');
        }
      })
      .catch(function(err){
        if (msg) {
          // ノンス切れ等の案内
          var hint = (err.message.indexOf('403') !== -1) ? '（ページを再読み込みしてください）' : '';
          msg.textContent = '通信エラー：' + err.message + hint;
        }
      })
      .finally(function(){
        btn.disabled = prevDisabled;
      });
    });
  });
});
&lt;/script>
</code></pre>



<h3 class="wp-block-heading">実装方法</h3>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">実装方法</span></div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>



<h4 class="wp-block-heading">■ PHP 側（サーバー側）</h4>


<div class="wp-block-image common-my-style-border">
<figure class="aligncenter size-full is-resized"><a href="https://boonboonblog.com/wp-content/uploads/2022055984.jpg"><img decoding="async" width="751" height="426" src="https://boonboonblog.com/wp-content/uploads/2022055984.jpg" alt=" functions.php などに張り付けて利用" class="wp-image-55841" style="width:720px;height:undefinedpx" srcset="https://boonboonblog.com/wp-content/uploads/2022055984.jpg 751w, https://boonboonblog.com/wp-content/uploads/2022055984-300x170.jpg 300w" sizes="(max-width: 751px) 100vw, 751px" /></a></figure>
</div>


<p>WordPress の functions.php に PHP のコードをそのまま張り付けて保存します。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl2" data-colset="col1"><div class="cap_box_ttl"><span>注意</span></div><div class="cap_box_content">
<p>PHP が古い場合、またはサーバー側の WAF の設定によっては保存時にエラーになる場合があります。</p>
</div></div>



<h4 class="wp-block-heading">■ JavaScript 側（画面側）</h4>



<p>投稿ページ（または固定ページ）側の実装です。</p>


<div class="wp-block-image common-my-style-border">
<figure class="aligncenter size-full is-resized"><a href="https://boonboonblog.com/wp-content/uploads/2022055985.jpg"><img decoding="async" width="753" height="420" src="https://boonboonblog.com/wp-content/uploads/2022055985.jpg" alt="" class="wp-image-55846" style="width:720px;height:undefinedpx" srcset="https://boonboonblog.com/wp-content/uploads/2022055985.jpg 753w, https://boonboonblog.com/wp-content/uploads/2022055985-300x167.jpg 300w" sizes="(max-width: 753px) 100vw, 753px" /></a></figure>
</div>


<ul class="wp-block-list is-style-index -list-under-dashed">
<li>ショートコード（今回の場合は PHP 内で作成している「color_press_inline」を貼り付けます。</li>



<li>「カスタムHTML」ブロックを用いて、JavaScript をすべて貼り付けます。</li>
</ul>



<p><strong>保存して実行すると、サンプルが動きます。</strong></p>



<h2 class="wp-block-heading">サンプルコードの解説</h2>



<h3 class="wp-block-heading">PHP 側（サーバー側）</h3>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">PHP 側</span>解説</div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>



<h4 class="wp-block-heading">ショートコード実装</h4>



<pre class="wp-block-code my-common-wp-block-code"><code>/* --- &#091;1] ショートコード： &#091;color_press_inline] --- */
add_shortcode('color_press_inline', function () {
    $ajax_url = admin_url('admin-ajax.php');
    $nonce    = wp_create_nonce('color_press'); // CSRF対策

    // 同一ページに複数設置してもOK（個別のnonceとデータ属性を持たせる）
    if (function_exists('wp_unique_id')) {
        $id = wp_unique_id('color-press-');
    } else {
        $id = 'color-press-' . wp_rand();
    }

    ob_start(); ?>
    &lt;div id="&lt;?php echo esc_attr($id); ?>" class="color-press"
         data-ajax-url="&lt;?php echo esc_url($ajax_url); ?>"
         data-nonce="&lt;?php echo esc_attr($nonce); ?>">
      &lt;button type="button" data-color="red"  aria-label="赤ボタン">赤&lt;/button>
      &lt;button type="button" data-color="blue" aria-label="青ボタン">青&lt;/button>
      &lt;p class="color-press__msg" aria-live="polite">&lt;/p>
    &lt;/div>

    &lt;style>
      .color-press button{padding:.6rem 1rem;margin-right:.5rem;border:0;border-radius:.5rem;cursor:pointer}
      .color-press &#091;data-color="red"]{background:#e11;color:#fff}
      .color-press &#091;data-color="blue"]{background:#16f;color:#fff}
      .color-press__msg{margin-top:.5rem}
    &lt;/style>
    &lt;?php
    return ob_get_clean();
});</code></pre>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>admin-ajax.php の絶対URLを生成しクライアント側へ連携します</li>



<li>nonce は CSRF防止の今回限りの時限トークンの発行です。ページを開いたユーザーのブラウザに埋めこみ、送信時に一緒にPOSTすることで、サーバー側で wp_verify_nonce() で送信元の正誤を判定します。</li>



<li> wp_unique_id() を用いて、各ブロックをユニークIDで識別できるように実装します（同じページ内に何個でも置ける）</li>



<li>HTML（ボタン部分）とCSSもPHPから返しています。時限トークンと重複防止用のコードを埋め込むためPHP側でコードを実装しています（&#8221;&lt;?php echo esc_url($ajax_url); ?>&#8221;、&#8221;&lt;?php echo esc_attr($nonce); ?>&#8221;>）</li>
</ul>



<h4 class="wp-block-heading">fumi_color_press_handle() にルーティング</h4>



<pre class="wp-block-code my-common-wp-block-code"><code>/* --- &#091;2] AJAXハンドラ（未ログインOK） --- */
add_action('wp_ajax_color_press',        'fumi_color_press_handle');
add_action('wp_ajax_nopriv_color_press', 'fumi_color_press_handle');</code></pre>



<p class="is-style-index -list-under-dashed">WordPress のログインに関係なく（どちらでも）、admin-ajax に action=color_press で届いたリクエストを fumi_color_press_handle() にルーティングする設定です。</p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-index -list-under-dashed">
<li>admin-ajax：フロント/管理画面からのAJAXを受けるためのWordPress標準エンドポイント（URLは …/wp-admin/admin-ajax.php だが、ログイン不要でも叩ける入口）です。</li>



<li>action=color_press：送信パラメータで「どの処理を呼ぶか」を指定する合図。WordPressはこれを見て wp_ajax_color_press（ログイン時）または wp_ajax_nopriv_color_press（未ログイン時）フックを発火し、登録した fumi_color_press_handle() を呼びだします。</li>
</ul>
</div></div>



<h4 class="wp-block-heading">リクエストのチェック</h4>



<pre class="wp-block-code my-common-wp-block-code"><code>    // &#091;a] メソッド制限
    if (($_SERVER&#091;'REQUEST_METHOD'] ?? '') !== 'POST') {
        wp_send_json_error(&#091;'message' => 'method not allowed'], 405);
    }

	// &#091;a1] ペイロードサイズ上限（例：2KB）
    $clen = isset($_SERVER&#091;'CONTENT_LENGTH']) ? (int) $_SERVER&#091;'CONTENT_LENGTH'] : 0;
    if ($clen > 2048) {
        wp_send_json_error(&#091;'message' => 'payload too large'], 413); // 413 Payload Too Large
    }</code></pre>



<p>「入口で不正リクエストを即切り」してガードしています。</p>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>$_SERVER[&#8216;REQUEST_METHOD&#8217;] を見て POST以外（GET/HEAD/PUT 等）を 405 で拒否し、想定外の叩き方や余計な処理実行を防ぎます。</li>



<li>CONTENT_LENGTH から本文サイズを取得し、2KB超は 413（Payload Too Large） を返して遮断します。これにより、JavaScript やリクエストを改ざんして、長文のリクエストを送信する巨大POSTによるリソース消費（DoS）攻撃を防いでいます。</li>
</ul>



<h4 class="wp-block-heading">ノンスの検証</h4>



<pre class="wp-block-code my-common-wp-block-code"><code>    // &#091;b] ノンス検証（CSRF）
    $nonce = $_POST&#091;'nonce'] ?? '';
    if (!wp_verify_nonce($nonce, 'color_press')) {
        wp_send_json_error(&#091;'message' => 'invalid nonce'], 403);
    }</code></pre>



<p>CSRF対策です。ページ表示時にサーバーが発行した時限トークン（nonce）を、POSTのnonceから取り出して検証しています。wp_verify_nonce($nonce, &#8216;color_press&#8217;)が失敗したら、実際のページ由来でない送信や期限切れと判断し、403 ForbiddenのJSONを返して処理を即終了します。</p>



<h4 class="wp-block-heading">オリジン/リファラ確認</h4>



<pre class="wp-block-code my-common-wp-block-code"><code>    // &#091;c] オリジン/リファラ確認（ヘッダがあれば検証）
    $site_host = wp_parse_url(home_url(), PHP_URL_HOST);
    if (!empty($_SERVER&#091;'HTTP_ORIGIN'])) {
        $origin_host = wp_parse_url($_SERVER&#091;'HTTP_ORIGIN'], PHP_URL_HOST);
        if ($origin_host !== $site_host) {
            wp_send_json_error(&#091;'message' => 'bad origin'], 403);
        }
    } else {
        $ref = wp_get_referer();
        if ($ref) {
            $ref_host = wp_parse_url($ref, PHP_URL_HOST);
            if ($ref_host !== $site_host) {
                wp_send_json_error(&#091;'message' => 'bad referer'], 403);
            }
        }
    }</code></pre>



<p>リクエストが自サイト（同一ホスト）から来たかをヘッダで確認する防御です。</p>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>home_url() から自サイトのホスト名を取得。Origin ヘッダがあればそのホストを取り出し、一致しなければ 403（bad origin）を返す。</li>



<li>Origin が無い場合は Referer を代替的に確認し、不一致なら 403（bad referer）を返す。</li>
</ul>



<p>ここでクロスサイトからの不正POST（CSRFや外部ページ経由の叩き）を追加的にブロックします。</p>



<h4 class="wp-block-heading">簡易レート制限（IPごと）</h4>



<pre class="wp-block-code my-common-wp-block-code"><code>    // &#091;d] 簡易レート制限（IPごと）
    $ip  = $_SERVER&#091;'REMOTE_ADDR'] ?? '0.0.0.0';
    $key = 'color_press_rl_' . md5($ip);
    $cnt = (int) get_transient($key);
    if ($cnt > 30) { // 1分に31回超ならブロック
        wp_send_json_error(&#091;'message' => 'too many requests'], 429);
    }
    set_transient($key, $cnt + 1, 60);</code></pre>



<p>1分あたりの呼び出し回数をIP単位で制限している処理です。REMOTE_ADDR をキー（color_press_rl_…）にして Transient にカウントを60秒保持し、毎回+1。読み出し値が >30（=31回目）なら HTTP 429 (Too Many Requests) を返してブロックします。スパム連打やボット負荷を緩和する目的です。</p>



<h4 class="wp-block-heading">入力ホワイトリスト</h4>



<pre class="wp-block-code my-common-wp-block-code"><code>    // &#091;e] 入力ホワイトリスト
    $color = isset($_POST&#091;'color']) ? sanitize_key($_POST&#091;'color']) : '';
    if ($color === 'red') {
        $code = 1; $label = '赤';
    } elseif ($color === 'blue') {
        $code = 2; $label = '青';
    } else {
        wp_send_json_error(&#091;'message' => 'invalid color'], 400);
    }
</code></pre>



<p>color パラメータを受け取り、まず sanitize_key() で英小文字・数字・-_以外を除去＆小文字化します。そのうえで red / blue のみ許可（ホワイトリスト）。一致したら内部用の数値 1 / 2 と表示ラベル（赤/青）を確定し、どれにも当たらなければ 400（invalid color）で即終了。期待しているリクエストのみ許容し、改ざん文字列やスクリプト混入をここで遮断します。</p>



<h4 class="wp-block-heading">応答</h4>



<pre class="wp-block-code my-common-wp-block-code"><code>    // &#091;f] 応答
    wp_send_json_success(&#091;
        'code'  => $code,
        'label' => $label,
        'text'  => sprintf('%sを押したね', $label),
    ]);</code></pre>



<p>wp_send_json_success() で HTTP 200 + JSON を返し、処理を終了します（Content-Type: application/json となる）。</p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>返却データ</strong></p>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>code：内部用数値（1 or 2）</li>



<li>label：表示ラベル（赤/青）</li>



<li>text：ユーザー表示文（例「赤を押したね」）</li>
</ul>
</div></div>



<p>フロント側の JavaScript は json.success === true を確認し、この text を画面に出します。</p>



<h3 class="wp-block-heading">JavaScript 側（画面側）</h3>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">JS 側</span>解説</div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>



<p>※コードは上記サンプルを参照</p>



<p>JavaScript 側ではページ読込後に各 「.color-press」 ブロックを初期化し、ボタンクリックを検知しています。</p>



<p>クリック時、data-ajax-url（Ajax のURL） と data-nonce（時短トークン）、押下色(data-color)を取得し、「送信中…」表示した後、念のため連打防止で一時 disabled を入れています。URLSearchParams で action = color_press / nonce / color を組み、admin-ajax へ（同一オリジン Cookie送信・キャッシュ無効にしつつ） POST します。</p>



<p>成功時は返却されたテキストを表示します。失敗時はエラー文を表示し、403なら「再読み込み」ヒントを出しています。</p>



<h4 class="wp-block-heading">実際に送信している場所</h4>



<pre class="wp-block-code my-common-wp-block-code"><code>var body = new URLSearchParams();
body.append('action', 'color_press');
body.append('nonce',  nonce);
body.append('color',  color);

fetch(ajaxUrl, {
  method: 'POST',
  headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'},
  body: body.toString(),
  credentials: 'same-origin',
  cache: 'no-store'
})</code></pre>



<p>実際にパラメータを作成し送信している処理は、fetch(ajaxUrl……の部分です。</p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>送信されるリクエスト例</strong></p>



<p>POST https://boonboonblog.com/wp-admin/admin-ajax.php<br>Content-Type: application/x-www-form-urlencoded; charset=UTF-8<br>Cookie: (必要なら同一サイトのCookieが付与されます) // credentials:&#8217;same-origin&#8217; のため</p>



<p>action=color_press&amp;nonce=18ba35856a&amp;color=red</p>
</div></div>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>サーバーからの成功レスポンス例（JSON）</strong></p>



<p>{<br>    &#8220;success&#8221;: true,<br>        &#8220;data&#8221;: {<br>        &#8220;code&#8221;: 1,<br>        &#8220;label&#8221;: &#8220;赤&#8221;,<br>        &#8220;text&#8221;: &#8220;赤を押したね&#8221;<br>    }<br>}</p>
</div></div>



<h2 class="wp-block-heading">まとめ：JavaScriptとWordPress(PHP)で通信して値を返すサンプル</h2>



<p>WordPress で 赤 / 青ボタンを押すと、admin-ajax にフォーム POST し、PHPハンドラが色に応じて値（1 / 2）を返し、JavaScript 側がレスポンスを受け取って「○○を押したね」と表示するサンプルです。HTML/CSS＋nonce/URLはショートコードにて埋め込み、JavaScript はページに直貼りで動きます。サーバ側はPOST限定・サイズ上限・nonce検証・Origin/Referer 確認・値のホワイトリスト・レート制限で一般的なセキュリティ対策を実装しています。</p>



<p><strong>サンプルの構成</strong></p>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>ショートコード：UIと data-ajax-url / data-nonce を出力</li>



<li>インラインJS：fetch() で admin-ajax へPOSTし、結果を表示</li>



<li>PHPハンドラ：検証→数値(1/2)と文言をJSONで返却</li>
</ul>



<p><strong>導入手順</strong></p>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>functions.php にショートコード＆ハンドラを追加</li>



<li>ページ本文にショートコード 「color_press_inline」 を挿入</li>



<li>同ページにJSをべた貼りする</li>
</ul>



<p><strong>セキュリティ</strong></p>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>POST以外は 405、サイズ上限(例2KB)で 413 を返す</li>



<li>wp_verify_nonce() によるCSRF対策 (403) を実施</li>



<li>Origin/Referer一致チェック (403) を実施</li>



<li>sanitize_key()＋red|blue ホワイトリスト(400) を実施</li>



<li>IPあたり1分で30回以内限定（429) を実施</li>



<li>表示は textContent（反射XSS回避）を実施</li>
</ul>



<p><strong>実装のコツ</strong></p>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>対象ページはフルページキャッシュ除外（nonce期限切れ防止）にする必要があります</li>



<li>同一ページ複数配置OK（ユニークID対応）にするほうが想定外のエラー（うっかり重複配置）を防げます</li>
</ul>



<p>以上で、JavaScriptとWordPress(PHP)で通信して値を返すサンプル完成です。</p>


<div class="p-blogParts post_content" data-partsID="53518">
<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>40代・50代「会社員におすすめ」の在宅でできる副業５選</strong></p>



<p class="has-text-align-center"><strong><a href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/">40代・50代「会社員におすすめ」の在宅でできる副業５選はこちら</a></strong></p>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="aspect-ratio:2.8952725627686045;width:200px;height:auto" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">ドンドン！副業情報局</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://irojiroharaguro.com/wp-content/uploads/2022026680.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/" target="_blank" rel="noopener ">40代・50代「会社員におすすめ」の在宅でできる副業５選（初心者でもできる） | ドンドン！副業情報局</a>
						<span class="p-blogCard__excerpt">４０代・５０代の会社員、今の給料で満足して生活できていますか？さらに、老後に不安なく貯金できていますか？４０代、５０代だからこそ気が付く、不安に思う将来設計、し...</span>					</div>
				</div>
			</div>
		</div>


<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選</strong></p>



<p class="has-text-align-center"><strong><a href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/">20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選はこちら</a></strong></p>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="aspect-ratio:2.8952725627686045;width:200px;height:auto" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">ドンドン！副業情報局</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://irojiroharaguro.com/wp-content/uploads/2022026650.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/" target="_blank" rel="noopener ">20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選（初心者でもできる） | ドンドン！副業情...</a>
						<span class="p-blogCard__excerpt">２０代、３０代の主婦にとって、これからの人生設計、お金は心配ごとの一つです。２０代、３０代の主婦が不安に思うお金の問題を少しでも解決するべく、初期投資が無い（ま...</span>					</div>
				</div>
			</div>
		</div>


<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="p-blogParts post_content" data-partsID="53487">
<div class="wp-block-columns">
<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-10517.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_fukugyou1.gif" alt="この副業" class="wp-image-43432"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-39965.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_school1.gif" alt="アフィリエイトスクール" class="wp-image-43429"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-19279.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_notepc1.gif" alt="ノートパソコン" class="wp-image-43430"/></a></figure>
</div>
</div>
</div>



<div class="p-blogParts post_content" data-partsID="53488">
<p class="has-text-align-center has-large-font-size">ブログの作り方などについてココナラにて「支援作業」を販売しております。</p>



<p class="has-text-align-center">よかったらご利用くださいませ。</p>



<div class="wp-block-columns">
<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://coconala.com/services/2968130"    ><img decoding="async" width="600" height="600" src="https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa.jpg" alt="ブログ運営（質問・相談お受けします）" class="wp-image-48806" srcset="https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa.jpg 600w, https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa-300x300.jpg 300w, https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa-150x150.jpg 150w, https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa-100x100.jpg 100w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ -size-custom is-style-btn_shiny"><a href="https://coconala.com/services/2968130" class="swell-block-button__link"><span>詳しくはこちら</span></a></div>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://coconala.com/services/2967525"    ><img decoding="async" width="600" height="600" src="https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart.jpg" alt="SWELL（ブログ開設します）" class="wp-image-48807" srcset="https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart.jpg 600w, https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart-300x300.jpg 300w, https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart-150x150.jpg 150w, https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart-100x100.jpg 100w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ -size-custom is-style-btn_shiny"><a href="https://coconala.com/services/2967525" class="swell-block-button__link"><span>詳しくはこちら</span></a></div>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://coconala.com/services/2943246"    ><img decoding="async" width="600" height="600" src="https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart.jpg" alt="AFFINGER（ブログ開設します）" class="wp-image-48808" srcset="https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart.jpg 600w, https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart-300x300.jpg 300w, https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart-150x150.jpg 150w, https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart-100x100.jpg 100w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ -size-custom is-style-btn_shiny"><a href="https://coconala.com/services/2943246" class="swell-block-button__link"><span>詳しくはこちら</span></a></div>
</div>
</div>



<div style="height:48px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="p-blogParts post_content" data-partsID="53489"><div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="720" height="485" src="http://boonboonblog.com/wp-content/uploads/2022021963.png" alt="もっと WordPress のノウハウを知りたいときは" class="wp-image-36376" style="width:540px;height:364px" srcset="https://boonboonblog.com/wp-content/uploads/2022021963.png 720w, https://boonboonblog.com/wp-content/uploads/2022021963-300x202.png 300w" sizes="(max-width: 720px) 100vw, 720px" /></a></figure>
</div>


<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="swell-block-button green_ -size-custom my-common-apealbar is-style-btn_shiny u-mb-ctrl u-mb-0" style="--the-fz:26px"><a href="http://boonboonblog.com/topics/web-it/wordpress" class="swell-block-button__link"><span>WordPress の情報、テクニック一覧はこちらをクリック！</span></a></div>
</div></div>



<div class="wp-block-group is-st-justify is-st-justify-center"><div class="wp-block-group__inner-container"><div class="wp-block-image animated backInLeft">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="240" height="169" src="http://boonboonblog.com/wp-content/uploads/common_click02.png" alt="クリックアイコン" class="wp-image-35546" style="width:180px;height:127px"/></a></figure>
</div></div></div>
</div>



<div class="p-blogParts post_content" data-partsID="53459">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns">
<div class="wp-block-column" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img decoding="async" width="800" height="800" src="https://boonboonblog.com/wp-content/uploads/2022055626.png" alt="どんどん情報局" class="wp-image-55650" srcset="https://boonboonblog.com/wp-content/uploads/2022055626.png 800w, https://boonboonblog.com/wp-content/uploads/2022055626-300x300.png 300w, https://boonboonblog.com/wp-content/uploads/2022055626-150x150.png 150w, https://boonboonblog.com/wp-content/uploads/2022055626-768x768.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>
</div>



<div class="wp-block-column" style="flex-basis:66.66%">
<p class="has-border -border01"><strong>本サイトは「どんどん情報局」が運営しています。</strong></p>



<p><strong>著作者：Boon ☆</strong></p>



<p>どんどん情報局はメディア記事の執筆を通して世の中に有益な情報を発信することを心がけています。</p>



<p class="has-text-align-center"><a href="https://boonboonblog.com/about-us">「どんどん情報局」の紹介はこちら</a></p>
</div>
</div>
</div></div>


<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- blog_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="9677856269"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

</div>
</div>

	        </div><!-- end of the aicp div --></p>
</div>



<div class="p-blogParts post_content" data-partsID="53460"></div>



<div class="p-blogParts post_content" data-partsID="53458">
<div style="text-align:center">

</div>
</div>



<div class="p-blogParts post_content" data-partsID="53456">
<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>広告の設置・収入について</span></div><div class="cap_box_content">
<p>当サイトは Amazonのアソシエイトとして、適格販売により収入を得ています。</p>



<p>当サイトは Google アドセンスを利用し、広告により収入を得ています。</p>



<p>当サイトは ASP が提供するサービスを利用し、広告、適格販売により収入を得ています。</p>
</div></div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<script>
var varHtagElements = null;
var varHtagPosition = null;
var varSideBarItem = null;

window.addEventListener('load', function () {
    setTimeout(function(){fnAfterContents();}, 10);
});

function fnAfterContents() {
    // H2、H3 を全て取得する（位置を計算する）
    varHtagElements = document.querySelectorAll('h2, h3');
    var varHtagArray = Array.from(varHtagElements);
    var varHtagPosition = varHtagArray.map(item => item.getBoundingClientRect().top);
    var varHtagPositionWithScroll = varHtagPosition.map(top => Math.floor(top + window.scrollY));
	
    // サイドバーの目次のリストを取得する
    varSideBarItem = document.querySelectorAll('#sidebar .p-toc__link');
  
    if (varSideBarItem == null || varSideBarItem.length == 0) {
        // 目次が無ければ終了
        return;
    }

    // 個数を取得
    const countHtag = varHtagElements.length;
    const countSideBarItem = varSideBarItem.length;
    const iMaxLoop = countHtag > countSideBarItem ? countSideBarItem : countHtag;

    window.addEventListener('scroll', () => {
        // 計算する位置
        const currentPosition = window.scrollY + 300;

        for (let iCount = 0; iCount < iMaxLoop; iCount++) {
            // 現在位置の表示を消す
            varSideBarItem[iCount].classList.remove('currentTocPosition');
            if (iCount >= iMaxLoop - 1 ) {
                // 要素の最後は、次の要素が無いので範囲外のみ判定
                if (currentPosition >= varHtagPositionWithScroll[iCount]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                }
            } else {
                // 要素の途中は、範囲内かどうかを判定
                if (currentPosition >= varHtagPositionWithScroll[iCount] && currentPosition < varHtagPositionWithScroll[iCount + 1]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                } 
            }
        }
    });
}
</script>



<p class="has-text-align-center"><a href="https://boonboonblog.com/privacypolicy#denkitsushin">電気通信事業法改正に伴う表記</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【LLMO対策】LLMS.txt を簡単に作成する方法</title>
		<link>https://boonboonblog.com/entries/entry-54284.html</link>
		
		<dc:creator><![CDATA[Boon ☆《ブログ魂》]]></dc:creator>
		<pubDate>Sat, 15 Mar 2025 11:00:32 +0000</pubDate>
				<category><![CDATA[Web サイト関連ノウハウ]]></category>
		<category><![CDATA[その他]]></category>
		<guid isPermaLink="false">https://boonboonblog.com/?p=54284</guid>

					<description><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022054254-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>AI対策（LLMO）に対する施策として、LLMS.txtの設置という方法があります。LLMS.txt とは、AI（LLM）に向けてサイトの概要、構造などを解説する情報ファイルです。LLMがサイトの内容を把握する補助情報になります。AI クローラー向けのサイト解説情報 （LLMS.txt）を作成、配置し、クロールを促進します。本記事では、LLMS.txt を簡単に設置する方法を紹介します。]]></description>
										<content:encoded><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022054254-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<div class="p-blogParts post_content" data-partsID="53455">
<p>広告：ページ内にてアフィリエイト広告を利用しています。</p>
</div>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://boonboonblog.com/wp-content/uploads/2022054254-1024x576.jpg" alt="ブロガー必見、LLMS.txt を作る" class="wp-image-54317" srcset="https://boonboonblog.com/wp-content/uploads/2022054254-1024x576.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022054254-300x169.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022054254-768x432.jpg 768w, https://boonboonblog.com/wp-content/uploads/2022054254.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div class="p-blogParts post_content" data-partsID="53457"></div>



<p>AI対策（LLMO）に対する施策として、LLMS.txtの設置という方法があります。LLMS.txt とは、AI（LLM）に向けてサイトの概要、構造などを解説する情報ファイルです。LLMがサイトの内容を把握する補助情報になります。AI クローラー向けのサイト解説情報 （LLMS.txt）を作成、配置し、クロールを促進します。</p>



<p class="has-text-align-left">本記事では、<strong><span class="swl-marker mark_orange">LLMS.txt を簡単に設置する方法を紹介します。</span></strong></p>



<p class="has-text-align-center"><div class="p-blogParts post_content" data-partsID="53480">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center"><strong>＼自宅でする副業で月に〇万円の収入増があると嬉しすぎる！／</strong></p>



<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong><span class="swl-fz u-fz-xl">ココナラ副業を始めよう</span></strong></p>



<div class="swell-block-button is-style-btn_shiny my-common-apealbar u-mb-ctrl u-mb-0" style="--the-fz:24px"><a href="https://irojiroharaguro.com/coconala-platinum-rank/" class="swell-block-button__link"><span>【記事】ココナラで成功する方法はこちら</span></a></div>



<p class="has-text-align-center"><strong><span class="swl-inline-color has-swl-deep-01-color">実際に４か月でプラチナランク（売り上げ10万円以上）を達成した</span></strong>筆者が、ココナラで成功する方法を詳しく解説します。<a href="https://irojiroharaguro.com/coconala-platinum-rank/">こちら </a>をクリックしてください</p>
</div></div>
</div></div>
</div></p>



<h2 class="wp-block-heading">LLMS.txt を設置するプラグインは「Website LLMs.txt」</h2>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">LLMS.txt</span></div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>



<p>LLMS.txt を簡単に作ってくれるプラグイン「Website LLMs.txt」があります。簡単な操作でLLMS.txtを作り設置したうえで、定期的に更新してくれるプラグインです。</p>



<h3 class="wp-block-heading">Website LLMs.txt のインストール方法</h3>



<figure class="wp-block-image size-full is-resized common-my-style-border"><img decoding="async" width="589" height="348" src="https://boonboonblog.com/wp-content/uploads/2022054244.jpg" alt="Website LLMs.txt" class="wp-image-54291" style="width:400px" srcset="https://boonboonblog.com/wp-content/uploads/2022054244.jpg 589w, https://boonboonblog.com/wp-content/uploads/2022054244-300x177.jpg 300w" sizes="(max-width: 589px) 100vw, 589px" /></figure>



<p>Website LLMs.txt プラグインをインストールします。</p>



<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">プラグインの選択とインストール</div><div class="swell-block-step__body">
<figure class="wp-block-image size-full common-my-style-border"><img decoding="async" width="898" height="489" src="https://boonboonblog.com/wp-content/uploads/2022054245.jpg" alt="プラグインの選択" class="wp-image-54295" style="object-fit:cover" srcset="https://boonboonblog.com/wp-content/uploads/2022054245.jpg 898w, https://boonboonblog.com/wp-content/uploads/2022054245-300x163.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022054245-768x418.jpg 768w" sizes="(max-width: 898px) 100vw, 898px" /></figure>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>WordPress の管理画面から「プラグイン」を指定して「新規プラグインを追加」をクリックします</li>
</ul>



<figure class="wp-block-image size-full common-my-style-border"><img decoding="async" width="898" height="489" src="https://boonboonblog.com/wp-content/uploads/2022054247.jpg" alt="" class="wp-image-54297" style="object-fit:cover" srcset="https://boonboonblog.com/wp-content/uploads/2022054247.jpg 898w, https://boonboonblog.com/wp-content/uploads/2022054247-300x163.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022054247-768x418.jpg 768w" sizes="(max-width: 898px) 100vw, 898px" /></figure>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>検索窓に「Website LLMs.txt」を入力します</li>



<li>「Website LLMs.txt」プラグインを確認し、「今すぐインストール」をクリックします</li>
</ul>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">プラグインの有効化</div><div class="swell-block-step__body">
<figure class="wp-block-image size-full common-my-style-border"><img decoding="async" width="898" height="489" src="https://boonboonblog.com/wp-content/uploads/2022054248.jpg" alt="有効化" class="wp-image-54300" style="object-fit:cover" srcset="https://boonboonblog.com/wp-content/uploads/2022054248.jpg 898w, https://boonboonblog.com/wp-content/uploads/2022054248-300x163.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022054248-768x418.jpg 768w" sizes="(max-width: 898px) 100vw, 898px" /></figure>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>「Website LLMs.txt」プラグインの「有効化」をクリックします</li>
</ul>



<p><strong>インストールと有効化完了です。</strong></p>
</div></div>
</div>



<h3 class="wp-block-heading">Website LLMs.txt の設定と「LLMS.txt」の配置</h3>



<p>Website LLMs.txt プラグインを用いて実際に「LLMS.txt」を配置します。最初に一回必ず実施します。</p>



<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">設定画面を開く</div><div class="swell-block-step__body">
<figure class="wp-block-image size-full common-my-style-border"><img decoding="async" width="898" height="489" src="https://boonboonblog.com/wp-content/uploads/2022054249.jpg" alt="Website LLMs.txt の設定画面を開く" class="wp-image-54305" style="object-fit:cover" srcset="https://boonboonblog.com/wp-content/uploads/2022054249.jpg 898w, https://boonboonblog.com/wp-content/uploads/2022054249-300x163.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022054249-768x418.jpg 768w" sizes="(max-width: 898px) 100vw, 898px" /></figure>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>WordPressの管理画面から「プラグイン」をクリックします</li>



<li>一覧から「Website LLMs.txt」を確認し、「Settings」をクリックします</li>
</ul>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">Website LLMs.txt の設定①</div><div class="swell-block-step__body">
<figure class="wp-block-image size-full common-my-style-border"><img decoding="async" width="896" height="496" src="https://boonboonblog.com/wp-content/uploads/2022054250.jpg" alt="Website LLMs.txt の設定①" class="wp-image-54306" style="object-fit:cover" srcset="https://boonboonblog.com/wp-content/uploads/2022054250.jpg 896w, https://boonboonblog.com/wp-content/uploads/2022054250-300x166.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022054250-768x425.jpg 768w" sizes="(max-width: 896px) 100vw, 896px" /></figure>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>特に設定を変える必要はないので、そのまま下にスクロールします</li>
</ul>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">Website LLMs.txt の設定②</div><div class="swell-block-step__body">
<figure class="wp-block-image size-full common-my-style-border"><img decoding="async" width="896" height="496" src="https://boonboonblog.com/wp-content/uploads/2022054251.jpg" alt="Website LLMs.txt の設定②" class="wp-image-54307" style="object-fit:cover" srcset="https://boonboonblog.com/wp-content/uploads/2022054251.jpg 896w, https://boonboonblog.com/wp-content/uploads/2022054251-300x166.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022054251-768x425.jpg 768w" sizes="(max-width: 896px) 100vw, 896px" /></figure>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>同じく特に設定を変える必要はありません</li>



<li>Update Frequency は更新頻度です、「immediate」は「即座」で、変更都度反映されます</li>



<li>「Save Setting」をクリックします</li>
</ul>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">設定完了</div><div class="swell-block-step__body">
<figure class="wp-block-image size-full common-my-style-border"><img decoding="async" width="896" height="495" src="https://boonboonblog.com/wp-content/uploads/2022054252.jpg" alt="設定完了" class="wp-image-54308" style="object-fit:cover" srcset="https://boonboonblog.com/wp-content/uploads/2022054252.jpg 896w, https://boonboonblog.com/wp-content/uploads/2022054252-300x166.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022054252-768x424.jpg 768w" sizes="(max-width: 896px) 100vw, 896px" /></figure>



<ul class="wp-block-list is-style-index -list-under-dashed">
<li>上部の「File Status」で「File is being……」と表示されていれば成功です</li>



<li>リンクをクリックすると実際のファイルを表示します</li>
</ul>
</div></div>
</div>



<h3 class="wp-block-heading">LLMS.txt の中身</h3>



<p>LLM（AI）向けに出力された「LLMS.txt 」の中身は単なるテキストファイルですので実際に見てみることができます。</p>



<figure class="wp-block-image size-full common-my-style-border"><img decoding="async" width="1484" height="810" src="https://boonboonblog.com/wp-content/uploads/2022054253.jpg" alt="LLMO.txt の中身" class="wp-image-54310" style="object-fit:cover" srcset="https://boonboonblog.com/wp-content/uploads/2022054253.jpg 1484w, https://boonboonblog.com/wp-content/uploads/2022054253-300x164.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022054253-1024x559.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022054253-768x419.jpg 768w" sizes="(max-width: 1484px) 100vw, 1484px" /></figure>



<p>一見するとサイトマップのような構成です。Webサイトの各種情報が整理され載っています。特に人間が中を確認する必要はありませんので、あとはこのまま運用すればOKです。</p>



<h2 class="wp-block-heading">AI時代の到来、Webマスター、ブロガーに求められるLLMO戦略</h2>



<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">LLMO 戦略</span></div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Google が AIモードを発表し、ますます本格的に身近になってくるであろうAI時代には、AIに対してどのようにアプローチするかがマーケティングとして必要になってきます。Webの世界ではSEOをより拡張した<span class="swl-marker mark_orange">AI対策「LLMO（Large Language Model Optimization）」が必要</span>になります。</p>



<p>Webマスター、ブロガーに必要となるLLMOを次の記事でまとめました。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://boonboonblog.com/wp-content/uploads/2022054243-300x169.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://boonboonblog.com/entries/entry-54211.html">ブログ運営者必見！LLMO対策の完全ガイド！SEOと一緒に対応が必要</a>
						<span class="p-blogCard__excerpt">Google が AIモードを発表、検索結果にAIの回答が標準装備されるようになり昨今AI対策「LLMO（Large Language Model Optimization）」が必要になってきています。LLMOとは、GoogleなどのAIが記事をどのように理解し、評価するかを最適化するテクニックです。ブログ運営は従来のSEO対策だけでは不十分になりつつあり、LLMOを意識したブログ運営がカギとなります。本記事では、LLMOとSEOの違い、ブログ運営への影響、そして今すぐ実践できる具体的な対策をわかりやすく解説します。</span>					</div>
				</div>
			</div>
		</div>

<div class="p-blogParts post_content" data-partsID="54870">
<h2 class="wp-block-heading" id="osusume1">【自宅で出来る・一人で出来る】ブログ・アフィリエイトで始める副業</h2>



<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">ブログ</span></div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>比較的安定した収入がある会社員が、月々プラスアルファの収入を得たいと思った時に最もおすすめしたい副業は「ブログ・アフィリエイト」です。</p>



<p>「ブログ・アフィリエイト」とは、自分のブログを開設し企業の広告を貼ることで、<span class="swl-marker mark_blue">読者が広告をクリックして商品を購入した場合に紹介報酬が手に入る副業</span>です。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="610" height="1024" src="https://boonboonblog.com/wp-content/uploads/2022055762-610x1024.jpg" alt="アフィリエイトの仕組み" class="wp-image-54871" style="width:400px" srcset="https://boonboonblog.com/wp-content/uploads/2022055762-610x1024.jpg 610w, https://boonboonblog.com/wp-content/uploads/2022055762-179x300.jpg 179w, https://boonboonblog.com/wp-content/uploads/2022055762.jpg 720w" sizes="(max-width: 610px) 100vw, 610px" /></figure>



<p>人気の出るサイトであれば、大きな収益が期待できることも。ストック型の収益モデルのため、作業時間以上に収益をあげられる可能性がある副業です。<strong><span class="swl-inline-color has-swl-deep-01-color">定年して会社を退職した後も、収入を確保し続けることができます。</span></strong></p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<figure class="wp-block-video aligncenter myMovieRead"><video height="480" style="aspect-ratio: 270 / 480;" width="270" autoplay controls loop muted poster="https://boonboonblog.com/wp-content/uploads/common_sidejob_001_image.jpg" src="https://boonboonblog.com/wp-content/uploads/common_sidejob_001.mp4" playsinline></video></figure>
</div>
</div></div>



<style>
.myMovieRead {
    border : 1px solid;
    width : 271px;
    height : 481px;
}
</style>



<p>ブログ・アフィリエイトの始め方がわからない場合でも手順通りやれば大丈夫、具体的な手順は <a href="https://boonboonblog.com/entries/entry-10517.html">こちらを参照</a> してください。</p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong>＼１日早く始めれば、１日早く収入が増える／</strong></p>



<div class="swell-block-button -size-custom is-style-btn_shiny my-common-apealbar u-mb-ctrl u-mb-0" style="--the-fz:24px"><a href="https://boonboonblog.com/entries/entry-10517.html" class="swell-block-button__link"><span>ブログ・アフィリエイトの始め方はこちらから</span></a></div>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://boonboonblog.com/entries/entry-10517.html"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="width:200px" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>



<p class="has-text-align-center">プラスアルファの人生は、<strong><span class="swl-inline-color has-swl-deep-01-color">始めなければ始まらない</span></strong></p>
</div></div>
</div></div>




</div>



<h2 class="wp-block-heading">まとめ：LLMS.txt を簡単に作成する方法</h2>



<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">まとめ</span></div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>LLMS.txt を簡単に作成する方法は「Website LLMs.txt 」プラグインの利用です。通常のプラグイン同様にインストールを行い、設定そのままで保存することで自動的にLLMS.txtを作成、配置します</p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-index">
<li><strong>LLMS.txt を簡単に作成する方法は「Website LLMs.txt 」プラグインを利用する</strong></li>
</ul>
</div></div>



<p>変わりゆく時代、変わりゆく技術の流れは早いですが、情報察知のアンテナを張って、変化について行けるWebマスター、ブロガーが活躍できる時代です。これからも頑張りましょう！</p>


<div class="p-blogParts post_content" data-partsID="53518">
<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>40代・50代「会社員におすすめ」の在宅でできる副業５選</strong></p>



<p class="has-text-align-center"><strong><a href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/">40代・50代「会社員におすすめ」の在宅でできる副業５選はこちら</a></strong></p>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="aspect-ratio:2.8952725627686045;width:200px;height:auto" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">ドンドン！副業情報局</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://irojiroharaguro.com/wp-content/uploads/2022026680.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/" target="_blank" rel="noopener ">40代・50代「会社員におすすめ」の在宅でできる副業５選（初心者でもできる） | ドンドン！副業情報局</a>
						<span class="p-blogCard__excerpt">４０代・５０代の会社員、今の給料で満足して生活できていますか？さらに、老後に不安なく貯金できていますか？４０代、５０代だからこそ気が付く、不安に思う将来設計、し...</span>					</div>
				</div>
			</div>
		</div>


<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選</strong></p>



<p class="has-text-align-center"><strong><a href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/">20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選はこちら</a></strong></p>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="aspect-ratio:2.8952725627686045;width:200px;height:auto" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">ドンドン！副業情報局</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://irojiroharaguro.com/wp-content/uploads/2022026650.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/" target="_blank" rel="noopener ">20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選（初心者でもできる） | ドンドン！副業情...</a>
						<span class="p-blogCard__excerpt">２０代、３０代の主婦にとって、これからの人生設計、お金は心配ごとの一つです。２０代、３０代の主婦が不安に思うお金の問題を少しでも解決するべく、初期投資が無い（ま...</span>					</div>
				</div>
			</div>
		</div>


<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="p-blogParts post_content" data-partsID="53487">
<div class="wp-block-columns">
<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-10517.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_fukugyou1.gif" alt="この副業" class="wp-image-43432"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-39965.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_school1.gif" alt="アフィリエイトスクール" class="wp-image-43429"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-19279.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_notepc1.gif" alt="ノートパソコン" class="wp-image-43430"/></a></figure>
</div>
</div>
</div>



<div class="p-blogParts post_content" data-partsID="53488">
<p class="has-text-align-center has-large-font-size">ブログの作り方などについてココナラにて「支援作業」を販売しております。</p>



<p class="has-text-align-center">よかったらご利用くださいませ。</p>



<div class="wp-block-columns">
<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://coconala.com/services/2968130"    ><img decoding="async" width="600" height="600" src="https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa.jpg" alt="ブログ運営（質問・相談お受けします）" class="wp-image-48806" srcset="https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa.jpg 600w, https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa-300x300.jpg 300w, https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa-150x150.jpg 150w, https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa-100x100.jpg 100w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ -size-custom is-style-btn_shiny"><a href="https://coconala.com/services/2968130" class="swell-block-button__link"><span>詳しくはこちら</span></a></div>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://coconala.com/services/2967525"    ><img decoding="async" width="600" height="600" src="https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart.jpg" alt="SWELL（ブログ開設します）" class="wp-image-48807" srcset="https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart.jpg 600w, https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart-300x300.jpg 300w, https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart-150x150.jpg 150w, https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart-100x100.jpg 100w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ -size-custom is-style-btn_shiny"><a href="https://coconala.com/services/2967525" class="swell-block-button__link"><span>詳しくはこちら</span></a></div>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://coconala.com/services/2943246"    ><img decoding="async" width="600" height="600" src="https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart.jpg" alt="AFFINGER（ブログ開設します）" class="wp-image-48808" srcset="https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart.jpg 600w, https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart-300x300.jpg 300w, https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart-150x150.jpg 150w, https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart-100x100.jpg 100w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ -size-custom is-style-btn_shiny"><a href="https://coconala.com/services/2943246" class="swell-block-button__link"><span>詳しくはこちら</span></a></div>
</div>
</div>



<div style="height:48px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="p-blogParts post_content" data-partsID="53489"><div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="720" height="485" src="http://boonboonblog.com/wp-content/uploads/2022021963.png" alt="もっと WordPress のノウハウを知りたいときは" class="wp-image-36376" style="width:540px;height:364px" srcset="https://boonboonblog.com/wp-content/uploads/2022021963.png 720w, https://boonboonblog.com/wp-content/uploads/2022021963-300x202.png 300w" sizes="(max-width: 720px) 100vw, 720px" /></a></figure>
</div>


<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="swell-block-button green_ -size-custom my-common-apealbar is-style-btn_shiny u-mb-ctrl u-mb-0" style="--the-fz:26px"><a href="http://boonboonblog.com/topics/web-it/wordpress" class="swell-block-button__link"><span>WordPress の情報、テクニック一覧はこちらをクリック！</span></a></div>
</div></div>



<div class="wp-block-group is-st-justify is-st-justify-center"><div class="wp-block-group__inner-container"><div class="wp-block-image animated backInLeft">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="240" height="169" src="http://boonboonblog.com/wp-content/uploads/common_click02.png" alt="クリックアイコン" class="wp-image-35546" style="width:180px;height:127px"/></a></figure>
</div></div></div>
</div>



<div class="p-blogParts post_content" data-partsID="53459">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns">
<div class="wp-block-column" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img decoding="async" width="800" height="800" src="https://boonboonblog.com/wp-content/uploads/2022055626.png" alt="どんどん情報局" class="wp-image-55650" srcset="https://boonboonblog.com/wp-content/uploads/2022055626.png 800w, https://boonboonblog.com/wp-content/uploads/2022055626-300x300.png 300w, https://boonboonblog.com/wp-content/uploads/2022055626-150x150.png 150w, https://boonboonblog.com/wp-content/uploads/2022055626-768x768.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>
</div>



<div class="wp-block-column" style="flex-basis:66.66%">
<p class="has-border -border01"><strong>本サイトは「どんどん情報局」が運営しています。</strong></p>



<p><strong>著作者：Boon ☆</strong></p>



<p>どんどん情報局はメディア記事の執筆を通して世の中に有益な情報を発信することを心がけています。</p>



<p class="has-text-align-center"><a href="https://boonboonblog.com/about-us">「どんどん情報局」の紹介はこちら</a></p>
</div>
</div>
</div></div>


<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- blog_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="9677856269"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

</div>
</div>

	        </div><!-- end of the aicp div --></p>
</div>



<div class="p-blogParts post_content" data-partsID="53460"></div>



<div class="p-blogParts post_content" data-partsID="53458">
<div style="text-align:center">

</div>
</div>



<div class="p-blogParts post_content" data-partsID="53456">
<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>広告の設置・収入について</span></div><div class="cap_box_content">
<p>当サイトは Amazonのアソシエイトとして、適格販売により収入を得ています。</p>



<p>当サイトは Google アドセンスを利用し、広告により収入を得ています。</p>



<p>当サイトは ASP が提供するサービスを利用し、広告、適格販売により収入を得ています。</p>
</div></div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<script>
var varHtagElements = null;
var varHtagPosition = null;
var varSideBarItem = null;

window.addEventListener('load', function () {
    setTimeout(function(){fnAfterContents();}, 10);
});

function fnAfterContents() {
    // H2、H3 を全て取得する（位置を計算する）
    varHtagElements = document.querySelectorAll('h2, h3');
    var varHtagArray = Array.from(varHtagElements);
    var varHtagPosition = varHtagArray.map(item => item.getBoundingClientRect().top);
    var varHtagPositionWithScroll = varHtagPosition.map(top => Math.floor(top + window.scrollY));
	
    // サイドバーの目次のリストを取得する
    varSideBarItem = document.querySelectorAll('#sidebar .p-toc__link');
  
    if (varSideBarItem == null || varSideBarItem.length == 0) {
        // 目次が無ければ終了
        return;
    }

    // 個数を取得
    const countHtag = varHtagElements.length;
    const countSideBarItem = varSideBarItem.length;
    const iMaxLoop = countHtag > countSideBarItem ? countSideBarItem : countHtag;

    window.addEventListener('scroll', () => {
        // 計算する位置
        const currentPosition = window.scrollY + 300;

        for (let iCount = 0; iCount < iMaxLoop; iCount++) {
            // 現在位置の表示を消す
            varSideBarItem[iCount].classList.remove('currentTocPosition');
            if (iCount >= iMaxLoop - 1 ) {
                // 要素の最後は、次の要素が無いので範囲外のみ判定
                if (currentPosition >= varHtagPositionWithScroll[iCount]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                }
            } else {
                // 要素の途中は、範囲内かどうかを判定
                if (currentPosition >= varHtagPositionWithScroll[iCount] && currentPosition < varHtagPositionWithScroll[iCount + 1]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                } 
            }
        }
    });
}
</script>



<p class="has-text-align-center"><a href="https://boonboonblog.com/privacypolicy#denkitsushin">電気通信事業法改正に伴う表記</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【WordPress】Position～absoluteで要素（ブロック）をセンタリングする方法</title>
		<link>https://boonboonblog.com/entries/entry-53087.html</link>
		
		<dc:creator><![CDATA[Boon ☆《ブログ魂》]]></dc:creator>
		<pubDate>Fri, 12 Jul 2024 11:00:00 +0000</pubDate>
				<category><![CDATA[その他]]></category>
		<guid isPermaLink="false">https://boonboonblog.com/?p=53087</guid>

					<description><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022050702-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>画像やテキストを重ね合わせることができる CSS （ Position～absolute ）はとても便利なCSSですが、要素（ブロック）の位置がクリアされてしまうため。センタリングする方法に迷うことがあります。本記事では、Position～absolute でセンタリングする方法を解説します。]]></description>
										<content:encoded><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022050702-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<div class="p-blogParts post_content" data-partsID="53455">
<p>広告：ページ内にてアフィリエイト広告を利用しています。</p>
</div>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://boonboonblog.com/wp-content/uploads/2022050702-1024x576.jpg" alt="Position～absoluteで要素でセンタリング" class="wp-image-53121" srcset="https://boonboonblog.com/wp-content/uploads/2022050702-1024x576.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022050702-300x169.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022050702-768x432.jpg 768w, https://boonboonblog.com/wp-content/uploads/2022050702.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div class="p-blogParts post_content" data-partsID="53457"></div>



<p>画像やテキストを重ね合わせることができる CSS （ Position～absolute ）はとても便利なCSSですが、要素（ブロック）の位置がクリアされてしまうため。センタリングする方法に迷うことがあります。</p>



<p>本記事では、<strong><span class="swl-marker mark_orange">Position～absolute でセンタリングする方法を解説します。</span></strong>センタリングしちゃいましょう！</p>



<p class="has-text-align-center"><strong>画像や文字を重ね合わせる方法はこちら</strong></p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://boonboonblog.com/wp-content/uploads/2022026630-300x169.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://boonboonblog.com/entries/entry-23372.html">【WordPressで簡単】画像の上に画像や文字を重ねて表示する方法</a>
						<span class="p-blogCard__excerpt">画像や文字を重ね合わせることで、スマートでスタイリッシュな表現ができ、読者に「かっこいい」と思ってもらえるページを作ることが可能です。HTML と CSS で実現する方法と、WordPress で応用する方法を紹介します。</span>					</div>
				</div>
			</div>
		</div>


<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center"><div class="p-blogParts post_content" data-partsID="53480">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center"><strong>＼自宅でする副業で月に〇万円の収入増があると嬉しすぎる！／</strong></p>



<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong><span class="swl-fz u-fz-xl">ココナラ副業を始めよう</span></strong></p>



<div class="swell-block-button is-style-btn_shiny my-common-apealbar u-mb-ctrl u-mb-0" style="--the-fz:24px"><a href="https://irojiroharaguro.com/coconala-platinum-rank/" class="swell-block-button__link"><span>【記事】ココナラで成功する方法はこちら</span></a></div>



<p class="has-text-align-center"><strong><span class="swl-inline-color has-swl-deep-01-color">実際に４か月でプラチナランク（売り上げ10万円以上）を達成した</span></strong>筆者が、ココナラで成功する方法を詳しく解説します。<a href="https://irojiroharaguro.com/coconala-platinum-rank/">こちら </a>をクリックしてください</p>
</div></div>
</div></div>
</div></p>



<h2 class="wp-block-heading"><span class="st-mymarker-s-b">Position～absolute でセンタリングする方法</span></h2>



<div class="my-subtite-box">
    <div class="my-subtite-text1">Point.</div>
    <div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
    <div class="my-subtite-text2">センタリング<br>する方法</div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Position～absolute で要素（ブロック）をセンタリングする方法は簡単です。考え方を先に解説します。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://boonboonblog.com/wp-content/uploads/2022050700.jpg"><img decoding="async" width="817" height="401" src="https://boonboonblog.com/wp-content/uploads/2022050700.jpg" alt="左から50%に配置" class="wp-image-53094" style="width:720px;height:undefinedpx" srcset="https://boonboonblog.com/wp-content/uploads/2022050700.jpg 817w, https://boonboonblog.com/wp-content/uploads/2022050700-300x147.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022050700-768x377.jpg 768w" sizes="(max-width: 817px) 100vw, 817px" /></a></figure>
</div>


<p>最初に左から 50% の位置にセンタリングしたい要素（ブロック）を配置します。「left : 50%」をCSSで指定することで上記の配置になります。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://boonboonblog.com/wp-content/uploads/2022050701.jpg"><img decoding="async" width="817" height="401" src="https://boonboonblog.com/wp-content/uploads/2022050701.jpg" alt="要素の50%だけ左に移動" class="wp-image-53097" style="width:720px;height:undefinedpx" srcset="https://boonboonblog.com/wp-content/uploads/2022050701.jpg 817w, https://boonboonblog.com/wp-content/uploads/2022050701-300x147.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022050701-768x377.jpg 768w" sizes="(max-width: 817px) 100vw, 817px" /></a></figure>
</div>


<p>さらに要素の%0%の幅だけ左に移動すると、ちょうどセンタリング位置に移動します。「transform : translateX(-50%)」をCSSで指定することで要素が左に50%移動します。</p>



<h3 class="wp-block-heading">サンプルコード</h3>



<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black">サンプルコード<span class="my-mini-subtite-text-orange"></span></div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Position～absolute でセンタリングするサンプルです。</p>



<div class="myContainer">
  <div class="myCenteredElement">
    これは中央に配置された要素です
  </div>
</div>

<style>
  .myContainer {
    position: relative;
    width: 100%;
    height: 210px;
    border: 2px solid red;
  }

  .myCenteredElement {
    position: absolute;
    top : 50%;
    left : 50%;
    transform: translate(-50%, -50%);;
    border: 2px solid darkblue;
  }
</style>



<h4 class="wp-block-heading">X 方向にセンタリングするサンプル</h4>



<pre class="wp-block-code my-common-wp-block-code has-very-pale-yellow-background-color has-background"><code>&lt;div class="myContainer"&gt;
  &lt;div class="myCenteredElement"&gt;
    これは中央に配置された要素です
  &lt;/div&gt;
&lt;/div&gt;

&lt;style&gt;
  .myContainer {
    position: relative;
    width: 100%;
    height: 210px;
    border: 2px solid red;
  }

  .myCenteredElement {
    position: absolute;
    <span class="hutoaka">left : 50%;</span>
    <span class="hutoaka">transform: translateX(-50%);</span>
    border: 2px solid darkblue;
  }
&lt;/style&gt;
</code></pre>



<h4 class="wp-block-heading">Y 方向にセンタリングするサンプル</h4>



<pre class="wp-block-code my-common-wp-block-code has-very-pale-yellow-background-color has-background"><code>&lt;div class="myContainer"&gt;
  &lt;div class="myCenteredElement"&gt;
    これは中央に配置された要素です
  &lt;/div&gt;
&lt;/div&gt;

&lt;style&gt;
  .myContainer {
    position: relative;
    width: 100%;
    height: 210px;
    border: 2px solid red;
  }

  .myCenteredElement {
    position: absolute;
    <span class="hutoaka">top : 50%;</span>
    <span class="hutoaka">transform: translateY(-50%);</span>
    border: 2px solid darkblue;
  }
&lt;/style&gt;
</code></pre>



<h4 class="wp-block-heading">X / Y 方向にセンタリングするサンプル</h4>



<pre class="wp-block-code my-common-wp-block-code has-very-pale-yellow-background-color has-background"><code>&lt;div class="myContainer"&gt;
  &lt;div class="myCenteredElement"&gt;
    これは中央に配置された要素です
  &lt;/div&gt;
&lt;/div&gt;

&lt;style&gt;
  .myContainer {
    position: relative;
    width: 100%;
    height: 210px;
    border: 2px solid red;
  }

  .myCenteredElement {
    position: absolute;
    <span class="hutoaka">top : 50%;</span>
    <span class="hutoaka">left : 50%;</span>
    <span class="hutoaka">transform: translate(-50%, -50%);</span>
    border: 2px solid darkblue;
  }
&lt;/style&gt;
</code></pre>



<div class="p-blogParts post_content" data-partsID="53482"><div class="wp-block-image common-my-img-focus">
<figure class="aligncenter size-full"><a href="https://boonboonblog.com/topics/web-it/wordpress"    ><img decoding="async" width="360" height="180" src="https://boonboonblog.com/wp-content/uploads/common_suggest_wordpress.jpg" alt="WordPress もっと！お役立ちテクニック" class="wp-image-50185" srcset="https://boonboonblog.com/wp-content/uploads/common_suggest_wordpress.jpg 360w, https://boonboonblog.com/wp-content/uploads/common_suggest_wordpress-300x150.jpg 300w" sizes="(max-width: 360px) 100vw, 360px" /></a></figure>
</div>


<p class="has-text-align-center"><a href="https://boonboonblog.com/topics/web-it/wordpress"    >WordPress のお役立ちテクニックはこちら</a></p>
</div>


<div class="p-blogParts post_content" data-partsID="53481">
<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- blog_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="9677856269"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

</div>
</div>

	        </div><!-- end of the aicp div --></p>
</div>


<div class="p-blogParts post_content" data-partsID="54870">
<h2 class="wp-block-heading" id="osusume1">【自宅で出来る・一人で出来る】ブログ・アフィリエイトで始める副業</h2>



<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">ブログ</span></div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>比較的安定した収入がある会社員が、月々プラスアルファの収入を得たいと思った時に最もおすすめしたい副業は「ブログ・アフィリエイト」です。</p>



<p>「ブログ・アフィリエイト」とは、自分のブログを開設し企業の広告を貼ることで、<span class="swl-marker mark_blue">読者が広告をクリックして商品を購入した場合に紹介報酬が手に入る副業</span>です。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="610" height="1024" src="https://boonboonblog.com/wp-content/uploads/2022055762-610x1024.jpg" alt="アフィリエイトの仕組み" class="wp-image-54871" style="width:400px" srcset="https://boonboonblog.com/wp-content/uploads/2022055762-610x1024.jpg 610w, https://boonboonblog.com/wp-content/uploads/2022055762-179x300.jpg 179w, https://boonboonblog.com/wp-content/uploads/2022055762.jpg 720w" sizes="(max-width: 610px) 100vw, 610px" /></figure>



<p>人気の出るサイトであれば、大きな収益が期待できることも。ストック型の収益モデルのため、作業時間以上に収益をあげられる可能性がある副業です。<strong><span class="swl-inline-color has-swl-deep-01-color">定年して会社を退職した後も、収入を確保し続けることができます。</span></strong></p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<figure class="wp-block-video aligncenter myMovieRead"><video height="480" style="aspect-ratio: 270 / 480;" width="270" autoplay controls loop muted poster="https://boonboonblog.com/wp-content/uploads/common_sidejob_001_image.jpg" src="https://boonboonblog.com/wp-content/uploads/common_sidejob_001.mp4" playsinline></video></figure>
</div>
</div></div>



<style>
.myMovieRead {
    border : 1px solid;
    width : 271px;
    height : 481px;
}
</style>



<p>ブログ・アフィリエイトの始め方がわからない場合でも手順通りやれば大丈夫、具体的な手順は <a href="https://boonboonblog.com/entries/entry-10517.html">こちらを参照</a> してください。</p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong>＼１日早く始めれば、１日早く収入が増える／</strong></p>



<div class="swell-block-button -size-custom is-style-btn_shiny my-common-apealbar u-mb-ctrl u-mb-0" style="--the-fz:24px"><a href="https://boonboonblog.com/entries/entry-10517.html" class="swell-block-button__link"><span>ブログ・アフィリエイトの始め方はこちらから</span></a></div>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://boonboonblog.com/entries/entry-10517.html"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="width:200px" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>



<p class="has-text-align-center">プラスアルファの人生は、<strong><span class="swl-inline-color has-swl-deep-01-color">始めなければ始まらない</span></strong></p>
</div></div>
</div></div>




</div>



<h2 class="wp-block-heading">まとめ：Position～absoluteで要素（ブロック）をセンタリングする方法</h2>



<p>画像やテキストを重ね合わせることができる CSS （ Position～absolute ）はとても便利なCSSですが、要素（ブロック）の位置がクリアされてしまうため。センタリングする方法に迷うことがあります。</p>



<p>Position～absoluteで要素（ブロック）をセンタリングする方法です。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl2"><div class="cap_box_ttl"><span>ポイント</span></div><div class="cap_box_content">
<ul class="wp-block-list is-style-index -list-under-dashed">
<li>「left : 50%」で左から（親の相対位置に対して）50%の位置に配置する</li>



<li>「transform : translateX(-50%)」で要素の幅、50%分だけ左に移動させる</li>
</ul>
</div></div>



<p>ブラウザの幅が変化してもちゃんとセンタリングしてくれる便利なコードです。</p>



<div class="p-blogParts post_content" data-partsID="53487">
<div class="wp-block-columns">
<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-10517.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_fukugyou1.gif" alt="この副業" class="wp-image-43432"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-39965.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_school1.gif" alt="アフィリエイトスクール" class="wp-image-43429"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-19279.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_notepc1.gif" alt="ノートパソコン" class="wp-image-43430"/></a></figure>
</div>
</div>
</div>



<div class="p-blogParts post_content" data-partsID="53488">
<p class="has-text-align-center has-large-font-size">ブログの作り方などについてココナラにて「支援作業」を販売しております。</p>



<p class="has-text-align-center">よかったらご利用くださいませ。</p>



<div class="wp-block-columns">
<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://coconala.com/services/2968130"    ><img decoding="async" width="600" height="600" src="https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa.jpg" alt="ブログ運営（質問・相談お受けします）" class="wp-image-48806" srcset="https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa.jpg 600w, https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa-300x300.jpg 300w, https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa-150x150.jpg 150w, https://boonboonblog.com/wp-content/uploads/common_coconara_blogqa-100x100.jpg 100w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ -size-custom is-style-btn_shiny"><a href="https://coconala.com/services/2968130" class="swell-block-button__link"><span>詳しくはこちら</span></a></div>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://coconala.com/services/2967525"    ><img decoding="async" width="600" height="600" src="https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart.jpg" alt="SWELL（ブログ開設します）" class="wp-image-48807" srcset="https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart.jpg 600w, https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart-300x300.jpg 300w, https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart-150x150.jpg 150w, https://boonboonblog.com/wp-content/uploads/common_coconara_swellstart-100x100.jpg 100w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ -size-custom is-style-btn_shiny"><a href="https://coconala.com/services/2967525" class="swell-block-button__link"><span>詳しくはこちら</span></a></div>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://coconala.com/services/2943246"    ><img decoding="async" width="600" height="600" src="https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart.jpg" alt="AFFINGER（ブログ開設します）" class="wp-image-48808" srcset="https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart.jpg 600w, https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart-300x300.jpg 300w, https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart-150x150.jpg 150w, https://boonboonblog.com/wp-content/uploads/common_coconara_affingerstart-100x100.jpg 100w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ -size-custom is-style-btn_shiny"><a href="https://coconala.com/services/2943246" class="swell-block-button__link"><span>詳しくはこちら</span></a></div>
</div>
</div>



<div style="height:48px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="p-blogParts post_content" data-partsID="53489"><div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="720" height="485" src="http://boonboonblog.com/wp-content/uploads/2022021963.png" alt="もっと WordPress のノウハウを知りたいときは" class="wp-image-36376" style="width:540px;height:364px" srcset="https://boonboonblog.com/wp-content/uploads/2022021963.png 720w, https://boonboonblog.com/wp-content/uploads/2022021963-300x202.png 300w" sizes="(max-width: 720px) 100vw, 720px" /></a></figure>
</div>


<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="swell-block-button green_ -size-custom my-common-apealbar is-style-btn_shiny u-mb-ctrl u-mb-0" style="--the-fz:26px"><a href="http://boonboonblog.com/topics/web-it/wordpress" class="swell-block-button__link"><span>WordPress の情報、テクニック一覧はこちらをクリック！</span></a></div>
</div></div>



<div class="wp-block-group is-st-justify is-st-justify-center"><div class="wp-block-group__inner-container"><div class="wp-block-image animated backInLeft">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="240" height="169" src="http://boonboonblog.com/wp-content/uploads/common_click02.png" alt="クリックアイコン" class="wp-image-35546" style="width:180px;height:127px"/></a></figure>
</div></div></div>
</div>



<div class="p-blogParts post_content" data-partsID="53459">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns">
<div class="wp-block-column" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img decoding="async" width="800" height="800" src="https://boonboonblog.com/wp-content/uploads/2022055626.png" alt="どんどん情報局" class="wp-image-55650" srcset="https://boonboonblog.com/wp-content/uploads/2022055626.png 800w, https://boonboonblog.com/wp-content/uploads/2022055626-300x300.png 300w, https://boonboonblog.com/wp-content/uploads/2022055626-150x150.png 150w, https://boonboonblog.com/wp-content/uploads/2022055626-768x768.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>
</div>



<div class="wp-block-column" style="flex-basis:66.66%">
<p class="has-border -border01"><strong>本サイトは「どんどん情報局」が運営しています。</strong></p>



<p><strong>著作者：Boon ☆</strong></p>



<p>どんどん情報局はメディア記事の執筆を通して世の中に有益な情報を発信することを心がけています。</p>



<p class="has-text-align-center"><a href="https://boonboonblog.com/about-us">「どんどん情報局」の紹介はこちら</a></p>
</div>
</div>
</div></div>


<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- blog_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="9677856269"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

</div>
</div>

	        </div><!-- end of the aicp div --></p>
</div>



<div class="p-blogParts post_content" data-partsID="53460"></div>



<div class="p-blogParts post_content" data-partsID="53458">
<div style="text-align:center">

</div>
</div>



<div class="p-blogParts post_content" data-partsID="53456">
<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>広告の設置・収入について</span></div><div class="cap_box_content">
<p>当サイトは Amazonのアソシエイトとして、適格販売により収入を得ています。</p>



<p>当サイトは Google アドセンスを利用し、広告により収入を得ています。</p>



<p>当サイトは ASP が提供するサービスを利用し、広告、適格販売により収入を得ています。</p>
</div></div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<script>
var varHtagElements = null;
var varHtagPosition = null;
var varSideBarItem = null;

window.addEventListener('load', function () {
    setTimeout(function(){fnAfterContents();}, 10);
});

function fnAfterContents() {
    // H2、H3 を全て取得する（位置を計算する）
    varHtagElements = document.querySelectorAll('h2, h3');
    var varHtagArray = Array.from(varHtagElements);
    var varHtagPosition = varHtagArray.map(item => item.getBoundingClientRect().top);
    var varHtagPositionWithScroll = varHtagPosition.map(top => Math.floor(top + window.scrollY));
	
    // サイドバーの目次のリストを取得する
    varSideBarItem = document.querySelectorAll('#sidebar .p-toc__link');
  
    if (varSideBarItem == null || varSideBarItem.length == 0) {
        // 目次が無ければ終了
        return;
    }

    // 個数を取得
    const countHtag = varHtagElements.length;
    const countSideBarItem = varSideBarItem.length;
    const iMaxLoop = countHtag > countSideBarItem ? countSideBarItem : countHtag;

    window.addEventListener('scroll', () => {
        // 計算する位置
        const currentPosition = window.scrollY + 300;

        for (let iCount = 0; iCount < iMaxLoop; iCount++) {
            // 現在位置の表示を消す
            varSideBarItem[iCount].classList.remove('currentTocPosition');
            if (iCount >= iMaxLoop - 1 ) {
                // 要素の最後は、次の要素が無いので範囲外のみ判定
                if (currentPosition >= varHtagPositionWithScroll[iCount]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                }
            } else {
                // 要素の途中は、範囲内かどうかを判定
                if (currentPosition >= varHtagPositionWithScroll[iCount] && currentPosition < varHtagPositionWithScroll[iCount + 1]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                } 
            }
        }
    });
}
</script>



<p class="has-text-align-center"><a href="https://boonboonblog.com/privacypolicy#denkitsushin">電気通信事業法改正に伴う表記</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress の自動更新を停止（無効）にする方法（自動アップデートによる障害・トラブル回避）</title>
		<link>https://boonboonblog.com/entries/entry-40413.html</link>
		
		<dc:creator><![CDATA[Boon ☆《ブログ魂》]]></dc:creator>
		<pubDate>Sat, 01 Apr 2023 11:00:00 +0000</pubDate>
				<category><![CDATA[その他]]></category>
		<guid isPermaLink="false">https://boonboonblog.com/?p=40413</guid>

					<description><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022026682-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>WordPress のアップデートはセキュリティの観点からも実施するべきものですが、更新すると思わぬ不具合や既存のプラグインやテーマとの相性でサイトの表示が崩れたり使えなくなってしまうこともあります。WordPress を自動更新に設定していると、勝手にアップデートしてしまい思わぬ状態になりかねません。様子を見つつ安全性を確認してからアップデートできるよう、WordPress の自動更新を停止（無効）にする方法を解説します。]]></description>
										<content:encoded><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022026682-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<div class="p-blogParts post_content" data-partsID="53455">
<p>広告：ページ内にてアフィリエイト広告を利用しています。</p>
</div>



<figure class="wp-block-image size-large"><a href="https://boonboonblog.com/wp-content/uploads/2022026682.jpg"><img decoding="async" width="1024" height="576" src="https://boonboonblog.com/wp-content/uploads/2022026682-1024x576.jpg" alt="WordPress の自動更新を停止" class="wp-image-47014" srcset="https://boonboonblog.com/wp-content/uploads/2022026682-1024x576.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022026682-300x169.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022026682-768x432.jpg 768w, https://boonboonblog.com/wp-content/uploads/2022026682.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="p-blogParts post_content" data-partsID="53457"></div>



<p>WordPress のアップデートはセキュリティの観点からも実施するべきものですが、更新すると思わぬ不具合や既存のプラグインやテーマとの相性でサイトの表示が崩れたり使えなくなってしまうこともあります。</p>



<p class="has-border -border01">WordPress を自動更新に設定していると、<span class="st-mymarker-s">勝手にアップデートしてしまい思わぬ状態になりかねません</span>。</p>



<p>本記事では、<strong><span class="swl-marker mark_orange">WordPress の自動更新を停止（無効）にする方法</span></strong>を解説します。</p>


<div class="p-blogParts post_content" data-partsID="53521">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>アフィリエイトスクールのすすめ</strong></p>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-left">アフィリエイト初心者や経験者にとって、<strong>正しいスキルを学ぶこと</strong>は成功につながる重要な要素です。<span class="swl-marker mark_blue">間違った手順でブログ運営をしていたらいつまでたっても成功しません</span>。正しい知識はスクールで身に着けるのが一番です。</p>



<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong>＼説明会参加<span class="swl-inline-color has-swl-deep-01-color">無料</span>／</strong></p>



<div class="swell-block-button is-style-btn_shiny my-common-apealbar u-mb-ctrl u-mb-0" style="--the-fz:24px"><a href="https://boonboonblog.com/entries/entry-38763.html" class="swell-block-button__link"><span>おすすめスクールはこちらから</span></a></div>



<figure class="wp-block-image is-resized"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01.png" alt="" class="wp-image-35542" style="width:200px" srcset="https://boonboonblog.com/wp-content/uploads/common_click01.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p class="has-text-align-center"><a href="https://boonboonblog.com/entries/entry-38763.html">おすすめアフィリエイトスクールはこちら</a></p>



<p class="has-text-align-center">１日早く始めれば、１日早く収益化できる。</p>
</div></div>
</div>



<h2 class="wp-block-heading">WordPress を自動更新させない方法</h2>



<p>WordPress を自動更新を停止する方法は主に３方法あります。</p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-st-border is-style-index -list-under-dashed">
<li>「wp-config.php」を編集する</li>



<li>「functions.php」を編集する</li>



<li>プラグインを利用する</li>
</ul>
</div></div>



<p>プラグインを多く入れるのは避けたいところです、また、「functions.php」を編集するよりも「wp-config.php」で設定する方が本来の適切な設定になりますので、本記事では「wp-config.php」を編集する方法について解説します。</p>



<h3 class="wp-block-heading">■「wp-config.php」を編集する</h3>



<p>WordPress をインストールすると、サーバー内のファイルの中に「wp-config.php」ファイルが作られます。主にレンタルサーバー側に<span class="st-mymarker-s">「ファイルマネージャ」</span>や<span class="st-mymarker-s">「FTP で接続」</span>しファイルを直接編集する必要があります。</p>



<p>（「wp-config.php」ファイルは WordPress 上からは編集できません。レンタルサーバー側提供の機能でファイルを編集します。）</p>



<p>「wp-config.php」ファイルにて、以下の設定を変更（ない場合は追記）します。</p>



<pre class="wp-block-code my-common-wp-block-code has-very-pale-yellow-background-color has-background"><code>define('AUTOMATIC_UPDATER_DISABLED', true);</code></pre>



<p>※自動更新を <span class="hutoaka"><strong>しない</strong></span> 場合が true になります。</p>



<h4 class="wp-block-heading is-style-st-heading-custom-naked">FTP ソフトでファイルをダウンロード、アップロードする場合</h4>



<p>市販の（無料もしくは有料の）FTP ソフトを用いて、レンタルサーバーに接続してファイルを取得（ダウンロード）、更新（アップロード）します。</p>



<p>FTP ソフトを用いた方法は、接続方法やファイルの送受信、取り扱いが難しいため、慣れている人向けの方法です。わからない方は次に紹介するレンタルサーバー側提供のファイルマネージャーを使う方法で編集してください。</p>



<figure class="wp-block-image size-full is-resized"><a href="https://boonboonblog.com/wp-content/uploads/2022023036.jpg"><img decoding="async" width="886" height="605" src="https://boonboonblog.com/wp-content/uploads/2022023036.jpg" alt="FTP ソフトを用いる場合" class="wp-image-40424" style="width:665px;height:454px" srcset="https://boonboonblog.com/wp-content/uploads/2022023036.jpg 886w, https://boonboonblog.com/wp-content/uploads/2022023036-300x205.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022023036-768x524.jpg 768w" sizes="(max-width: 886px) 100vw, 886px" /></a></figure>



<p>FTP ソフトを用いる場合は、レンタルサーバーからサーバー内の「wp-config.php」ファイルを直接取得して更新します。</p>



<h4 class="wp-block-heading is-style-st-heading-custom-naked">レンタルサーバーのファイルマネージャを用いる場合</h4>



<p>初心者の場合、FTPソフトを用いるよりレンタルサーバーのファイルマネージャを利用したほうが簡単です。ファイルマネージャはレンタルサーバーサービス会社ごとに利用方法が異なります。利用例を記載します。</p>



<h5 class="wp-block-heading">ConoHa WING レンタルサーバーサービスの場合</h5>



<div class="swell-block-capbox cap_box is-style-onborder_ttl2"><div class="cap_box_ttl"><span><strong>ConoHa WING でファイルマネージャを使う方法</strong></span></div><div class="cap_box_content">
<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">管理マネージャからファイルマネージャをクリックする</div><div class="swell-block-step__body">
<figure class="wp-block-image"><a href="https://boonboonblog.com/wp-content/uploads/2022023037.jpg"><img decoding="async" width="1024" height="557" src="https://boonboonblog.com/wp-content/uploads/2022023037-1024x557.jpg" alt="ConoHa WING のファイルマネージャ" class="wp-image-40432" srcset="https://boonboonblog.com/wp-content/uploads/2022023037-1024x557.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022023037-300x163.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022023037-768x418.jpg 768w, https://boonboonblog.com/wp-content/uploads/2022023037.jpg 1093w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>ConoHa WING の管理画面から、「サイト管理」→「ファイルマネージャ」をクリックします。</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">「.htaccess」ファイルを選択して編集する</div><div class="swell-block-step__body">
<figure class="wp-block-image"><a href="https://boonboonblog.com/wp-content/uploads/2022023039.jpg"><img decoding="async" width="1024" height="530" src="https://boonboonblog.com/wp-content/uploads/2022023039-1024x530.jpg" alt="ConoHa WING のファイルマネージャ" class="wp-image-40436" srcset="https://boonboonblog.com/wp-content/uploads/2022023039-1024x530.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022023039-300x155.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022023039-768x397.jpg 768w, https://boonboonblog.com/wp-content/uploads/2022023039.jpg 1069w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>ConoHa WING のファイルマネージャから、「wp-config.php」を選択して、鉛筆アイコンを押して編集します。</p>



<p>編集するための画面が出るので、追記して、保存することで編集完了です。</p>



<p><span class="swl-inline-color has-swl-deep-01-color">ファイルを編集する前に、ファイルの内容を全てメモ帳にコピーするなどで、必ずバックアップをとってからファイルを編集してください。</span></p>
</div></div>
</div>
</div></div>



<p class="has-text-align-center"><div class="p-blogParts post_content" data-partsID="53482"><div class="wp-block-image common-my-img-focus">
<figure class="aligncenter size-full"><a href="https://boonboonblog.com/topics/web-it/wordpress"    ><img decoding="async" width="360" height="180" src="https://boonboonblog.com/wp-content/uploads/common_suggest_wordpress.jpg" alt="WordPress もっと！お役立ちテクニック" class="wp-image-50185" srcset="https://boonboonblog.com/wp-content/uploads/common_suggest_wordpress.jpg 360w, https://boonboonblog.com/wp-content/uploads/common_suggest_wordpress-300x150.jpg 300w" sizes="(max-width: 360px) 100vw, 360px" /></a></figure>
</div>


<p class="has-text-align-center"><a href="https://boonboonblog.com/topics/web-it/wordpress"    >WordPress のお役立ちテクニックはこちら</a></p>
</div></p>


<div class="p-blogParts post_content" data-partsID="53481">
<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- blog_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="9677856269"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

</div>
</div>

	        </div><!-- end of the aicp div --></p>
</div>


<div class="p-blogParts post_content" data-partsID="53480">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center"><strong>＼自宅でする副業で月に〇万円の収入増があると嬉しすぎる！／</strong></p>



<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong><span class="swl-fz u-fz-xl">ココナラ副業を始めよう</span></strong></p>



<div class="swell-block-button is-style-btn_shiny my-common-apealbar u-mb-ctrl u-mb-0" style="--the-fz:24px"><a href="https://irojiroharaguro.com/coconala-platinum-rank/" class="swell-block-button__link"><span>【記事】ココナラで成功する方法はこちら</span></a></div>



<p class="has-text-align-center"><strong><span class="swl-inline-color has-swl-deep-01-color">実際に４か月でプラチナランク（売り上げ10万円以上）を達成した</span></strong>筆者が、ココナラで成功する方法を詳しく解説します。<a href="https://irojiroharaguro.com/coconala-platinum-rank/">こちら </a>をクリックしてください</p>
</div></div>
</div></div>
</div>



<h2 class="wp-block-heading">まとめ：WordPress の自動更新を停止（無効）にする方法</h2>



<p>WordPress を自動更新に設定していると、<span class="st-mymarker-s">勝手にアップデートしてしまい思わぬ状態になりかねません</span>。様子を見つつ安全性を確認してからアップデートできるよう、WordPress の自動更新を停止（無効）にすることをおすすめします。</p>



<p>自動更新の停止は、「wp-config.php」を編集して設定します。</p>



<div class="p-blogParts post_content" data-partsID="53518">
<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>40代・50代「会社員におすすめ」の在宅でできる副業５選</strong></p>



<p class="has-text-align-center"><strong><a href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/">40代・50代「会社員におすすめ」の在宅でできる副業５選はこちら</a></strong></p>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="aspect-ratio:2.8952725627686045;width:200px;height:auto" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">ドンドン！副業情報局</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://irojiroharaguro.com/wp-content/uploads/2022026680.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/" target="_blank" rel="noopener ">40代・50代「会社員におすすめ」の在宅でできる副業５選（初心者でもできる） | ドンドン！副業情報局</a>
						<span class="p-blogCard__excerpt">４０代・５０代の会社員、今の給料で満足して生活できていますか？さらに、老後に不安なく貯金できていますか？４０代、５０代だからこそ気が付く、不安に思う将来設計、し...</span>					</div>
				</div>
			</div>
		</div>


<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選</strong></p>



<p class="has-text-align-center"><strong><a href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/">20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選はこちら</a></strong></p>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="aspect-ratio:2.8952725627686045;width:200px;height:auto" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">ドンドン！副業情報局</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://irojiroharaguro.com/wp-content/uploads/2022026650.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/" target="_blank" rel="noopener ">20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選（初心者でもできる） | ドンドン！副業情...</a>
						<span class="p-blogCard__excerpt">２０代、３０代の主婦にとって、これからの人生設計、お金は心配ごとの一つです。２０代、３０代の主婦が不安に思うお金の問題を少しでも解決するべく、初期投資が無い（ま...</span>					</div>
				</div>
			</div>
		</div>


<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="p-blogParts post_content" data-partsID="53523">
<div class="wp-block-columns">
<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-39965.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_school1.gif" alt="ブログノウハウアフィリエイトスク―ル" class="wp-image-43429"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-34614.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_rs_speed2.gif" alt="レンタルサーバースピードで比較" class="wp-image-43990"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonbooneverybody.com/entries/entry-38385.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_affinger_13.gif" alt="AFFINGER限定購入特典" class="wp-image-43439"/></a></figure>
</div>
</div>
</div>



<div class="p-blogParts post_content" data-partsID="53489"><div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="720" height="485" src="http://boonboonblog.com/wp-content/uploads/2022021963.png" alt="もっと WordPress のノウハウを知りたいときは" class="wp-image-36376" style="width:540px;height:364px" srcset="https://boonboonblog.com/wp-content/uploads/2022021963.png 720w, https://boonboonblog.com/wp-content/uploads/2022021963-300x202.png 300w" sizes="(max-width: 720px) 100vw, 720px" /></a></figure>
</div>


<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="swell-block-button green_ -size-custom my-common-apealbar is-style-btn_shiny u-mb-ctrl u-mb-0" style="--the-fz:26px"><a href="http://boonboonblog.com/topics/web-it/wordpress" class="swell-block-button__link"><span>WordPress の情報、テクニック一覧はこちらをクリック！</span></a></div>
</div></div>



<div class="wp-block-group is-st-justify is-st-justify-center"><div class="wp-block-group__inner-container"><div class="wp-block-image animated backInLeft">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="240" height="169" src="http://boonboonblog.com/wp-content/uploads/common_click02.png" alt="クリックアイコン" class="wp-image-35546" style="width:180px;height:127px"/></a></figure>
</div></div></div>
</div>



<div class="p-blogParts post_content" data-partsID="53459">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns">
<div class="wp-block-column" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img decoding="async" width="800" height="800" src="https://boonboonblog.com/wp-content/uploads/2022055626.png" alt="どんどん情報局" class="wp-image-55650" srcset="https://boonboonblog.com/wp-content/uploads/2022055626.png 800w, https://boonboonblog.com/wp-content/uploads/2022055626-300x300.png 300w, https://boonboonblog.com/wp-content/uploads/2022055626-150x150.png 150w, https://boonboonblog.com/wp-content/uploads/2022055626-768x768.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>
</div>



<div class="wp-block-column" style="flex-basis:66.66%">
<p class="has-border -border01"><strong>本サイトは「どんどん情報局」が運営しています。</strong></p>



<p><strong>著作者：Boon ☆</strong></p>



<p>どんどん情報局はメディア記事の執筆を通して世の中に有益な情報を発信することを心がけています。</p>



<p class="has-text-align-center"><a href="https://boonboonblog.com/about-us">「どんどん情報局」の紹介はこちら</a></p>
</div>
</div>
</div></div>


<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- blog_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="9677856269"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

</div>
</div>

	        </div><!-- end of the aicp div --></p>
</div>



<div class="p-blogParts post_content" data-partsID="53460"></div>



<div class="p-blogParts post_content" data-partsID="53458">
<div style="text-align:center">

</div>
</div>



<div class="p-blogParts post_content" data-partsID="53456">
<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>広告の設置・収入について</span></div><div class="cap_box_content">
<p>当サイトは Amazonのアソシエイトとして、適格販売により収入を得ています。</p>



<p>当サイトは Google アドセンスを利用し、広告により収入を得ています。</p>



<p>当サイトは ASP が提供するサービスを利用し、広告、適格販売により収入を得ています。</p>
</div></div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<script>
var varHtagElements = null;
var varHtagPosition = null;
var varSideBarItem = null;

window.addEventListener('load', function () {
    setTimeout(function(){fnAfterContents();}, 10);
});

function fnAfterContents() {
    // H2、H3 を全て取得する（位置を計算する）
    varHtagElements = document.querySelectorAll('h2, h3');
    var varHtagArray = Array.from(varHtagElements);
    var varHtagPosition = varHtagArray.map(item => item.getBoundingClientRect().top);
    var varHtagPositionWithScroll = varHtagPosition.map(top => Math.floor(top + window.scrollY));
	
    // サイドバーの目次のリストを取得する
    varSideBarItem = document.querySelectorAll('#sidebar .p-toc__link');
  
    if (varSideBarItem == null || varSideBarItem.length == 0) {
        // 目次が無ければ終了
        return;
    }

    // 個数を取得
    const countHtag = varHtagElements.length;
    const countSideBarItem = varSideBarItem.length;
    const iMaxLoop = countHtag > countSideBarItem ? countSideBarItem : countHtag;

    window.addEventListener('scroll', () => {
        // 計算する位置
        const currentPosition = window.scrollY + 300;

        for (let iCount = 0; iCount < iMaxLoop; iCount++) {
            // 現在位置の表示を消す
            varSideBarItem[iCount].classList.remove('currentTocPosition');
            if (iCount >= iMaxLoop - 1 ) {
                // 要素の最後は、次の要素が無いので範囲外のみ判定
                if (currentPosition >= varHtagPositionWithScroll[iCount]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                }
            } else {
                // 要素の途中は、範囲内かどうかを判定
                if (currentPosition >= varHtagPositionWithScroll[iCount] && currentPosition < varHtagPositionWithScroll[iCount + 1]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                } 
            }
        }
    });
}
</script>



<p class="has-text-align-center"><a href="https://boonboonblog.com/privacypolicy#denkitsushin">電気通信事業法改正に伴う表記</a></p>
</div>



<div style="height:48px" aria-hidden="true" class="wp-block-spacer"></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【ブログ】リダイレクト設定完全ガイド：基本と効果的な方法を解説</title>
		<link>https://boonboonblog.com/entries/entry-37683.html</link>
		
		<dc:creator><![CDATA[Boon ☆《ブログ魂》]]></dc:creator>
		<pubDate>Sat, 24 Dec 2022 11:00:00 +0000</pubDate>
				<category><![CDATA[Web サイト関連ノウハウ]]></category>
		<category><![CDATA[その他]]></category>
		<guid isPermaLink="false">https://boonboonblog.com/?p=37683</guid>

					<description><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022026686-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>ドメイン名を変えたい、２個の記事を統合したい などのように URL を変える場合、検索順位を引き継ぎつつページを移動させる有効な方法がリダイレクト設定です。本記事では、初心者でもわかるように簡単にリダイレクト設定の方法を紹介します。]]></description>
										<content:encoded><![CDATA[<p><img src="https://boonboonblog.com/wp-content/uploads/2022026686-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<div class="p-blogParts post_content" data-partsID="53455">
<p>広告：ページ内にてアフィリエイト広告を利用しています。</p>
</div>



<figure class="wp-block-image size-large"><a href="https://boonboonblog.com/wp-content/uploads/2022026686.jpg"><img decoding="async" width="1024" height="576" src="https://boonboonblog.com/wp-content/uploads/2022026686-1024x576.jpg" alt="リダイレクト設定方法を解説" class="wp-image-47020" srcset="https://boonboonblog.com/wp-content/uploads/2022026686-1024x576.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022026686-300x169.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022026686-768x432.jpg 768w, https://boonboonblog.com/wp-content/uploads/2022026686.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="p-blogParts post_content" data-partsID="53457"></div>



<p>WordPressでブログを書いていると、ドメイン名の変更や記事の統合など、URLを変更する必要が生じることがあります。しかし、何もしなければ検索順位が引き継がれず、<span class="st-mymarker-s">アクセス数が激減する可能性があります。</span></p>



<p class="has-text-align-center has-border -border01 has-large-font-size"><strong>そこで必要なのが「リダイレクト設定」です。</strong></p>



<p>リダイレクト設定を行うことで、古いURLにアクセスしたユーザーが自動的に新しいURLに転送され、<span class="st-mymarker-s-b">検索順位などの評価を概ね引き継ぐことができます。</span></p>



<p>本記事では、<strong><span class="swl-marker mark_orange">初心者でも簡単に理解できるリダイレクト設定の方法を紹介します。</span></strong>ちゃんと設定すれば評価を引き継げます。</p>



<h2 class="wp-block-heading">リダイレクトとは新しい URL に自動で移動させること</h2>



<div class="my-subtite-box">
    <div class="my-subtite-text1">Point.</div>
    <div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
    <div class="my-subtite-text2">リダイレクト<br>とは</div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>リダイレクトとは、古い URL にアクセスしたユーザー（読者）に対して、新しい URL に自動で移動させることです。リダイレクトが必要なのは、URL が変更になる時です。具体的には次のようなパターンで リダイレクト設定 を行います。</p>



<div class="wp-block-group is-st-justify is-st-justify-center"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-st-border is-style-index -list-under-dashed">
<li>ブログのドメインを変更したとき</li>



<li>ブログ内のパス（カテゴリ）などを変えたとき</li>



<li>パーマリンクを変えたとき</li>



<li>ある記事のURLを別のURLに変えたとき</li>



<li>２個または複数の記事を１個にまとめたとき</li>



<li>サイトをSSL化したとき（ http → https に URL が変わったとき）</li>
</ul>
</div></div>



<h2 class="wp-block-heading">リダイレクト設定の方法</h2>



<div class="my-subtite-box">
    <div class="my-subtite-text1">Point.</div>
    <div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
    <div class="my-subtite-text2">リダイレクト<br>設定方法</div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">■ 主なリダイレクト設定を行う方法（リダイレクトの種類）</h3>



<p>リダイレクト設定を行う方法はいくつかあります。しかしおすすめは一つです。</p>



<div class="wp-block-group is-st-justify is-st-justify-center"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-st-border is-style-index -list-under-dashed">
<li>「.htaccess」ファイルにリダイレクトの設定を書く（おすすめ）</li>



<li>WordPress のプラグインを使う</li>



<li>meta タグ を使う方法</li>



<li>JavaScript を使う方法</li>
</ul>
</div></div>



<p>数種類あるリダイレクトの方法のなかで、Google が推奨している方法は、「.htaccess」ファイルにリダイレクトの設定を書く方法です。</p>



<p>特に、meta タグや、JavaScript を使う方法は、古いページ（URL）をユーザーが読み込んでから強制的に新しいページ（URL）を読み込みなおさせる方法のため、SEO の観点から推奨されておらず、また、ユーザーファーストではないため避ける方が無難です。</p>



<p>プラグインを使い方法は設定が簡単ですが、プラグインが必ずしも 「.htaccess」ファイルにリダイレクトの設定を書く」手法を使っているとは限りません。またプラグインの多用は WordPress への負荷となるのでできる限り避けたいです。</p>



<p>状況を鑑みると、リダイレクト設定は<span class="st-mymarker-s-b">「.htaccess」ファイルにリダイレクトの設定を書く」方法一択</span>となります。</p>



<h3 class="wp-block-heading">■「.htaccesss」ファイルの編集方法</h3>



<p>「.htaccess」ファイルは WordPress 上からは編集できません。レンタルサーバー側提供の機能でファイルを編集します。</p>



<p>主な手法は２点<span class="st-mymarker-s">「FTP ソフトでファイルをダウンロード、アップロードする」</span>または、<span class="st-mymarker-s">「レンタルサーバーのファイルマネージャーを用いて編集する」</span>です。</p>



<h4 class="wp-block-heading is-style-st-heading-custom-naked">FTP ソフトでファイルをダウンロード、アップロードする場合</h4>



<p>市販の（無料もしくは有料の）FTP ソフトを用いて、レンタルサーバーに接続してファイルを取得（ダウンロード）、更新（アップロード）します。</p>



<p>FTP ソフトを用いた方法は、接続方法やファイルの送受信、取り扱いが難しいため、慣れている人向けの方法です。わからない方は次に紹介するレンタルサーバー側提供のファイルマネージャーを使う方法で編集してください。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" width="973" height="665" src="https://boonboonblog.com/wp-content/uploads/2022022145.jpg" alt="FTP ソフトを用いる場合" class="wp-image-37704" style="width:730px;height:499px" srcset="https://boonboonblog.com/wp-content/uploads/2022022145.jpg 973w, https://boonboonblog.com/wp-content/uploads/2022022145-300x205.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022022145-768x525.jpg 768w" sizes="(max-width: 973px) 100vw, 973px" /></figure>
</div>


<p>FTP ソフトを用いる場合は、レンタルサーバーからサーバー内の .htaccess ファイルを直接取得して更新します。</p>



<h4 class="wp-block-heading is-style-st-heading-custom-naked">レンタルサーバーのファイルマネージャを用いる場合</h4>



<p>初心者の場合、FTPソフトを用いるよりレンタルサーバーのファイルマネージャを利用したほうが簡単です。</p>



<p>ファイルマネージャはレンタルサーバーサービス会社ごとに利用方法が異なります。利用例を記載します。</p>



<h5 class="wp-block-heading has-swl-deep-03-background-color has-background">ConoHa WING レンタルサーバーサービスの場合</h5>



<div class="swell-block-capbox cap_box is-style-onborder_ttl2"><div class="cap_box_ttl"><span>ConoHa WING でファイルマネージャを使う方法</span></div><div class="cap_box_content">
<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">管理マネージャからファイルマネージャをクリックする</div><div class="swell-block-step__body">
<figure class="wp-block-image"><a href="https://boonboonblog.com/wp-content/uploads/2022022146.jpg"><img decoding="async" width="1024" height="557" src="https://boonboonblog.com/wp-content/uploads/2022022146-1024x557.jpg" alt="ConoHa WING の管理画面" class="wp-image-37708" srcset="https://boonboonblog.com/wp-content/uploads/2022022146-1024x557.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022022146-300x163.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022022146-768x418.jpg 768w, https://boonboonblog.com/wp-content/uploads/2022022146.jpg 1093w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>ConoHa WING の管理画面から、「サイト管理」→「ファイルマネージャ」をクリックします。</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">「.htaccess」ファイルを選択して編集する</div><div class="swell-block-step__body">
<figure class="wp-block-image"><a href="https://boonboonblog.com/wp-content/uploads/2022022147.jpg"><img decoding="async" width="1024" height="520" src="https://boonboonblog.com/wp-content/uploads/2022022147-1024x520.jpg" alt="ConoHa WING のファイルマネージャ" class="wp-image-37710" srcset="https://boonboonblog.com/wp-content/uploads/2022022147-1024x520.jpg 1024w, https://boonboonblog.com/wp-content/uploads/2022022147-300x152.jpg 300w, https://boonboonblog.com/wp-content/uploads/2022022147-768x390.jpg 768w, https://boonboonblog.com/wp-content/uploads/2022022147.jpg 1083w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>ConoHa WING のファイルマネージャから、「.htaccess」を選択して、鉛筆アイコンを押して編集します。</p>



<p>編集するための画面が出るので、追記して、保存することで編集完了です。</p>



<p>ファイルを編集する前に、ファイルの内容を全てメモ帳にコピーするなどで、必ずバックアップをとってからファイルを編集してください。</p>
</div></div>
</div>
</div></div>



<h3 class="wp-block-heading">■「.htaccesss」ファイルに記載する内容</h3>



<h4 class="wp-block-heading is-style-st-heading-custom-naked">最初に書く「おまじない」</h4>



<p>ファイルの一番先頭に以下を追記します。コピペでOKです。</p>



<p>仮にファイル内に似たような記載があっても構わず、<span class="st-mymarker-s">必ずファイルの一番先頭に記載</span>してください。</p>



<pre class="wp-block-code my-common-wp-block-code has-very-pale-yellow-background-color has-background"><code># START MY CUSTOMIZE
&lt;IfModule mod_rewrite.c&gt;
  RewriteEngine on
    RewriteBase /


&lt;/IfModule&gt;
# END MY CUSTOMIZE</code></pre>



<p>「# START MY CUSTOMIZE」と「# END MY CUSTOMIZE」はコメントです。# がコメントを表します、# より右側の記載は自分がわかりやすい単語に変えて問題ありません。日本語は文字化けする可能性があるのでお勧めしません。</p>



<p>ファイルの先頭に書く理由は、プラグインや WordPress、レンタルサーバーなどが自動で .htaccess ファイルに自動追記を行っており、ファイルの途中、または最後に追記した場合は設定が反映されない場合があるためです。</p>



<h4 class="wp-block-heading is-style-st-heading-custom-naked has-light-grayish-red-background-color has-background">記載例）ドメインを変えた場合</h4>



<p>古い方（帰る前のドメイン側）の「.htaccesss」にリダイレクト設定を記載します。</p>



<pre class="wp-block-code my-common-wp-block-code has-very-pale-yellow-background-color has-background"><code># START MY CUSTOMIZE
&lt;IfModule mod_rewrite.c&gt;
  RewriteEngine on
    RewriteBase /
    <span class="hutoaka">RewriteRule (.*) https://（あたらしいドメイン）</span><span class="hutoaka">/$1 &#091;R=301,L]</span>
&lt;/IfModule&gt;
# END MY CUSTOMIZE</code></pre>



<p>「<span class="hutoaka">（あたらしいドメイン）</span>」部分に、新しいドメインを記載します。それ以外はコピペでOKです。</p>



<h4 class="wp-block-heading is-style-st-heading-custom-naked has-light-grayish-red-background-color has-background">記載例）記事を移動、統合した場合</h4>



<p>記事を同じブログ（同じドメイン）内で移動した場合、２個の記事を１個に統合した場合などは、移動元のURLと移動先のURLを記載します。</p>



<pre class="wp-block-code my-common-wp-block-code has-very-pale-yellow-background-color has-background"><code># START MY CUSTOMIZE
&lt;IfModule mod_rewrite.c&gt;
  RewriteEngine on
    RewriteBase /
    <span class="hutoaka">RewriteRule topics/元の記事.html$ https://（ドメイン）/topics/新しい記事.html &#091;R=301,L]</span>
&lt;/IfModule&gt;
# END MY CUSTOMIZE</code></pre>



<p>「<span class="hutoaka">topics/元の記事.html$</span>」が移動元のURLを示します。ドメイン直下にある場合は、「<span class="hutoaka">元の記事.html$</span>」だけになります。$を忘れずに。</p>



<p>移動先（新しい記事）のURLは「<span class="hutoaka">https://（ドメイン）/topics/新しい記事.html</span>」となり、URL全体を記載します。$は付きません。</p>



<h4 class="wp-block-heading is-style-st-heading-custom-naked has-light-grayish-red-background-color has-background">記載例）ディレクトリー以下全てを、別のディレクトリーにまとめてリダイレクトする場合</h4>



<p>「https://ドメイン/aaa/」の下にある記事全てを、「https://ドメイン/bbb/」の下にリダイレクトする場合を指します、ディレクトリー単位でのリダイレクトの設定方法です。</p>



<p>この場合、もともと「https://ドメイン/aaa/」配下にあった記事やディレクトリーは、全て「https://ドメイン/bbb/」配下に同じ構成、同じファイル名で存在していなければなりません。</p>



<pre class="wp-block-code my-common-wp-block-code has-very-pale-yellow-background-color has-background"><code># START MY CUSTOMIZE
&lt;IfModule mod_rewrite.c&gt;
  RewriteEngine on
    RewriteBase /
    <span class="hutoaka">RewriteRule aaa(.*)$ /bbb$1 &#091;R=301,L]</span>
&lt;/IfModule&gt;
# END MY CUSTOMIZE</code></pre>



<p>「<span class="hutoaka">aaa</span>」が移動元のディレクトリーで「<span class="hutoaka">bbb</span>」が移動先のディレクトリーです。</p>



<h4 class="wp-block-heading is-style-st-heading-custom-naked has-light-grayish-red-background-color has-background">サイトをSSL化した場合（ http → https に URL が変わったとき）</h4>



<p>サイトを SSL 化した場合、http から https への変換はほとんどの場合、レンタルサーバー側のサービスにて自動的に行われます。</p>



<p>そのため、ユーザー（利用者）側で設定することは基本的にはありません。</p>



<p>ユーザー（利用者）側で設定する場合の記載は以下です。</p>



<pre class="wp-block-code my-common-wp-block-code has-very-pale-yellow-background-color has-background"><code># START MY CUSTOMIZE
&lt;IfModule mod_rewrite.c&gt;
  RewriteEngine on
    RewriteBase /
    <span class="hutoaka">RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} &#091;R=301,L]</span>
&lt;/IfModule&gt;
# END MY CUSTOMIZE</code></pre>



<h2 class="wp-block-heading">リダイレクト「301」と「302」の違い</h2>



<div class="my-subtite-box">
    <div class="my-subtite-text1">Point.</div>
    <div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
    <div class="my-subtite-text2">リダイレクト<br>301 と 302</div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>リダイレクトには、<span class="st-mymarker-s">用途によって異なる２種類のリダイレクト</span>が用意されています。</p>



<p>「３０１リダイレクト」と「３０２リダイレクト」です。</p>



<figure class="wp-block-table"><table><thead><tr><th></th><th>概要</th></tr></thead><tbody><tr><td>３０１リダイレクト</td><td>「３０１リダイレクト」は、<span class="st-mymarker-s">永続的なリダイレクト</span>です。<br><br>ドメインを変更した、記事のURLを変更したなど、元にはも摂らない場合に、検索順位など以前の評価を移動先に引き継ぎたい場合に利用します。<br></td></tr><tr><td>３０２リダイレクト</td><td>「３０２リダイレクト」は、<span class="st-mymarker-s">一時的なリダイレクト</span>です。<br><br>ページが工事中で特定の「工事中」や「メンテナンス中」のページに移動させる場合など、一時的なリダイレクトの場合に利用します。<br></td></tr></tbody></table></figure>



<p>基本的には３０１リダイレクトを利用することが多いでしょう。もしサイトメンテナンス中などで一時的に特定のページへのリダイレクトを利用する場合は、<span class="hutoaka">[R=301,L]</span> を <span class="hutoaka">[R=302,L] </span>に変えて記載することで、「３０２リダイレクト」として利用できます。</p>



<h2 class="wp-block-heading">リダイレクトを設定する期間</h2>



<div class="my-subtite-box">
    <div class="my-subtite-text1">Point.</div>
    <div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
    <div class="my-subtite-text2">リダイレクト<br>設定する期間</div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>リダイレクトを設定する期間は、<span class="st-mymarker-s">「もともとのURLに対してアクセスが無くなる日まで」</span>が最も適した答えになります。</p>



<p>もともとのURLに被リンクを張っている可能性や、ユーザー（読者）がブックマークしている可能性などを考えると、ほぼ永久的にリダイレクトを設定しておく必要があります。</p>



<p>ただしドメインを変更した場合など、もともとのドメインを維持していくために費用が発生する場合もあるため、ある程度の期間を経て削除することも考えなければなりません。</p>



<p>もっとも判断材料するべきポイントは<span class="st-mymarker-s">検索順位（SEOの評価）の引継ぎ</span>です。Google などで狙っているキーワードを検索し、新しいドメインが検索されるようになれば移行は完了したと考えることもできます。</p>



<p>検索順位がほぼ引き継がれる期間などを考えると、<span class="st-mymarker-s-b">１年以上は保持することが一般的</span>です。</p>



<h2 class="wp-block-heading">リダイレクト設定の注意点</h2>



<div class="my-subtite-box">
    <div class="my-subtite-text1">Point.</div>
    <div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
    <div class="my-subtite-text2">リダイレクト<br>注意点</div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>リダイレクトを設定する場合の注意点、および、やってはいけないリダイレクト設定を解説します。</p>



<h3 class="wp-block-heading">■ リダイレクト回数は最小限にする</h3>



<p>リダイレクト設定はとても便利です。しかし、計画性なく記事のURLを変え続けた場合など、リダイレクトが多重になる場合があります。</p>



<p><span class="huto">「ページＡ」→「ページＢ」→「ページＣ」……</span></p>



<p>リダイレクトは少なからずユーザー（読者）側に負荷をかけること、なにより、リダイレクト回数が多すぎると <span class="st-mymarker-s">SEO でマイナス評価を受けるリスク</span>があるため、リダイレクト回数は少なくしてください。</p>



<p><strong>例）「ページＡ」→「ページＢ」→「ページＣ」なら、「ページＡ」→「ページＣ」と設定する。</strong></p>



<h3 class="wp-block-heading">■ リダイレクトによる永久ループ（リダイレクトループ）に注意する</h3>



<p>リダイレクト設定を利用すると論理的には、<span class="huto">「ページＡ」→「ページＢ」→「ページＣ」</span>→<span class="huto">「ページＡ」→「ページＢ」→</span>……と永久ループさせることが可能です。（実際には「リダイレクト回数が多すぎます」のエラーになります）</p>



<p>もし、わざと作ったら、「いやがらせ」以外に何者でもありませんね。</p>



<p>誤ってリダイレクトループを作っている場合もあるため、サイト設計（リダイレクトの設計）には十二分に注意してください。</p>



<p class="has-text-align-center"><div class="p-blogParts post_content" data-partsID="53482"><div class="wp-block-image common-my-img-focus">
<figure class="aligncenter size-full"><a href="https://boonboonblog.com/topics/web-it/wordpress"    ><img decoding="async" width="360" height="180" src="https://boonboonblog.com/wp-content/uploads/common_suggest_wordpress.jpg" alt="WordPress もっと！お役立ちテクニック" class="wp-image-50185" srcset="https://boonboonblog.com/wp-content/uploads/common_suggest_wordpress.jpg 360w, https://boonboonblog.com/wp-content/uploads/common_suggest_wordpress-300x150.jpg 300w" sizes="(max-width: 360px) 100vw, 360px" /></a></figure>
</div>


<p class="has-text-align-center"><a href="https://boonboonblog.com/topics/web-it/wordpress"    >WordPress のお役立ちテクニックはこちら</a></p>
</div></p>


<div class="p-blogParts post_content" data-partsID="53481">
<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- blog_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="9677856269"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

</div>
</div>

	        </div><!-- end of the aicp div --></p>
</div>


<div class="p-blogParts post_content" data-partsID="54870">
<h2 class="wp-block-heading" id="osusume1">【自宅で出来る・一人で出来る】ブログ・アフィリエイトで始める副業</h2>



<div class="my-mini-subtite-box">
    <div class="my-mini-subtite-text-black"><span class="my-mini-subtite-text-orange">ブログ</span></div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>比較的安定した収入がある会社員が、月々プラスアルファの収入を得たいと思った時に最もおすすめしたい副業は「ブログ・アフィリエイト」です。</p>



<p>「ブログ・アフィリエイト」とは、自分のブログを開設し企業の広告を貼ることで、<span class="swl-marker mark_blue">読者が広告をクリックして商品を購入した場合に紹介報酬が手に入る副業</span>です。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="610" height="1024" src="https://boonboonblog.com/wp-content/uploads/2022055762-610x1024.jpg" alt="アフィリエイトの仕組み" class="wp-image-54871" style="width:400px" srcset="https://boonboonblog.com/wp-content/uploads/2022055762-610x1024.jpg 610w, https://boonboonblog.com/wp-content/uploads/2022055762-179x300.jpg 179w, https://boonboonblog.com/wp-content/uploads/2022055762.jpg 720w" sizes="(max-width: 610px) 100vw, 610px" /></figure>



<p>人気の出るサイトであれば、大きな収益が期待できることも。ストック型の収益モデルのため、作業時間以上に収益をあげられる可能性がある副業です。<strong><span class="swl-inline-color has-swl-deep-01-color">定年して会社を退職した後も、収入を確保し続けることができます。</span></strong></p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<figure class="wp-block-video aligncenter myMovieRead"><video height="480" style="aspect-ratio: 270 / 480;" width="270" autoplay controls loop muted poster="https://boonboonblog.com/wp-content/uploads/common_sidejob_001_image.jpg" src="https://boonboonblog.com/wp-content/uploads/common_sidejob_001.mp4" playsinline></video></figure>
</div>
</div></div>



<style>
.myMovieRead {
    border : 1px solid;
    width : 271px;
    height : 481px;
}
</style>



<p>ブログ・アフィリエイトの始め方がわからない場合でも手順通りやれば大丈夫、具体的な手順は <a href="https://boonboonblog.com/entries/entry-10517.html">こちらを参照</a> してください。</p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong>＼１日早く始めれば、１日早く収入が増える／</strong></p>



<div class="swell-block-button -size-custom is-style-btn_shiny my-common-apealbar u-mb-ctrl u-mb-0" style="--the-fz:24px"><a href="https://boonboonblog.com/entries/entry-10517.html" class="swell-block-button__link"><span>ブログ・アフィリエイトの始め方はこちらから</span></a></div>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://boonboonblog.com/entries/entry-10517.html"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="width:200px" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>



<p class="has-text-align-center">プラスアルファの人生は、<strong><span class="swl-inline-color has-swl-deep-01-color">始めなければ始まらない</span></strong></p>
</div></div>
</div></div>




</div>



<h2 class="wp-block-heading">まとめ：リダイレクト設定完全ガイド</h2>



<div class="my-subtite-box">
    <div class="my-subtite-text1">Point.</div>
    <div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
    <div class="my-subtite-text2">リダイレクト<br>まとめ</div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p>ドメインを変更した場合や、記事のURLを変えた場合、記事を統合した場合は、リダイレクト設定を行います。</p>



<p>検索順位などの評価を引き継ぎつつ、ユーザー（読者）を自動で新しいURLに移動させることができます。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl2"><div class="cap_box_ttl"><span>ポイント</span></div><div class="cap_box_content">
<ul class="wp-block-list is-style-index -list-under-dashed">
<li>URLが変わる場合はリダイレクト設定を行う</li>



<li>リダイレクト設定は、「.htaccess」への記載が最も適している</li>



<li>リダイレクトには「３０１リダイレクト」と「３０２リダイレクト」の２種類がある</li>



<li>多重リダイレクト、リダイレクトループに注意する</li>
</ul>
</div></div>



<p>リダイレクト設定を活用して、ブログライフを楽しんでくださいね。</p>



<div class="p-blogParts post_content" data-partsID="53518">
<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>40代・50代「会社員におすすめ」の在宅でできる副業５選</strong></p>



<p class="has-text-align-center"><strong><a href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/">40代・50代「会社員におすすめ」の在宅でできる副業５選はこちら</a></strong></p>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="aspect-ratio:2.8952725627686045;width:200px;height:auto" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">ドンドン！副業情報局</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://irojiroharaguro.com/wp-content/uploads/2022026680.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://irojiroharaguro.com/recommended-side-jobs-for-officeworker/" target="_blank" rel="noopener ">40代・50代「会社員におすすめ」の在宅でできる副業５選（初心者でもできる） | ドンドン！副業情報局</a>
						<span class="p-blogCard__excerpt">４０代・５０代の会社員、今の給料で満足して生活できていますか？さらに、老後に不安なく貯金できていますか？４０代、５０代だからこそ気が付く、不安に思う将来設計、し...</span>					</div>
				</div>
			</div>
		</div>


<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選</strong></p>



<p class="has-text-align-center"><strong><a href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/">20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選はこちら</a></strong></p>



<figure class="wp-block-image size-full is-resized my-common-apealbar"><a href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01-1.png" alt="おすすめ" class="wp-image-56308" style="aspect-ratio:2.8952725627686045;width:200px;height:auto" srcset="https://boonboonblog.com/wp-content/uploads/common_click01-1.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-1-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></figure>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">ドンドン！副業情報局</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://irojiroharaguro.com/wp-content/uploads/2022026650.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://irojiroharaguro.com/recommended-side-jobs-for-20-30-shufu/" target="_blank" rel="noopener ">20代・30代「専業主婦におすすめ」の在宅でできる内職・副業３選（初心者でもできる） | ドンドン！副業情...</a>
						<span class="p-blogCard__excerpt">２０代、３０代の主婦にとって、これからの人生設計、お金は心配ごとの一つです。２０代、３０代の主婦が不安に思うお金の問題を少しでも解決するべく、初期投資が無い（ま...</span>					</div>
				</div>
			</div>
		</div>


<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="p-blogParts post_content" data-partsID="53523">
<div class="wp-block-columns">
<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-39965.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_blog_school1.gif" alt="ブログノウハウアフィリエイトスク―ル" class="wp-image-43429"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonboonblog.com/entries/entry-34614.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_rs_speed2.gif" alt="レンタルサーバースピードで比較" class="wp-image-43990"/></a></figure>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full common-my-img-focus"><a href="https://boonbooneverybody.com/entries/entry-38385.html"><img decoding="async" width="400" height="300" src="https://boonboonblog.com/wp-content/uploads/common_affinger_13.gif" alt="AFFINGER限定購入特典" class="wp-image-43439"/></a></figure>
</div>
</div>
</div>



<div class="p-blogParts post_content" data-partsID="53489"><div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="720" height="485" src="http://boonboonblog.com/wp-content/uploads/2022021963.png" alt="もっと WordPress のノウハウを知りたいときは" class="wp-image-36376" style="width:540px;height:364px" srcset="https://boonboonblog.com/wp-content/uploads/2022021963.png 720w, https://boonboonblog.com/wp-content/uploads/2022021963-300x202.png 300w" sizes="(max-width: 720px) 100vw, 720px" /></a></figure>
</div>


<div class="wp-block-group myAdjustGroupWidth"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="swell-block-button green_ -size-custom my-common-apealbar is-style-btn_shiny u-mb-ctrl u-mb-0" style="--the-fz:26px"><a href="http://boonboonblog.com/topics/web-it/wordpress" class="swell-block-button__link"><span>WordPress の情報、テクニック一覧はこちらをクリック！</span></a></div>
</div></div>



<div class="wp-block-group is-st-justify is-st-justify-center"><div class="wp-block-group__inner-container"><div class="wp-block-image animated backInLeft">
<figure class="aligncenter size-full is-resized"><a href="http://boonboonblog.com/topics/web-it/wordpress"><img decoding="async" width="240" height="169" src="http://boonboonblog.com/wp-content/uploads/common_click02.png" alt="クリックアイコン" class="wp-image-35546" style="width:180px;height:127px"/></a></figure>
</div></div></div>
</div>



<div class="p-blogParts post_content" data-partsID="53521">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center has-border -border01 has-swl-pale-03-background-color has-background"><strong>アフィリエイトスクールのすすめ</strong></p>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-left">アフィリエイト初心者や経験者にとって、<strong>正しいスキルを学ぶこと</strong>は成功につながる重要な要素です。<span class="swl-marker mark_blue">間違った手順でブログ運営をしていたらいつまでたっても成功しません</span>。正しい知識はスクールで身に着けるのが一番です。</p>



<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong>＼説明会参加<span class="swl-inline-color has-swl-deep-01-color">無料</span>／</strong></p>



<div class="swell-block-button is-style-btn_shiny my-common-apealbar u-mb-ctrl u-mb-0" style="--the-fz:24px"><a href="https://boonboonblog.com/entries/entry-38763.html" class="swell-block-button__link"><span>おすすめスクールはこちらから</span></a></div>



<figure class="wp-block-image is-resized"><img decoding="async" width="550" height="190" src="https://boonboonblog.com/wp-content/uploads/common_click01.png" alt="" class="wp-image-35542" style="width:200px" srcset="https://boonboonblog.com/wp-content/uploads/common_click01.png 550w, https://boonboonblog.com/wp-content/uploads/common_click01-300x104.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p class="has-text-align-center"><a href="https://boonboonblog.com/entries/entry-38763.html">おすすめアフィリエイトスクールはこちら</a></p>



<p class="has-text-align-center">１日早く始めれば、１日早く収益化できる。</p>
</div></div>
</div>



<div class="p-blogParts post_content" data-partsID="53459">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns">
<div class="wp-block-column" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img decoding="async" width="800" height="800" src="https://boonboonblog.com/wp-content/uploads/2022055626.png" alt="どんどん情報局" class="wp-image-55650" srcset="https://boonboonblog.com/wp-content/uploads/2022055626.png 800w, https://boonboonblog.com/wp-content/uploads/2022055626-300x300.png 300w, https://boonboonblog.com/wp-content/uploads/2022055626-150x150.png 150w, https://boonboonblog.com/wp-content/uploads/2022055626-768x768.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>
</div>



<div class="wp-block-column" style="flex-basis:66.66%">
<p class="has-border -border01"><strong>本サイトは「どんどん情報局」が運営しています。</strong></p>



<p><strong>著作者：Boon ☆</strong></p>



<p>どんどん情報局はメディア記事の執筆を通して世の中に有益な情報を発信することを心がけています。</p>



<p class="has-text-align-center"><a href="https://boonboonblog.com/about-us">「どんどん情報局」の紹介はこちら</a></p>
</div>
</div>
</div></div>


<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- blog_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="9677856269"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

</div>
</div>

	        </div><!-- end of the aicp div --></p>
</div>



<div class="p-blogParts post_content" data-partsID="53460"></div>



<div class="p-blogParts post_content" data-partsID="53458">
<div style="text-align:center">

</div>
</div>



<div class="p-blogParts post_content" data-partsID="53456">
<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>広告の設置・収入について</span></div><div class="cap_box_content">
<p>当サイトは Amazonのアソシエイトとして、適格販売により収入を得ています。</p>



<p>当サイトは Google アドセンスを利用し、広告により収入を得ています。</p>



<p>当サイトは ASP が提供するサービスを利用し、広告、適格販売により収入を得ています。</p>
</div></div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<script>
var varHtagElements = null;
var varHtagPosition = null;
var varSideBarItem = null;

window.addEventListener('load', function () {
    setTimeout(function(){fnAfterContents();}, 10);
});

function fnAfterContents() {
    // H2、H3 を全て取得する（位置を計算する）
    varHtagElements = document.querySelectorAll('h2, h3');
    var varHtagArray = Array.from(varHtagElements);
    var varHtagPosition = varHtagArray.map(item => item.getBoundingClientRect().top);
    var varHtagPositionWithScroll = varHtagPosition.map(top => Math.floor(top + window.scrollY));
	
    // サイドバーの目次のリストを取得する
    varSideBarItem = document.querySelectorAll('#sidebar .p-toc__link');
  
    if (varSideBarItem == null || varSideBarItem.length == 0) {
        // 目次が無ければ終了
        return;
    }

    // 個数を取得
    const countHtag = varHtagElements.length;
    const countSideBarItem = varSideBarItem.length;
    const iMaxLoop = countHtag > countSideBarItem ? countSideBarItem : countHtag;

    window.addEventListener('scroll', () => {
        // 計算する位置
        const currentPosition = window.scrollY + 300;

        for (let iCount = 0; iCount < iMaxLoop; iCount++) {
            // 現在位置の表示を消す
            varSideBarItem[iCount].classList.remove('currentTocPosition');
            if (iCount >= iMaxLoop - 1 ) {
                // 要素の最後は、次の要素が無いので範囲外のみ判定
                if (currentPosition >= varHtagPositionWithScroll[iCount]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                }
            } else {
                // 要素の途中は、範囲内かどうかを判定
                if (currentPosition >= varHtagPositionWithScroll[iCount] && currentPosition < varHtagPositionWithScroll[iCount + 1]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                } 
            }
        }
    });
}
</script>



<p class="has-text-align-center"><a href="https://boonboonblog.com/privacypolicy#denkitsushin">電気通信事業法改正に伴う表記</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
