<?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 - W3.通信</title>
	<atom:link href="https://a2d.webcraft.work/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://a2d.webcraft.work</link>
	<description>仕事や生活の中で役立つ情報をメモ書きし、よりよい環境構築をサポートするサイト</description>
	<lastBuildDate>Fri, 08 Jul 2016 09:52:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.9.13</generator>
	<item>
		<title>simplicityとceltispackの組合せでシェアボタンの表示がおかしくなったときの対処</title>
		<link>https://a2d.webcraft.work/post-775/</link>
					<comments>https://a2d.webcraft.work/post-775/#respond</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Fri, 08 Jul 2016 09:02:17 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Simplicity]]></category>
		<guid isPermaLink="false">http://a2d.webcraft.work/?p=775</guid>

					<description><![CDATA[このブログとは別のブログではWordpressのテーマでsimplicityを使用しています。 しかし今回Simplicity1.xから2.x台のバージョンにアップデートした際に、シェアボタンの表示に不具合が生じてしまっ…]]></description>
										<content:encoded><![CDATA[<p>このブログとは別のブログではWordpressのテーマでsimplicityを使用しています。</p>
<p>しかし今回Simplicity1.xから2.x台のバージョンにアップデートした際に、シェアボタンの表示に不具合が生じてしまったのでその時に行った対処方法を紹介します。</p>
<p>結論から言うとceltispackというプラグインのcssとの競合でした。</p>
<p><blockquote class="wp-embedded-content" data-secret="7eVgpQ7FRC"><a href="https://wp-simplicity.com/">Simplicityの特徴</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" src="https://wp-simplicity.com/embed/#?secret=7eVgpQ7FRC" data-secret="7eVgpQ7FRC" width="600" height="338" title="&#8220;Simplicityの特徴&#8221; &#8212; Simplicity" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>SEO施策済みでシンプル、Simplicityテーマの更新頻度も高いので安心して使うことが出来ます。</p>
<p>子テーマを用意してあってそちらでカスタマイズすれば、アップデートを行っても問題ない作りも好印象でお勧めのテーマです。</p>
<h2>シェアボタンの表示不具合</h2>
<p>simplicityのシェアボタンをバイラルタイプの表示にしたときに起こりました。アイコンマークが表示されず変な記号になってしまっている。</p>
<figure id="attachment_777" aria-describedby="caption-attachment-777" style="width: 300px" class="wp-caption alignnone"><a href="https://a2d.webcraft.work/wp-content/uploads/2016/07/2016-07-08.png"><img loading="lazy" class="border-inset wp-image-777 size-medium" src="https://a2d.webcraft.work/wp-content/uploads/2016/07/2016-07-08-300x73.jpg" alt="シェアボタンの不具合" width="300" height="73" srcset="https://a2d.webcraft.work/wp-content/uploads/2016/07/2016-07-08-300x73.jpg 300w, https://a2d.webcraft.work/wp-content/uploads/2016/07/2016-07-08.png 744w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-777" class="wp-caption-text">本来アイコンが出るはずが、■マーク</figcaption></figure>
<p>簡単に検索してみたところ報告がなかったので恐らくテーマの問題ではないと踏んで、プラグインを無効化していったところビンゴ。</p>
<p>celtispackを無効化したらシェアボタンの表示が正常に戻りました。</p>
<h3>原因</h3>
<p>結論から言えば、celtispackのトップページに戻る関連のCSSがシェアボタンのCSSと競合していました。</p>
<p>シェアボタンをバイラル表示にした際のHTML出力の一部が以下。</p>
<pre class="code">&lt;span class="social-icon icon-twitter"&gt;&lt;/span&gt;</pre>
<p>celtispackのstyle.cssのスクロールボタン関連の記述の中で問題なのがセレクタの対象に「icon-」を使って居ることで、シェアボタンのcssと競合してしまっている。</p>
<p>フォントファミリーが変わってしまったことで文字化けしていたようだ。</p>
<pre class="code"><span style="color: #ff0000;"> [class^="icon-"]</span>:before, [class*=" icon-"]:before {
 <span style="color: #ff0000;">font-family: "fontello";</span>
 font-style: normal;
 font-weight: normal;
 speak: none;
 
～省略～

 /* Uncomment for 3D effect */
 /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}</pre>
<h3>対処方法</h3>
<p>celtispack導入の目的がブログカードの生成だったのでシンプルに対象のCSSの記述を削除した。</p>
<p>調べたところ「Scroll Page Top」を追加した際に使うCSSのようなので使う予定がない場合は削除して問題ない。</p>
<p>対象セレクタの「<span class="bold-red">[class^="icon-"]:before, [class*=" icon-"]:before </span>」部分の削除でも十分だが、255行目付近の「/* スクロールボタン 」部分を丸ごと削除した方が分かりやすいだろう。</p>
<h3>問題</h3>
<p>これについてはセレクタを汎用的にし過ぎましたね。「icon-*」というclassは付ける人も多いと思うのでsimplicityだけでなく他のテーマやプラグインにも影響が出る可能性があります。</p>
<p>注意した方がいいかもしれません。</p>
<p><a href="https://a2d.webcraft.work/wp-content/uploads/2016/07/2016-07-08-1.png"><img loading="lazy" class="border-inset alignnone wp-image-778 size-medium" src="https://a2d.webcraft.work/wp-content/uploads/2016/07/2016-07-08-1-300x76.jpg" alt="シェアボタン治りました" width="300" height="76" srcset="https://a2d.webcraft.work/wp-content/uploads/2016/07/2016-07-08-1-300x76.jpg 300w, https://a2d.webcraft.work/wp-content/uploads/2016/07/2016-07-08-1.png 716w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>ということで無事に治りました(^_^)/良かった良かった</p>
]]></content:encoded>
					
					<wfw:commentRss>https://a2d.webcraft.work/post-775/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
