<?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/category/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://a2d.webcraft.work</link>
	<description>仕事や生活の中で役立つ情報をメモ書きし、よりよい環境構築をサポートするサイト</description>
	<lastBuildDate>Tue, 09 Aug 2016 14:06:30 +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>STINGER PLUSをレビュー　カスタマイズせずに使ってはいけない</title>
		<link>https://a2d.webcraft.work/stingerplus_review/</link>
					<comments>https://a2d.webcraft.work/stingerplus_review/#respond</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Tue, 09 Aug 2016 13:53:07 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[STINGER]]></category>
		<category><![CDATA[WordPressテーマ]]></category>
		<guid isPermaLink="false">http://a2d.webcraft.work/?p=889</guid>

					<description><![CDATA[WordPressのテンプレートで有名な「STINGER」シリーズ。その中でも新しいSTINGER Plusを使って見ました。 なかなかデザインが秀逸で誰でも簡単に使いやすいページを構築できるので、非常に人気のあるテンプ…]]></description>
										<content:encoded><![CDATA[<p>WordPressのテンプレートで有名な「STINGER」シリーズ。その中でも新しいSTINGER Plusを使って見ました。</p>
<p>なかなかデザインが秀逸で誰でも簡単に使いやすいページを構築できるので、非常に人気のあるテンプレートですが使って居て悪い点も目立ったので記していきたいと思います。</p>
<p>http://wp-fun.com/</p>
<h2>STINGERとは</h2>
<p>無料のWordPressのテーマの中でも人気上位のテーマ。</p>
<p>何気なくアフィリエイトを巡ってみるとSTINGERを使って居ることがとても多い。<br />
公式では下記のように謳っています</p>
<blockquote>
<ol>
<li><span class="huto">色々な箇所のカラーや表示を細かくカスタマイズ</span></li>
<li><span class="huto">もちろんスマートフォンにも自動最適化。Youtube動画も自動でレスポンシブ</span></li>
<li><span class="huto">出来る限りプラグインは不要に。デフォルトで様々な必要機能を標準装備</span></li>
<li><span class="huto">アドセンス等のアフィリエイトを簡単に収益が出易い場所に表示</span></li>
<li><span class="huto">SEOに強い、アクセスが増える独自の技を織り込み済み</span></li>
</ol>
<p style="text-align: right;">無料WordPressテーマSTINGERより</p>
</blockquote>
<p>パッと使った感想では非常に使いやすいテンプレートです。色々なカラーをCSS弄ることなく変えることが可能ですし、他のテーマがプラグインで実装するような機能を元から搭載しています。</p>
<h3>サンプルページ</h3>
<p><a href="http://affinger.com/monster-g2/">公式サンプルページ</a></p>
<p>企業なんかでみるような形のサイトですね。テンプレートを少し弄るとこのようにそれっぽいホームページを簡単に作る事ができます。</p>
<h3>STINGER Plusのいいところ</h3>
<ul>
<li>推奨プラグインを公式ホームページで謳っていたり、セットアップ方法も公式でしっかりとサポートされているので初心者でも安心</li>
<li>設定画面の説明が単純で明確なのでぱっと見で分かりやすい</li>
<li>ホームページのカラーの設定画面があり、最初からある程度ベーステーマが用意されている</li>
<li>レスポンシブ対応なので意識せずともスマホに対応</li>
</ul>
<p>アクセス解析やトップページにお知らせを掲載する機能（ウィジェット）もあるし、トップページのヘッダー画像をカルーセルにする(自動的に切り替わる奴）機能も管理画面から簡単に出来るので非常にそれっぽいホームページを簡単に作れるところが素晴らしいですね。</p>
<h3>STINGER Plusの悪いところ</h3>
<p>一見良いテーマだなーと思って基本設定をして調整していたんですが、結構使いづらい部分や不味い部分がいくつか出てきます。</p>
<ol>
<li>HTMLの構文がおかしい点が多々ある。(後述する)</li>
<li>ウィジェットの配置箇所が限定されていてアドセンス広告を載せようとすると非常に使い勝手が悪い</li>
<li>画像のキャプションやパンクズリストの文字色が<strong>なぜか薄い灰色なので非常に見づらい</strong></li>
</ol>
<p>ハッキリ言ってHTMLについて分かっていない人が書いたテーマだなと感じました。</p>
<p>「SEOに強い、アクセスが増える独自の技を織り込み済み」と謳っていますが、<span class="marker">HTML構造化が明らかにおかしい点はSEOで全く影響がないとは言えません。</span></p>
<p>何と言っても機械的にチェック出来るレベルで間違っているので検索結果にいつ影響が出てもおかしくない。</p>
<p>実はHTMLの構造化はSEOに影響はさほど無いと言われていますが、私は僅かでも必ず影響が出ると考えています。それはアクセシビリティ上で非常に不味い点があるからです。</p>
<h4>アクセシビリティ上で何が悪いのか？</h4>
<p>アクセシビリティとは一言で言えば「近づきやすさ」。それは対象を選びません。視覚障害者であったり色弱であったり、健常者が白黒のディスプレイで見る場合だって対象です。じゃあHTMLの構造が悪いと何が問題なのでしょうか。構造化においては重要な、<strong>見出しタグ</strong>について確認していきます。</p>
<h5>見出しタグの重要性</h5>
<p>実は音声読み上げソフトなどのアクセシビリティ上では見出しタグが非常に重要な役割を果たします。</p>
<p>スマートフォンが普及してからWEBへのアクセス方法は様々になりました。iPhoneのボイスオーバー機能のおかげで視覚障害者でも容易にWEBにアクセス出来るようになったこともありますし、音声読み上げでWEBを見る方もいます。オーディオブックで慣れた方には出勤中にスマートフォンを開く余裕がないので読み上げで「聞いて読む」方も居るんだそうです。</p>
<p>さて、「読み上げソフトを使って聞いて読む」そんなときにこそ見出しタグは重要になってきます。それは一部の読み上げソフトにはショートカットキーを押すことで「h1～h6」の見出しを読み上げる機能があるからです。これは実際に視覚障害者の方から聞いた話なのですが、音声のみの情報から操作をする場合には「欲しい情報がどこにあるのか」をまず見出しタグで判断することがかなり多いようです。</p>
<p>しかし適切に見出しが配置されていないサイトというのは情報がどこにあるのかアタリをつけるのが難しく、閲覧を断念してしまうこともあるそうです。つまり、ページを離脱してしまうということです。</p>
<p>もう分かりましたね。そう、SEOには直接関係ないかもしれませんが、ページ離脱によって評価が下がってしまうので検索エンジンに引っかかりづらくなってしまうのです。もし、ここで読み上げによる閲覧者をとどめておければ効果は高いです。</p>
<p>やはり視覚情報が無いので、常人よりも閲覧時間が比較的長いので良いページ評価に繋がるでしょう。</p>
<p>じゃあSTINGER Plusでは何が悪いんでしょうか？</p>
<h3>HTMLの構造がおかしい点</h3>
<p>まず前項で挙げたように見出しタグの問題がある。見出しタグとはh1～h6に当たる部分で、適切にタグ付けすることでアウトライン(階層構造)を形成させることが出来る。HTML5ではHTMLのタグ付けによる構造化を推奨しており、見出しタグによってアウトラインを形成出来る。</p>
<p>見出しタグはh1から順番に設定しなければアウトライン化することが出来ず文書としては破綻したものが出来上がる。</p>
<p>※HTMLとは根本的に文書であり、タグとは文書を装飾するものではなく意味を示すもの。ブラウザや我々が視覚的に理解出来るように装飾しているに過ぎない。</p>
<p>じゃあSTINGER Plusはどうなのか、と思って確認してみると<span class="bold-red">いきなり赤いです</span></p>
<figure id="attachment_894" aria-describedby="caption-attachment-894" style="width: 242px" class="wp-caption alignnone"><a href="https://a2d.webcraft.work/wp-content/uploads/2016/08/2016-08-08-1.png"><img class="wp-image-894 size-medium" src="https://a2d.webcraft.work/wp-content/uploads/2016/08/2016-08-08-1-242x300.jpg" alt="STINGER適用時のアウトライン" width="242" height="300" srcset="https://a2d.webcraft.work/wp-content/uploads/2016/08/2016-08-08-1-242x300.jpg 242w, https://a2d.webcraft.work/wp-content/uploads/2016/08/2016-08-08-1.png 405w" sizes="(max-width: 242px) 100vw, 242px" /></a><figcaption id="caption-attachment-894" class="wp-caption-text">STINGER適用時のトップページのアウトライン</figcaption></figure>
<p>トップページでいきなりh2(中見出し)がないと怒られています。しかもこれNEW ENTRYと書いてある部分がサイドバーの開始部分でh4に指定されているのですが、階層構造的には「10番のh3」の階下にあります。実際には何も関係の無いコンテンツにも関わらず。</p>
<p>まとめると、下記の二つの問題があります。</p>
<ul>
<li>h2(中見出し)がないのにh3(小見出し)が現れている</li>
<li>サイドバーをh4としてしまったことで、投稿記事最後のh3の中身の一部であると示してしまっている</li>
</ul>
<p><span class="marker">アウトラインはHTML文書をチェックすると機械的に確認出来てしまうのでGoogleのSEO上決して良い評価はされないでしょう。</span></p>
<p>これがカスタマイズせずに使ってはいけないという理由です。</p>
<h4>その他</h4>
<p>後日加筆します。</p>
<h2> HTMLは文書である</h2>
<p>HTMLとは自由なものです。しかしWEBで公開するものなので人に見て貰うことが前提の物でもあります。</p>
<p>例えばWordの文書、見出しも無くただ段落のみで文章が構成されていたら読む側はどうでしょうか？やっぱり見出しがあって見出しに沿った文章がある、そんな構造化された文書の方が理解しやすいですよね。見出しが適切に設定されていれば読み手は欲しい情報がどこにあるかすぐ目星がつくのです。</p>
<p>WEBは誰でも見ることが出来て、誰でも欲しい情報にすぐにアクセス出来るのが理想です。だからこそ検索エンジンやクローラーなどの機械が構造を理解して正しいページへ導けるようにと構造化タグが追加されたHTML5 が勧告されたのです。</p>
<p>多くの人の目にとまって貰おうと思ったら、機械が理解が出来るように構造化しましょう。</p>
<p>多くの人に分かりやすい良いページだなと思えるように分かりやすい視覚表現をしましょう。</p>
<p>将来を考えて音声でも分かるようにしっかりと見出しをつけましょう。</p>
<p>人を見て貰うことを前提とした文書や論文を書くのと同じようにHTMLを作ればそれは達成出来るはずです。文書のようにHTMLを構造化出来て居ないと思わぬところで損をしてしまいますよ。</p>
<p>だからSTINGER Plusはカスタマイズせずに使ってはいけません！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://a2d.webcraft.work/stingerplus_review/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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>
