<?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>WordPress | シノベース</title>
	<atom:link href="https://renewal.shinoarchive.com/category/info-tech/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://renewal.shinoarchive.com</link>
	<description>遊びも、学びも、全力で。</description>
	<lastBuildDate>Fri, 08 Sep 2023 13:09:04 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>テーマ「Cocoon」で、コンテンツ上部にイイ感じのテキストを追加する方法</title>
		<link>https://renewal.shinoarchive.com/cocoon-top-goodtext/</link>
					<comments>https://renewal.shinoarchive.com/cocoon-top-goodtext/#respond</comments>
		
		<dc:creator><![CDATA[シノ]]></dc:creator>
		<pubDate>Fri, 08 Sep 2023 13:09:02 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Cocoon]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[ウィジェット]]></category>
		<guid isPermaLink="false">https://renewal.shinoarchive.com/?p=209</guid>

					<description><![CDATA[WordPressのテーマ「Cocoon」で、ページ上部、ヘッダーメニューすぐ下にテキストを追加する方法を解説します。そのままでは寂しいので、少しスタイリングも。]]></description>
										<content:encoded><![CDATA[
<p>2023年10月から、通称「<span class="bold">ステマ規制</span>」という法律が始まるようですね。</p>



<p>私は専門家でもなんでもなく、誤った情報を出すのが怖いので、この法律自体には特に触れません。</p>



<p><br></p>



<p>さて、私が使わせてもらってるテーマ「<span class="bold">Cocoon</span>」ですが、ウィジェットが豊富に用意されています。</p>



<p>その中、「<span class="bold">コンテンツ上部</span>」は、ページのかなり上の方、<span class="bold">ヘッダーメニューのすぐ下にテキストを配置できます</span>。</p>



<p>ページにアクセスされれば、まず目に入る位置に、テキストを置けるんですね。</p>



<p><br></p>



<p>しかし、そのままテキストを置くと、以下のようになります。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="611" src="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/0ba2e2232294fc704de3a61b6903175c-1024x611.png" alt="「コンテンツ上部」に、そのままテキストを追加した場合の表示例です。" class="wp-image-222" srcset="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/0ba2e2232294fc704de3a61b6903175c-1024x611.png 1024w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/0ba2e2232294fc704de3a61b6903175c-300x179.png 300w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/0ba2e2232294fc704de3a61b6903175c-768x458.png 768w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/0ba2e2232294fc704de3a61b6903175c.png 1332w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">そのままテキストだけ追加した場合</figcaption></figure>



<p><span class="bold">なんか…寂しいですよね？</span></p>



<p>そこで今回は、私が使わせてもらっているテーマ「Cocoon」で、ページ上部にテキストをイイ感じに追加する方法を解説していきます。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://renewal.shinoarchive.com/wp-content/uploads/2023/08/eto_inu_kotatsu.jpg" alt="シノ" class="speech-icon-image"/></figure><div class="speech-name">シノ</div></div><div class="speech-balloon">
<p>どんな感じになるかは、このページの上を見てね！</p>
</div></div>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">まず、追加する方法を全部解説します！</a><ol><li><a href="#toc2" tabindex="0">バックアップを取る！</a></li><li><a href="#toc3" tabindex="0">テーマファイルエディターで、一部のファイルに追記する</a></li><li><a href="#toc4" tabindex="0">ウィジェット「コンテンツ上部」に「ブロック」を追加し、コードを記載する</a></li></ol></li><li><a href="#toc5" tabindex="0">やってることの解説</a><ol><li><a href="#toc6" tabindex="0">やっていること全体像</a></li><li><a href="#toc7" tabindex="0">CSSを詳しく見てみる</a><ol><li><a href="#toc8" tabindex="0">段落要素への設定</a></li><li><a href="#toc9" tabindex="0">メディアクエリ設定</a></li></ol></li></ol></li><li><a href="#toc10" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">まず、追加する方法を全部解説します！</span></h2>



<p>早速、テキストを追加していきましょう。</p>



<p>あ、<span class="bold">先にどんなテキストを表示するかは用意</span>しておいてくださいね。</p>



<p><br></p>



<p>やることは以下の通りです。</p>



<ol class="wp-block-list" start="0">
<li>バックアップを取る！</li>



<li>テーマファイルエディターで、一部のファイルに追記する</li>



<li>ウィジェット「コンテンツ上部」に「ブロック」を追加し、コードを記載する</li>
</ol>



<p>順番に、詳細を見ていきましょう。</p>



<p><br></p>



<h3 class="wp-block-heading"><span id="toc2">バックアップを取る！</span></h3>



<p>先に、<span class="bold">今の環境のバックアップを<span class="bold-red">必ず</span>取っておいてください</span>。</p>



<p>また、<span class="bold">戻し方も先に確認し、戻せるようにしておいてください</span>。</p>



<p><br></p>



<p>今回、テーマを構成するファイルを操作することになります。</p>



<p>それにより、表示が崩れたり、サイト全体が表示できなくなったりする可能性があります。</p>



<p>万が一そうなっても元に戻せるよう、バックアップの取得は忘れずに行ってください。</p>



<p><span class="bold">何があっても私は責任を取れません</span>ので、やるなら<span class="bold-red">自己責任</span>でお願いします。</p>



<p><br></p>



<h3 class="wp-block-heading"><span id="toc3">テーマファイルエディターで、一部のファイルに追記する</span></h3>



<p>では、具体的な手順です。</p>



<p class="is-style-alert-box has-box-style">ここから、テーマを構成するファイルを操作します。<br>もし親テーマをそのまま使っている場合、アップデート時にこの設定(に関わらず、ファイルに記載したカスタマイズ内容)が消えるため、<span class="bold">子テーマの使用を推奨</span>します。</p>



<p class="is-style-information-box has-box-style">「カスタマイズ」の「追加CSS」に記載する方法でも実現できますが、その場合、ここで記述する内容以外に必要な記述が増えます(メディアクエリのことです)。<br>CSSに関する知識がない場合は、あまりオススメしません。</p>



<p>まず、テーマファイルエディターを開きましょう。</p>



<p>管理画面の左メニュー「外観」の中にある、「テーマファイルエディター」を選択してください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="325" height="304" src="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/79e7b216ec4dcd42e0832b3ed119eb2f.png" alt="テーマファイルエディターの開き方です。" class="wp-image-211" srcset="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/79e7b216ec4dcd42e0832b3ed119eb2f.png 325w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/79e7b216ec4dcd42e0832b3ed119eb2f-300x281.png 300w" sizes="(max-width: 325px) 100vw, 325px" /><figcaption class="wp-element-caption">メニュー「外観」内、「テーマファイルエディター」</figcaption></figure>



<p>すると、WordPressの管理画面上で、文字通りテーマのファイルを編集できるエディターが開きます。</p>



<p><br></p>



<p>そこで、改めて<span class="bold">テーマ「Cocoon Child」が選択されていること</span>と、<span class="bold">現在選択されているファイル</span>を確認します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="954" height="547" src="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/6d2e79f8288ec9549fa2fede9ce85439.png" alt="テーマファイルエディター画面で、確認すべき場所です。" class="wp-image-221" srcset="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/6d2e79f8288ec9549fa2fede9ce85439.png 954w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/6d2e79f8288ec9549fa2fede9ce85439-300x172.png 300w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/6d2e79f8288ec9549fa2fede9ce85439-768x440.png 768w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/6d2e79f8288ec9549fa2fede9ce85439-120x68.png 120w" sizes="(max-width: 954px) 100vw, 954px" /><figcaption class="wp-element-caption">確認する場所</figcaption></figure>



<p>今この例は、編集対象の「<span class="bold">style.css</span>」が選択されています。</p>



<p>もし他のファイルが選択されていたら、右欄から「<span class="bold">style.css</span>」を選択しましょう。</p>



<p><br></p>



<p>そうすると、元々記載があるかと思います。</p>



<p class="is-style-information-box has-box-style">自分でゼロから子テーマのファイル群を作成している場合、今回の方法そのままでは上手くいかないので注意してください。<br>その場合、メディアクエリの記載もするようにしましょう。</p>



<p>ここから、特定の場所に、特定の記載を追加していきます。</p>



<p>まず、10行目よりちょっと下のところ、以下のような記述があるはずです。</p>



<pre class="wp-block-code"><code>/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/</code></pre>



<p>このすぐ下に、以下の内容を追記してください。</p>



<pre class="wp-block-code"><code>.uq_topBlock {
  text-align: center;
}

.uq_topBlock &gt; p {
  display: inline-block;
  padding: 0.5em;
  background-color: #ffffff;
  border-radius: 0.5em;
}</code></pre>



<p>次に、今度はさらに下のところ、がんばって以下の記載を探してください。</p>



<pre class="wp-block-code"><code>/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}</code></pre>



<p>ここには、似たような部分がいくつも並んでいると思います。</p>



<p>そのうち、<code>/*834px以下*/</code>という部分です。</p>



<p>この、<code>/*必要ならばここにコードを書く*/</code>というところに、以下の内容を追記します。</p>



<pre class="wp-block-code"><code>  .uq_topBlock &gt; p {
    width: 100%;
  }</code></pre>



<p>追記したあと、以下のようになっていればOKです。</p>



<pre class="wp-block-code"><code>/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
  .uq_topBlock &gt; p {
    width: 100%;
  }
}</code></pre>



<p><span class="bold">この数字を見間違えて、別のブロックに追記してしまうと、狙った表示にならない</span>ので気を付けてください。</p>



<p>繰り返しますが、記載を追加するのは、「<span class="bold">834px以下</span>」のところです。</p>



<p>最後に、入力欄下にある「<span class="bold">ファイルを更新</span>」ボタンを押せば、ここの手順は完了です。</p>



<p><br></p>



<h3 class="wp-block-heading"><span id="toc4">ウィジェット「コンテンツ上部」に「ブロック」を追加し、コードを記載する</span></h3>



<p>では、次にウィジェットにブロックを追加していきましょう。</p>



<p>管理画面のメニューから、「外観」の中の「カスタマイズ」を選択してください。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="365" height="354" src="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/image.png" alt="" class="wp-image-224" srcset="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/image.png 365w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/image-300x291.png 300w" sizes="(max-width: 365px) 100vw, 365px" /><figcaption class="wp-element-caption">メニュー「外観」内、「カスタマイズ」</figcaption></figure>



<p>すると、実際の表示を確認しながら設定を行える「<span class="bold">ライブプレビュー</span>」画面が開きます。</p>



<p><br></p>



<p>その左メニューから、「ウィジェット」→「コンテンツ上部」を選択しましょう。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="659" src="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/21a356ed5ce132fc27f005f520fd061f-1024x659.png" alt="" class="wp-image-226" srcset="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/21a356ed5ce132fc27f005f520fd061f-1024x659.png 1024w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/21a356ed5ce132fc27f005f520fd061f-300x193.png 300w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/21a356ed5ce132fc27f005f520fd061f-768x494.png 768w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/21a356ed5ce132fc27f005f520fd061f.png 1346w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">「ウィジェット」→「コンテンツ上部」の選択</figcaption></figure>



<p>そこにある「ウィジェットを追加」から、「<span class="bold">ブロック</span>」を追加してください。</p>



<p>かなり下の方にあるので、下から探した方が早いでしょう。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="647" height="813" src="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/29df17cfc426a0d5450a4d38571d0d52.png" alt="" class="wp-image-227" srcset="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/29df17cfc426a0d5450a4d38571d0d52.png 647w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/29df17cfc426a0d5450a4d38571d0d52-239x300.png 239w" sizes="(max-width: 647px) 100vw, 647px" /><figcaption class="wp-element-caption">追加する「ブロック」ウィジェット</figcaption></figure>



<p>すると、入力欄が現れます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="346" height="537" src="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/46c483431cbd6d7bf6e83474156d9d23.png" alt="" class="wp-image-228" srcset="https://renewal.shinoarchive.com/wp-content/uploads/2023/09/46c483431cbd6d7bf6e83474156d9d23.png 346w, https://renewal.shinoarchive.com/wp-content/uploads/2023/09/46c483431cbd6d7bf6e83474156d9d23-193x300.png 193w" sizes="(max-width: 346px) 100vw, 346px" /><figcaption class="wp-element-caption">「ブロック」ウィジェットの入力欄</figcaption></figure>



<p>ここに、以下の内容を記載してください。</p>



<pre class="wp-block-code"><code>&lt;div class="uq_topBlock"&gt;&lt;p&gt;(ここに表示したい文字列を入力してください)&lt;/p&gt;&lt;/div&gt;</code></pre>



<p>すると、右のプレビューで、しっかり表示されると思います。</p>



<p class="is-style-information-box has-box-style">改行したい場合、実際に改行するのではなく、改行したいところに<code>&lt;br></code>と入力してください。</p>



<p><br></p>



<p>問題なければ、上部の「<span class="bold">公開</span>」ボタンを押して反映させましょう。</p>



<p>以上で、上部にそれっぽく文字列を表示することができました。</p>



<p><br></p>



<h2 class="wp-block-heading"><span id="toc5">やってることの解説</span></h2>



<p>とりあえずこの表示ができればいい、あるいはHTMLやCSSが分からないという場合は、これ以降読まなくて大丈夫です。</p>



<p>ここからは、<span class="bold">今回の設定で何をしているか、説明していきます</span>。</p>



<p>HTML、CSSの知識があれば理解できるはず、カスタマイズも簡単だと思います。</p>



<p>もうちょっと微調整したいなどあれば、是非やってみましょう。</p>



<p><br></p>



<h3 class="wp-block-heading"><span id="toc6">やっていること全体像</span></h3>



<p>今回、大きく2つのことを行いました。</p>



<p>1つは、<span class="bold">HTML要素の追加</span>。</p>



<p><code>uq_topBlock</code>というクラス名を付与したdiv要素と、その中にp要素を入れています。</p>



<p>こちらは、これ以上解説することはないでしょう。</p>



<p><br></p>



<p>もう1つは、この<code>uq_topBlock</code>、そしてその直下のp要素への<span class="bold">スタイル追加</span>。</p>



<p>こっちがメインです。</p>



<p><br></p>



<h3 class="wp-block-heading"><span id="toc7">CSSを詳しく見てみる</span></h3>



<p>では、追記したCSSを見てみます。</p>



<p>今回影響があるのは、以下の部分です。</p>



<pre class="wp-block-code"><code>(省略)

.uq_topBlock {
  text-align: center;
}

.uq_topBlock &gt; p {
  display: inline-block;
  padding: 0.5em;
  background-color: #ffffff;
  border-radius: 0.5em;
}

(省略)

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
  .uq_topBlock &gt; p {
    width: 100%;
  }
}

(省略)</code></pre>



<p>上から2番目のブロックから見ていきましょう。</p>



<p><br></p>



<h4 class="wp-block-heading"><span id="toc8">段落要素への設定</span></h4>



<p>ここでは、<code>uq_topBlock</code>のすぐ下にあるp要素へのスタイルを指定しています。</p>



<p>いわゆる、<span class="bold">子セレクタ</span><span class="bold">ー</span>というやつですね。</p>



<p><br></p>



<p>やりたいことは、以下の通りです。</p>



<ul class="wp-block-list">
<li>p要素をinline-blockにする</li>



<li>余白を確保する</li>



<li>背景色を変更する</li>



<li>四隅の角を取って丸くする</li>
</ul>



<p>1つ目のinline-blockは、<span class="bold">横の長さを文字幅に合わせるため</span>です。</p>



<p>プラス、<span class="bold">中央揃え</span>も上位要素への<code>text-align: center;</code>だけで済むので、今回採用しました。</p>



<p>uq_topBlock自体に対するスタイリングは、これを実現するためのものです。</p>



<p>この中央揃えのテクニックは、覚えておくと結構色々なところで使えると思います。</p>



<p><br></p>



<p>paddingは領域自体を広げ、背景色(background-color)に余白を持たせています。</p>



<p>border-radiusは、他の領域の角も丸かったから入れています。</p>



<p>以上の設定で、PC幅やタブレット幅の時は文字とその領域が真ん中に配置され、文字を綺麗に囲む領域が表示されるようになっています。</p>



<p><br></p>



<h4 class="wp-block-heading"><span id="toc9">メディアクエリ設定</span></h4>



<p>メディアクエリとは、<span class="bold">表示する幅に応じて適用するスタイルを変更する手法</span>のことです。</p>



<p>今回、834px以下と書かれている通り、ページの表示サイズが834px以下の場合に適用する設定を別途入れました。</p>



<p>意図としては、<span class="bold">ブラウザの表示幅がスマホ幅以下の時</span>の設定ですね。</p>



<p>ここでは、<span class="bold">文字を囲む領域(p要素の幅)が画面いっぱいになるように設定</span>しています。</p>



<p><br></p>



<p>ちなみに、PCのブラウザで見ているなら、実際に横幅を狭くしてみてください。</p>



<p>ある程度以上狭くすると、実際に横幅がブラウザいっぱいまで広がると思います。</p>



<p><br></p>



<p>メディアクエリは、<span class="bold">CSSをやる上では欠かせない技術の1つ</span>です。</p>



<p>もし勉強するなら、是非身に付けておきたいですね。</p>



<p><br></p>



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



<p>今回は、テーマ「<span class="bold">Cocoon</span>」で、<span class="bold">ヘッダーメニューのすぐ下にイイ感じのテキストを追加する方法</span>を解説しました。</p>



<p>繰り返しになりますが、後半で解説した内容も理解できれば、応用することも当然可能です。</p>



<p>もし「こうしたい！」があれば、<span class="bold">バックアップを忘れずに取った上</span>で、チャレンジしてみてはいかがでしょうか。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://renewal.shinoarchive.com/cocoon-top-goodtext/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
