<?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>カスタマイズ | ebookbrain</title>
	<atom:link href="https://ebookbrain.net/tag/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA/feed/" rel="self" type="application/rss+xml" />
	<link>https://ebookbrain.net</link>
	<description></description>
	<lastBuildDate>Sun, 23 Jul 2017 07:12:30 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.8</generator>
	<item>
		<title>ウィジェットのカスタマイズ　記事上と記事下、フッターにウィジェットを複数追加する方法。</title>
		<link>https://ebookbrain.net/add-widgets-for-article-footer/</link>
					<comments>https://ebookbrain.net/add-widgets-for-article-footer/#comments</comments>
		
		<dc:creator><![CDATA[neru]]></dc:creator>
		<pubDate>Tue, 17 Dec 2013 04:54:05 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[プラグイン]]></category>
		<guid isPermaLink="false">http://ebookbrain.net/?p=7149</guid>

					<description><![CDATA[覚書ついでに、複数のウィジェットを追加する方法の紹介です。^^ 記事上、記事下、フッターのウィジェットの追加 記事の上や記事の下にウィジェットをよく追加しますね。フッターは、twenty elevenのようにテーマにデフ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
覚書ついでに、複数のウィジェットを追加する方法の紹介です。^^
</p>
<h2>記事上、記事下、フッターのウィジェットの追加</h2>
<p>
記事の上や記事の下にウィジェットをよく追加しますね。フッターは、twenty elevenのようにテーマにデフォルトで配置されていないものがありますから、その場合はフッターエリアを追加するかもしれませんね。
</p>
<p>
追加方法は、function.phpの最後に新しく追加するか、すでにウィジェットがある場合はdynamic_sidebarで検索し、すでにあるウィジェットの続きに追加した方がいいかもしれません。どちらでもできますが、分割すると並び順に若干影響がでることがあります。
</p>
<p>次のコードをfunction.phpに追加し、Wordpress > ウィジェットを確認すると、ウィジェットエリアが増えています。</p>
<pre> 
/**
 * ウィジェットの追加
*/

if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(4) )
register_sidebars(1,
    array(
    'name'=&gt;'記事上',
    'id' =&gt; 'post_top',
    'before_widget' =&gt; '&lt;p&gt;',
    'after_widget' =&gt; '&lt;/p&gt;',
    'before_title' =&gt; '&lt;h2&gt;',
    'after_title' =&gt; '&lt;/h2&gt;',
    ));
register_sidebars(1,
    array(
    'name'=&gt;'記事下',
    'id' =&gt; 'post_buttom',
    'before_widget' =&gt; '&lt;p&gt;',
    'after_widget' =&gt; '&lt;/p&gt;',
    'before_title' =&gt; '&lt;h2&gt;',
    'after_title' =&gt; '&lt;/h2&gt;',
    ));
register_sidebars(1,
    array(
    'name'=&gt;'フッター',
    'id' =&gt; 'footer',
    'before_widget' =&gt; '&lt;p&gt;',
    'after_widget' =&gt; '&lt;/p&gt;',
    'before_title' =&gt; '&lt;h2&gt;',
    'after_title' =&gt; '&lt;/h2&gt;',
));
register_sidebars(1,
    array(
    'name'=&gt;'フッター2',
    'id' =&gt; 'footer2',
    'before_widget' =&gt; '&lt;p&gt;',
    'after_widget' =&gt; '&lt;/p&gt;',
    'before_title' =&gt; '&lt;p&gt;',
    'after_title' =&gt; '&lt;/p&gt;',
    ));
register_sidebars(1,
    array(
    'name'=&gt;'フッター3',
    'id' =&gt; 'footer3',
    'before_widget' =&gt; '&lt;p&gt;',
    'after_widget' =&gt; '&lt;/p&gt;',
    'before_title' =&gt; '&lt;h2&gt;',
    'after_title' =&gt; '&lt;/h2&gt;',
));
?&gt;
</pre>
<p>before_widget、after_widget、before_title、after_titleは好きなタグに変更できます。横並びにしたり、応用する場合に役に立ちます。</p>
<p>余談ですが、アドセンスはAdSense Managerのプラグインを使えば、ウィジェットエリアを追加する必要はありませんが、<br />
ウィジェットエリアを追加した方がなんでも使えるため、ウィジェットエリアを使う方法がおすすめです。</p>
<h2>ウィジェットを表示する方法</h2>
<p>もちろん、function.phpに追加するだけでは、管理画面のウィジェットに追加されるだけです。ブログ上には表示はされないです。</p>
<p>テーマによりますが、記事上や記事下に追加する場合、single.phpに下記のコードを挟みます。表示のコードはどこに追加するかにより表示される場所が変わります。記事上や記事下に追加する場合は、the_content()の前後に挟みます。記事上の場合はthe_content()の上、記事下の場合はthe_content()の下です。</p>
<p>また、loop-single.phpなんかにわかれている場合もあります。フッターの場合は、footer.phpです。dynamic_sidebarの括弧の中は数字も指定できますが、idを指定する方がわかりやすいでしょう。指定したidのウィジェットが表示されます。</p>
<pre>
&lt;?php dynamic_sidebar( 'post_top' ); ?&gt;
</pre>
<h2>フッターのスタイルシートをわける</h2>
<p>フッターのスタイルシートを分けたい場合は、次のような形ですかね。</p>
<pre>
&lt;div class=&quot;footer-left&quot;&gt;
&lt;?php dynamic_sidebar( 'footer' ); ?&gt;
&lt;/div&gt;
&lt;div class=&quot;footer-center&quot;&gt;
&lt;?php dynamic_sidebar( 'footer2' ); ?&gt;
&lt;/div&gt;
&lt;div class=&quot;footer-right&quot;&gt;
&lt;?php dynamic_sidebar( 'footer3' ); ?&gt;
&lt;/div&gt;
</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://ebookbrain.net/add-widgets-for-article-footer/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Yarppのカスタマイズ　サムネイルの歪みをなおし、レスポンティブデザインにも対応</title>
		<link>https://ebookbrain.net/yarpp-customize-on-responsivedesign/</link>
					<comments>https://ebookbrain.net/yarpp-customize-on-responsivedesign/#comments</comments>
		
		<dc:creator><![CDATA[neru]]></dc:creator>
		<pubDate>Sun, 24 Nov 2013 13:31:42 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[YARPP]]></category>
		<category><![CDATA[Yet Another Related Posts Plugin]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[設定]]></category>
		<guid isPermaLink="false">http://ebookbrain.net/?p=7072</guid>

					<description><![CDATA[Yet Another Related Posts Pluginのカスタマイズ方法をめもっておきます。 YARPPの画像が歪む原因 表示設定 &#62; サムネイル を選ぶと、画像が歪みますよね。リサイズするさいに、横長の [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Yet Another Related Posts Pluginのカスタマイズ方法をめもっておきます。</p>
<h2>YARPPの画像が歪む原因</h2>
<p>表示設定 &gt; サムネイル</p>
<p>を選ぶと、画像が歪みますよね。リサイズするさいに、横長の画像を使うと、縦横比の関係で画像が潰れます。</p>
<p>うーん、とても美しくない…。。</p>
<p>でも、画像が潰れていないブロガーさんもいますね。</p>
<p>こちらの記事をみたら、手っ取り早く解決できました。似てような記事が出回っていますが、こちらにある記事が大元のようですね。<br />
<a rel="noopener" href="http://goryugo.com/20120414/yarpp_linkwithin/" target="_blank">関連記事プラグインYARPPをカスタマイズしてLinkWithin風にする | ごりゅご.com</a></p>
<p>案の定、解決方法はサムネイルの隣にある「カスタム」を利用します。YARPPの最新バージョンは、カスタムを選ぶと、使用しているテーマフォルダ内にYARPPのPHPファイルが生成されます。FTPで確認すると、テーマフォルダ内にPHPファイルのコピー(生成)されていることが確認できます。デフォルトで用意されているカスタムテンプレートは、そのまま使いにくいので、このファイルをカスタマイズしていきます。</p>
<p>カスタマイズの手順は、</p>
<ol>
<li>YARPPのカスタム設定で、yarpp-template-thumbnail.phpを選ぶ(いくつかテンプレートがありますけどこれかな。オリジナルで作りたい場合は、FTPでyarpp-template-なんちゃら.phpを複製して、yarpp-template-my-customize.phpなんていうファイル名を作ってもOKです。ただ、yarppの管理画面からは、中身のファイル名を参照しているようです。そこの名前を変えると、管理画面から複製ファイルと区別がつくようになります。)</li>
<li>テーマないにあるyarpp-template-なんちゃら.phpファイルを修正</li>
<li>テーマにCSSを追加</li>
</ol>
<p>ソースコードです。貼付けておきますので、よかったらどーぞ。</p>
<pre>
&lt;?php if(have_posts()):?&gt;
     &lt;h2&gt;おすすめの関連記事&lt;/h2&gt;
     &lt;div class=&quot;related-post&quot;&gt;
     &lt;?php while(have_posts()) : the_post(); ?&gt;
          &lt;?php if(has_post_thumbnail()):?&gt;
               &lt;div class=&quot;related-entry&quot;&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;bookmark&quot; title=&quot;&lt;?php the_title_attribute(); ?&gt;&quot;&gt;&lt;?php the_post_thumbnail(&quot;thumbnail&quot;); ?&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/div&gt;
          &lt;?php endif; ?&gt;
     &lt;?php endwhile; ?&gt;
     &lt;/div&gt;
&lt;?php else: ?&gt;
&lt;!-- 関連記事がない場合 --&gt;
&lt;?php endif; ?&gt;
</pre>
<p>the_post_thumbnail(&#8220;thumbnail&#8221;);は、Wordpressのデフォルトだと、メディア設定にある150*150のサムネイルを参照します。</p>
<h2>CSSはレスポンティブデザイン対応</h2>
<p>次にテーマのCSSを追加。</p>
<pre>
/*　YARPPのカスタマイズ　*/
.related-post{
     width:100%;
     height:100%;
     overflow:hidden;
     margin-top:5px;
}
.related-entry {
    vertical-align: top;
    float: left;
    width:100px;
    font-size: 12px;
    min-height: 300px;
    margin: 0;
    padding-right: 20px;
}
.related-entry img{
      padding:2px;
      border: #ccc 1px solid;
      width:100px; /* メディア設定の参照した画像サイズを調整 */
}
</pre>
<p>
ポイントはレスポンティブデザインに対応するためにwidth:100%;<br />
こちらをやらないと、スマホで見るとはみでます。
</p>
<p>それでも、綺麗に並ばない場合、高さにひっかかることが原因だったりします。 長めのタイトルをつける人は、高さもあわせて変えてあげるといいかもしれないです。</p>
<p>min-height: 200px; → min-height: 300px;</p>
<p>PCとスマホで確認して終了。</p>
<p>参考記事：今回のカスタマイズに直接関係ないものもありますが、参考程度に読んだ記事<br />
<a rel="noopener" href="http://estpolis.com/2012/08/6957.html" target="_blank">【WordPress】関連記事プラグインYARPPカスタマイズ（画像表示・PC/スマホ表示切り替えなど）</a><br />
公式サイト<br />
<a rel="noopener" href="http://mitcho.com/blog/projects/yarpp-3-templates/" target="_blank">mitcho &gt; blog &gt; Using Templates with YARPP 3</a><br />
<a rel="noopener" href="http://wordpress.org/support/topic/yarpp-not-using-the-square-thumbnails?replies=17" target="_blank">WordPress › Support » YARPP not using the square thumbnails</a></p>
<h2>CSSはレスポンティブデザイン対応(ニューバージョン公開しました)</h2>
<p>追記になりますが、CSSの別バージョンを作成してみました。現在、当サイトでは、このバージョンを採用しています。</p>
<p><a rel="noopener" href="https://ebookbrain.net/yarpp-list-templete-with-image" target="_blank">YARPPで、画像左、文字右のリスト形式のテンプレートを作成するカスタマイズ方法</a>
</p>
<h2>YARPPの「関連スコア設定」方法</h2>
<p>おまけでYARPPで関連記事が表示されない場合、関連スコアの設定です。YARPPは、なぜか関連スコアの設定が隠れているんですよね。</p>
<p>画面右上の「表示オプション」を選択したのち、「フィルター設定」と「関連スコア設定」にチェックをいれます。</p>
<p>関連スコア設定 &gt; 表示する最低関連スコア</p>
<p>こちらは「1」にしておけばいいでしょう。</p>
<p>あとは、お好みですが、カテゴリや内容を再重要視したらいいですよ。軽くテストしたところ、内部リンクを貼ったり、共通のタグをいれると、関連記事がでてきますね。</p>
<h2>YARPPで「任意の位置」に関連記事を表示する方法</h2>
<p>
任意の場所に表示するには、下記の1行だけ。投稿記事の場合、テーマによりますが、大抵Single.phpに入れるだけです。
</p>
<pre>
&lt;?php related_posts(); ?&gt;
</pre>
<p>予め、設定されている自動で関連記事を表示するチェックは、管理画面で外してください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ebookbrain.net/yarpp-customize-on-responsivedesign/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
