<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>カスタムフィールド - WordPressカスタマイズ、サイト作成メモ</title>
	<atom:link href="https://msn100.org/custom_field/feed" rel="self" type="application/rss+xml" />
	<link>https://msn100.org/custom_field</link>
	<description>WordPressサイト制作を手がけるToshiyuki TanakaのFAQ、ヒント、Tipsなどの覚え書きです</description>
	<lastBuildDate>Mon, 20 Oct 2025 03:45:26 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<atom:link rel='hub' href='https://msn100.org/?pushpress=hub'/>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/><site xmlns="com-wordpress:feed-additions:1">106065909</site>	<item>
		<title>Advanced Custom Fieldsでカテゴリーにカスタムフィールドを追加する</title>
		<link>https://msn100.org/wp_category/acf_in_category.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Thu, 14 Feb 2013 08:05:45 +0000</pubDate>
				<category><![CDATA[WPプラグイン紹介・解説]]></category>
		<category><![CDATA[カスタムフィールド]]></category>
		<category><![CDATA[カテゴリー]]></category>
		<category><![CDATA[Advanced Custom Fields]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=168</guid>

					<description><![CDATA[<p>カテゴリーページにカスタムフィールドを追加するのは意外とやっかいで、Function.phpにソースを書いていく方法もあるのですが、実はカスタムフィールドの定番プラグイン、Advanced Custom Fields(A [&#8230;]</p>
<p><a href="https://msn100.org/wp_category/acf_in_category.html">Advanced Custom Fieldsでカテゴリーにカスタムフィールドを追加する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>カテゴリーページにカスタムフィールドを追加するのは意外とやっかいで、Function.phpにソースを書いていく方法もあるのですが、実はカスタムフィールドの定番プラグイン、<strong>Advanced Custom Fields(ACF)</strong>でカンタンにカスタムフィールドを追加する方法がありました。<br />
<span id="more-168"></span></p>
<p>ACFではまずフィールドグループを作成し、その次にカスタムフィールドを一つずつ追加していきます。そのフィールドを追加する「<strong>ルール</strong>」のプルダウンから、「<strong>分類（追加/編集）</strong>」を選びます。</p>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-169" alt="acf_in_cat01" src="http://msn100.org/wp/wp-content/uploads/acf_in_cat01.png" width="570" height="499" srcset="https://msn100.org/wp/wp-content/uploads/acf_in_cat01.png 570w, https://msn100.org/wp/wp-content/uploads/acf_in_cat01-300x262.png 300w" sizes="(max-width: 570px) 100vw, 570px" /></p>
<p>一番右のプルダウンから「<strong>カテゴリー</strong>」を選びます。</p>
<p><img decoding="async" class="alignnone size-full wp-image-174" alt="acf_in_cat02" src="http://msn100.org/wp/wp-content/uploads/acf_in_cat02.png" width="576" height="115" srcset="https://msn100.org/wp/wp-content/uploads/acf_in_cat02.png 576w, https://msn100.org/wp/wp-content/uploads/acf_in_cat02-300x59.png 300w" sizes="(max-width: 576px) 100vw, 576px" /></p>
<p>あとは通常通りフィールドを新規追加して、右上の「更新」をクリックします。今回はカテゴリーページのタイトルタグを独自に設定するための入力欄として「カテゴリーページタイトルタグ」という欄を追加しました。</p>
<p>カテゴリーページに移動してみると、このようにフィールドが追加されています。</p>
<p><img decoding="async" class="alignnone size-full wp-image-171" alt="acf_in_cat03" src="http://msn100.org/wp/wp-content/uploads/acf_in_cat03.png" width="378" height="685" srcset="https://msn100.org/wp/wp-content/uploads/acf_in_cat03.png 378w, https://msn100.org/wp/wp-content/uploads/acf_in_cat03-165x300.png 165w" sizes="(max-width: 378px) 100vw, 378px" /></p>
<p>セットした値を表示させるには、テンプレートに以下のソースを追加します。</p>
<pre class="brush: php; title: ; notranslate">&lt;!--?php   $cat_id = get_queried_object()---&gt;cat_ID;
  $post_id = 'category_'.$cat_id;
?&gt;
&lt;!--?php the_field('フィールド',$post_id); ?--&gt;
</pre>
<p>実はこの表示のさせ方が最初わからなくて苦労しました。上のソースコードはすべてこちらのサイトに書かれているとおりのものですが、これを見なければ相当はまっていたと思います。どうもありがとうございました。</p>
<p>参考：<a href="http://blog.makko.jp/2012/3508.html">Advanced Custom Fieldsでカテゴリごとのヘッダ画像・テキストの追加おぼえがき | yomogi★log</a></p>
<p><a href="https://msn100.org/wp_category/acf_in_category.html">Advanced Custom Fieldsでカテゴリーにカスタムフィールドを追加する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">168</post-id>	</item>
		<item>
		<title>カスタムフィールドの表示・非表示を条件分岐させる</title>
		<link>https://msn100.org/template_tag/customfield_if.html</link>
					<comments>https://msn100.org/template_tag/customfield_if.html#comments</comments>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Tue, 12 Feb 2013 07:50:26 +0000</pubDate>
				<category><![CDATA[WPテンプレートタグ]]></category>
		<category><![CDATA[カスタムフィールド]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[条件分岐]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=161</guid>

					<description><![CDATA[<p>カスタムフィールドはWPによるサイト制作に欠かせない機能ですが、必ずしも値が入っているとは限らないケースがあります。 たとえば物販サイトの商品ページで割り引き価格のあるものは「今なら割引価格：○○円」を表示させ、ない場合 [&#8230;]</p>
<p><a href="https://msn100.org/template_tag/customfield_if.html">カスタムフィールドの表示・非表示を条件分岐させる</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>カスタムフィールドはWPによるサイト制作に欠かせない機能ですが、必ずしも値が入っているとは限らないケースがあります。</p>
<p>たとえば物販サイトの商品ページで割り引き価格のあるものは「今なら割引価格：○○円」を表示させ、ない場合は値だけでなく「今なら割引価格：　　円」という表示そのものもさせたくない場合は、<strong>if(get_post_meta())</strong> を使います。<br />
<span id="more-161"></span></p>
<p>上記の例で、フィールド名が「discount」だとすれば、</p>
<pre class="brush: php; title: ; notranslate">&lt;?php if(get_post_meta( $post-&gt;ID, 'discount', true )): ?&gt;
    &lt;p&gt;今なら割引価格：&lt;?php echo post_custom( 'discount' ); ?&gt;円&lt;/p&gt;
&lt;?php endif; ?&gt;</pre>
<p>となります。</p>
<p><strong>get_post_meta()</strong> というテンプレートタグは、特定の投稿と特定のキーからカスタムフィールドの値を取得するもので、第一引数で投稿IDを取得、第二引数でフィールド名を指定します。第三引数はtrueかfalseを入れます。trueの場合は文字列として単一の結果を返し、falseの場合はカスタムフィールドの配列を返します・・・すいません、初心者ゆえ第三引数の違いがいまひとつピンときませんが、基本trueでいいようです（苦笑）</p>
<p>CMS的な追加方をする場合は、カスタムフィールドの値が必ず入れられるとは限らない用途が多いと思いますので、ぜひ覚えておきたいコードです。</p>
<p><a href="https://msn100.org/template_tag/customfield_if.html">カスタムフィールドの表示・非表示を条件分岐させる</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://msn100.org/template_tag/customfield_if.html/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">161</post-id>	</item>
		<item>
		<title>WP3.51+カスタムフィールドプラグイン・Typesで不具合？</title>
		<link>https://msn100.org/wp_plugin/types_error.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Fri, 01 Feb 2013 15:12:08 +0000</pubDate>
				<category><![CDATA[WPプラグイン紹介・解説]]></category>
		<category><![CDATA[カスタムフィールド]]></category>
		<category><![CDATA[types]]></category>
		<category><![CDATA[不具合]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=145</guid>

					<description><![CDATA[<p>カスタムフィールドとカスタム投稿タイプ、タクソノミーなどの「カスタムなんちゃら」をまとめて設定、管理できる超便利プラグイン「Types」ですが、WP3.51で不具合が起きています。私の環境だけでしょうか・・・？ Type [&#8230;]</p>
<p><a href="https://msn100.org/wp_plugin/types_error.html">WP3.51+カスタムフィールドプラグイン・Typesで不具合？</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>カスタムフィールドとカスタム投稿タイプ、タクソノミーなどの「カスタムなんちゃら」をまとめて設定、管理できる超便利プラグイン「<strong>Types</strong>」ですが、WP3.51で不具合が起きています。私の環境だけでしょうか・・・？<span id="more-145"></span></p>
<p>Typesでカスタムフィールドを作る場合、Typesはカスタムフィールドをグループ単位で管理するので、まず「カスタムフィールドグループを追加」をクリックして新規グループを作成します。そこでまずはグループタイトルを設定するのですが、ここに日本語でグループ名を設定してしまうと、投稿画面の「表示オプション」で該当グループ名のチェックをオン・オフしても、投稿画面で表示・非表示が切り替わらなくなってしまっています。</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-146" alt="types_error01" src="http://msn100.org/wp/wp-content/uploads/types_error01.gif" width="418" height="213" /></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-147" alt="types_error02" src="http://msn100.org/wp/wp-content/uploads/types_error02.png" width="312" height="161" srcset="https://msn100.org/wp/wp-content/uploads/types_error02.png 312w, https://msn100.org/wp/wp-content/uploads/types_error02-300x154.png 300w" sizes="auto, (max-width: 312px) 100vw, 312px" /></p>
<p>投稿画面の「表示する項目」に、Typesで作成したグループ名が表示され、チェックを入れるとそのカスタムフィールドが表示され、外すと非表示になるのですが、日本語のグループ名は、チェックをオンオフしても表示・非表示が切り替わらなくなっています。上記の場合ではtest-03, test-02, types1 の３つはオン・オフが効きますが、日本語名の「テスト04」はオンオフが切り替わりません。</p>
<p>しかも、チェックが入っていようがいまいが表示されるならまだしも、場合によっては最初から非表示のままで、どうしても表示できなくなってしまうグループもありました。こうなるともうお手上げです。</p>
<p>WP3.5のときはこんなこと起こってなかったと思うので、3.51にしてからのことのように思います。こんなふうになっているのは私だけでしょうか・・・どなたか解決策ご存じの方、いらっしゃいましたらぜひご教授お願いいたします。</p>
<p><a href="https://msn100.org/wp_plugin/types_error.html">WP3.51+カスタムフィールドプラグイン・Typesで不具合？</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">145</post-id>	</item>
		<item>
		<title>Typesプラグインで作成したカスタムフィールドの値を表示する</title>
		<link>https://msn100.org/custom_field/types_echo.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Tue, 22 Jan 2013 06:24:05 +0000</pubDate>
				<category><![CDATA[カスタムフィールド]]></category>
		<category><![CDATA[types]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=61</guid>

					<description><![CDATA[<p>カスタムフィールドやカスタム投稿タイプ、カスタムタクソノミーなどを簡単に追加、設定、一元管理ができる超便利プラグイン「Types」。一度使ったら手放せなくなる便利さですが、Typesで作成したカスタムフィールドの値を表示 [&#8230;]</p>
<p><a href="https://msn100.org/custom_field/types_echo.html">Typesプラグインで作成したカスタムフィールドの値を表示する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>カスタムフィールドやカスタム投稿タイプ、カスタムタクソノミーなどを簡単に追加、設定、一元管理ができる超便利プラグイン「<a href="http://wordpress.org/extend/plugins/types/" target="_blank">Types</a>」。一度使ったら手放せなくなる便利さですが、Typesで作成したカスタムフィールドの値を表示するのにちょっとつまづいたのでメモです。<span id="more-61"></span></p>
<p>カスタムフィールドの値を表示する場合は、<a title="カスタムフィールドの値を表示するタグ – post_custom" href="http://msn100.org/template_tag/post_custom.html">以前の記事</a>にも書いたように</p>
<pre class="brush: php; light: true; title: ; notranslate">&lt;?php echo post_custom('値'); ?&gt;</pre>
<p>とします。が、Typesで作成したカスタムフィールドの場合は、値をそのまま入れても表示されません。</p>
<p>たとえば以下のようなカスタムフィールドをTypesで作成した場合は、</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-62" alt="types01" src="http://msn100.org/wp/wp-content/uploads/types01.png" width="414" height="435" srcset="https://msn100.org/wp/wp-content/uploads/types01.png 414w, https://msn100.org/wp/wp-content/uploads/types01-285x300.png 285w" sizes="auto, (max-width: 414px) 100vw, 414px" /></p>
<p>２段目、半角英字で付けた「fieldのスラグ名」に、接頭語の<strong>wpcf-</strong>を付けた価を入れます。</p>
<p>従って上記のカスタムフィールドの値を表示する場合は、</p>
<pre class="brush: php; light: true; title: ; notranslate">&lt;?php echo post_custom('wpcf-livingplace'); ?&gt;</pre>
<p>と書きます。これ覚えておかないとTypes使えないので気をつけたいと思います。</p>
<p><a href="https://msn100.org/custom_field/types_echo.html">Typesプラグインで作成したカスタムフィールドの値を表示する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">61</post-id>	</item>
		<item>
		<title>カスタムフィールドの文字列を改行させる</title>
		<link>https://msn100.org/template_tag/custom_br.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Sun, 13 Jan 2013 18:28:43 +0000</pubDate>
				<category><![CDATA[WPテンプレートタグ]]></category>
		<category><![CDATA[カスタムフィールド]]></category>
		<category><![CDATA[改行]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=55</guid>

					<description><![CDATA[<p>カスタムフィールドの入力欄を複数行にして、改行や空行を交えても&#60;p&#62;や&#60;br&#62;は出力されません。 通常のWordPressの投稿欄のように、改行に&#60;br&#62;を入れ、空行を挟むと&#60;p [&#8230;]</p>
<p><a href="https://msn100.org/template_tag/custom_br.html">カスタムフィールドの文字列を改行させる</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>カスタムフィールドの入力欄を複数行にして、改行や空行を交えても&lt;p&gt;や&lt;br&gt;は出力されません。</p>
<p>通常のWordPressの投稿欄のように、改行に&lt;br&gt;を入れ、空行を挟むと&lt;p&gt;でくくる、というように出力させる方法は以下の通りです。<span id="more-55"></span></p>
<pre class="brush: php; light: true; title: ; notranslate">&lt;?php echo wpautop(post_custom(&#039;値&#039;)); ?&gt;</pre>
<p>とします。<strong>wpautop</strong>が改行、空行を挿入するフィルターなんですよね。そしてpost_customは以前<a title="カスタムフィールドの値を表示するタグ – post_custom" href="http://msn100.org/template_tag/post_custom.html">この記事</a>で書いたように、指定したカスタムフィールドの値を出力するタグですので、そのタグの出力にwpautopフィルターをかましてechoする、ということですね。これでまたカスタムフィールドが便利になりました。</p>
<p>参考：<a href="http://tech.hi-works.com/webcreative/wordpress/694">カスタムフィールドに入力した値の改行 | WordPress | H.I. Art Works [ Web Technology ]<br />
</a>ありがとうございました。</p>
<p><a href="https://msn100.org/template_tag/custom_br.html">カスタムフィールドの文字列を改行させる</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">55</post-id>	</item>
		<item>
		<title>カスタムフィールドの値を表示するタグ &#8211; post_custom</title>
		<link>https://msn100.org/template_tag/post_custom.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Tue, 08 Jan 2013 15:18:08 +0000</pubDate>
				<category><![CDATA[WPテンプレートタグ]]></category>
		<category><![CDATA[カスタムフィールド]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=25</guid>

					<description><![CDATA[<p>カスタムフィールドを表示させる、という説明をいろいろ見ていると、結構いろんなやり方、書き方に出くわして面食らったりします(^^; 自分としては、カスタムフィールドの値を、テンプレートソース内の任意の箇所に表示させることが [&#8230;]</p>
<p><a href="https://msn100.org/template_tag/post_custom.html">カスタムフィールドの値を表示するタグ &#8211; post_custom</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>カスタムフィールドを表示させる、という説明をいろいろ見ていると、結構いろんなやり方、書き方に出くわして面食らったりします(^^;</p>
<p>自分としては、カスタムフィールドの値を、テンプレートソース内の任意の箇所に表示させることが多いので、指定した値だけを出したい、ということが多いです。そういう場合は、<span id="more-25"></span></p>
<pre class="brush: php; light: true; title: ; notranslate">&lt;?php echo post_custom('値'); ?&gt;</pre>
<p>を使えばいいようです。たとえば「商品価格」というキー（入力欄）をカスタムフィールドで作って、リンゴの記事で価格を100円と入力した場合、その価格を表示したければ</p>
<pre class="brush: php; light: true; title: ; notranslate">&lt;?php echo post_custom('商品価格'); ?&gt;</pre>
<p>とします。みかんの記事で50円としたらもちろんそのページでは「50」が出力されます。</p>
<p><a href="https://msn100.org/template_tag/post_custom.html">カスタムフィールドの値を表示するタグ &#8211; post_custom</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">25</post-id>	</item>
	</channel>
</rss>
