<?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/feed" rel="self" type="application/rss+xml" />
	<link>https://msn100.org/</link>
	<description>WordPressサイト制作を手がけるToshiyuki TanakaのFAQ、ヒント、Tipsなどの覚え書きです</description>
	<lastBuildDate>Mon, 20 Oct 2025 03:44:30 +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>Event Organiserのカテゴリー一覧を色つきで表示</title>
		<link>https://msn100.org/wp_plugin/event-organiser-category.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Thu, 22 Sep 2016 15:34:51 +0000</pubDate>
				<category><![CDATA[WPプラグイン紹介・解説]]></category>
		<category><![CDATA[Event Organiser]]></category>
		<category><![CDATA[get_categories]]></category>
		<category><![CDATA[カレンダー]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=373</guid>

					<description><![CDATA[<p>WordPressはカレンダー系のプラグインも豊富ですが、中でも人気の高いのが「Event Organiser」です。機能が豊富な上カスタマイズの自由度が高く、プラグインには珍しく専用のCodexまで用意されているスグレ [&#8230;]</p>
<p><a href="https://msn100.org/wp_plugin/event-organiser-category.html">Event Organiserのカテゴリー一覧を色つきで表示</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>WordPressはカレンダー系のプラグインも豊富ですが、中でも人気の高いのが「<a href="https://wordpress.org/plugins/event-organiser/" target="_blank">Event Organiser</a>」です。機能が豊富な上カスタマイズの自由度が高く、プラグインには珍しく専用のCodexまで用意されているスグレモノです。</p>
<p>Event Organiserはイベントをカテゴリーに分け、しかもカテゴリーごとにカラーピッカーで色設定も出来るので、普通のクライアントさんでも簡単に設定できて評判いいです。</p>
<p>が、「カテゴリーの一覧を色つきで表示させて」と言われてハタと困ってしまいました。頼りのCodexにもそれらしき記述は見当たらず・・・何とか自力解決したのでメモしておきます。</p>
<p><span id="more-373"></span></p>
<p>まずはカテゴリー一覧の表示ですが、Codexにはそれらしきものが見当たりませんでした。「イベントのカテゴリーを表示」や「イベントのカテゴリーの色を表示」はあったんですが、カレンダーの下部にカテゴリーだけの一覧を色つきで出したかったのでNGでした。</p>
<p>じゃあ普通にWordPressのカテゴリー一覧取得で、taxonomyを指定すればいいのでは？　と思い、タクソノミー名をチェック。</p>
<p>DBも覗いたりしたんですが、単純にダッシュボードのメニューで「イベント」の「カテゴリー」をマウスホバーすると、リンク先URLの中に「taxonomy=event-category」の文字が。</p>
<p>タクソノミー名は「<strong>event-category</strong>」と判明！</p>
<p>WordPressのカテゴリー一覧を取得する「<strong>get_categories</strong>」を使って、</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$args = array(
  'taxonomy' =&gt; 'event-category'
  );
$categories = get_categories( $args );
foreach ( $categories as $category ) {
	echo '&lt;p&gt;' . $category-&gt;name . '&lt;/p&gt;';
}
?&gt;</pre>
<p>で無事に一覧取得OK！<br />
（カテゴリーページへのリンク付きでリスト表示したければ、<strong>wp_list_categories()</strong>タグでもOKです！）</p>
<p>お次はカテゴリーの色です。いろいろ考えて、そもそもデフォルトテンプレートではどう表示させているんだろうと考えて、Event Organiserのフォルダ内で「color」を検索したところ、classesフォルダ内の「class-eventorganiser-shortcodes.php」で、</p>
<pre class="brush: php; light: true; title: ; notranslate">$color = esc_attr($term-&gt;color);</pre>
<p>と$color変数に<strong>$term->color</strong>で取得しているのを発見！</p>
<p>全文読んではいませんが(笑)、$termは「foreach ($terms as $term):」のforeach文で回している中にあったので、$termsがカテゴリーオブジェクトで、各カテゴリー毎に$termで出力しているんだろうと見当を付けて、上記ソースを以下のように改変してみました。</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$args = array(
  'taxonomy' =&gt; 'event-category'
  );
$categories = get_categories( $args );
foreach ( $categories as $category ) {
	$color = esc_attr($category-&gt;color);
	echo '&lt;p style=&quot;background-color: ' . $color . '&quot;&gt;' . $category-&gt;name . '&lt;/p&gt;';
}
?&gt;</pre>
<p>これで&lt;p&gt;タグの背景色としてカテゴリーで設定した色をセットすることができました！</p>
<p>HTMLの出力はお望みのデザインに合わせて改変してください。</p>
<p>これでますますEvent Organiserが使いやすくなりました。ブラボー！(笑)</p>
<p><a href="https://msn100.org/wp_plugin/event-organiser-category.html">Event Organiserのカテゴリー一覧を色つきで表示</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">373</post-id>	</item>
		<item>
		<title>Toolset Typesでカスタム投稿のパーマリンクから「archives」を削除する</title>
		<link>https://msn100.org/wp_plugin/types_and_custom_post_type.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Sun, 18 Sep 2016 13:31:48 +0000</pubDate>
				<category><![CDATA[WPプラグイン紹介・解説]]></category>
		<category><![CDATA[types]]></category>
		<category><![CDATA[カスタム投稿タイプ]]></category>
		<category><![CDATA[Toolset Types]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=366</guid>

					<description><![CDATA[<p>「Toolset Types」はカスタムフィールドとカスタム投稿タイプ、カスタムタクソノミーを一元管理できる便利なプラグインです（とはいえ最近はカスタムフィールドは全部「Smart Custom Fields」を使ってま [&#8230;]</p>
<p><a href="https://msn100.org/wp_plugin/types_and_custom_post_type.html">Toolset Typesでカスタム投稿のパーマリンクから「archives」を削除する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>「Toolset Types」はカスタムフィールドとカスタム投稿タイプ、カスタムタクソノミーを一元管理できる便利なプラグインです（とはいえ最近はカスタムフィールドは全部「Smart Custom Fields」を使ってますが(^^;）</p>
<p>サクッとカスタム投稿が作れるのは便利なのですが、カスタム投稿はデフォルトでパーマリンクに「archives」の文字列が入ってしまいます。これを削除する設定個所がわかったのでメモしておきます。</p>
<p><span id="more-366"></span></p>
<p>カスタム投稿タイプのパーマリンクは、たとえばカスタム投稿のスラッグが「info」だった場合は、</p>
<p>サイトURL/archives/info/個別投稿スラッグ</p>
<p>などになってしまいます。途中の「archives」がジャマなんですよね(^^;</p>
<p>functions.phpで手動で追加した場合はrewriteの部分の記述を変更すればいいらしいですが、Typesで追加したのでfunctions.phpでURLだけ追加の記述を入れる、とかはちょっとしたくない・・・</p>
<p>ということでいろいろ調べてみたら、プラグインでカスタム投稿を追加する定番プラグイン、Custom Post Type UIの場合は、「With Front」という設定項目を「False」にすればいい、ということでした。ならばTypesにもあるのでは？　と探したところ、ありました！</p>
<p>各投稿タイプの編集画面で、「オプション」を開くと「固定リンクでフロントに追加できます」というチェックボックスが！</p>
<p><img fetchpriority="high" decoding="async" src="http://msn100.org/wp/wp-content/uploads/types_option01.png" alt="types_option01" width="688" height="194" class="alignnone size-full wp-image-367" srcset="https://msn100.org/wp/wp-content/uploads/types_option01.png 688w, https://msn100.org/wp/wp-content/uploads/types_option01-300x85.png 300w, https://msn100.org/wp/wp-content/uploads/types_option01-580x164.png 580w" sizes="(max-width: 688px) 100vw, 688px" /></p>
<p>デフォルトでチェックボックスがONになっているので、オフにすればURLから「archives」の文字が消えます！</p>
<p>普段はこの「オプション」はいじったりしないし、なんで「フロントに追加」かどうかでパーマリンクが変わるのかよくわかりませんが(^^;、とにかくカスタム投稿でパーマリンクいじることは多いので、忘れないようにしておきたいです。</p>
<p><a href="https://msn100.org/wp_plugin/types_and_custom_post_type.html">Toolset Typesでカスタム投稿のパーマリンクから「archives」を削除する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">366</post-id>	</item>
		<item>
		<title>bbPressで投稿やコメントの「編集」リンクを常に表示させる方法</title>
		<link>https://msn100.org/wp_plugin/bbpress-edit.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Mon, 18 Jan 2016 09:32:48 +0000</pubDate>
				<category><![CDATA[WPプラグイン紹介・解説]]></category>
		<category><![CDATA[フィルターフック]]></category>
		<category><![CDATA[bbPress]]></category>
		<category><![CDATA[functions.php]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=329</guid>

					<description><![CDATA[<p>WordPressで掲示板を作成するならbbPressプラグインを導入するのが一般的ですね。私も一つ作成したのですが、管理者権限がない、普通のユーザー（参加者権限）がフォーラムにトピックスを立てたりコメントした場合、管理 [&#8230;]</p>
<p><a href="https://msn100.org/wp_plugin/bbpress-edit.html">bbPressで投稿やコメントの「編集」リンクを常に表示させる方法</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>WordPressで掲示板を作成するならbbPressプラグインを導入するのが一般的ですね。私も一つ作成したのですが、管理者権限がない、普通のユーザー（参加者権限）がフォーラムにトピックスを立てたりコメントした場合、管理画面で設定した分数以上時間が経つと、「編集」リンクが非表示になり、その後は編集が一切できなくなってしまいます。「編集」を常に表示させて、ユーザーがいつでも自分の投稿・コメントを編集できるようにする方法がありましたのでご紹介します。</p>
<p><span id="more-329"></span></p>
<p>bbPressの設定画面には、何分間までなら編集できるかを設定する項目があります。</p>
<p><img decoding="async" src="http://msn100.org/wp/wp-content/uploads/bbpress-editlink-01.png" alt="フォーラムの設定 投稿後編集を許可しない時間の欄" width="330" height="180" class="alignnone size-full wp-image-330" srcset="https://msn100.org/wp/wp-content/uploads/bbpress-editlink-01.png 330w, https://msn100.org/wp/wp-content/uploads/bbpress-editlink-01-300x164.png 300w" sizes="(max-width: 330px) 100vw, 330px" /></p>
<p>bbPress日本語化ファイルで日本語にしていて、「投稿後編集を許可しない時間」となっていますが、実際は「投稿後編集ができる時間」とする方が正しいかと思います。デフォルトでは5分となっており、投稿後5分以内なら投稿者は編集ができるけれども、5分以上経ったら編集ができなくなってしまいます。</p>
<p>より正確には、「編集」というリンクが非表示になってしまいます。</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/bbpress-editlink-02.png" rel="lightbox[329]"><img decoding="async" src="http://msn100.org/wp/wp-content/uploads/bbpress-editlink-02-580x259.png" alt="コメント欄の「編集」欄が消える" width="580" height="259" class="alignnone size-large wp-image-331" srcset="https://msn100.org/wp/wp-content/uploads/bbpress-editlink-02-580x259.png 580w, https://msn100.org/wp/wp-content/uploads/bbpress-editlink-02-300x134.png 300w, https://msn100.org/wp/wp-content/uploads/bbpress-editlink-02.png 731w" sizes="(max-width: 580px) 100vw, 580px" /></a></p>
<p>「投稿後編集を許可しない時間」を999999など、どれだけ大きな時間にしてもいつかは消えますし、逆に「0」にすると速攻で「編集」リンクは消えます。この期限制限を無効化する方法が、デフォルトでは用意されていないんですね。</p>
<p>どうしてこんなおせっかいな要らない機能(笑)があるのかはわかりません。管理・運営上やセキュリティの問題かもしれませんが、自分の書いた投稿、コメントに問題や間違いを見つけたら、放ってはおけないのが日本人気質な気がします(笑)</p>
<p>いろいろ調べてみて、bbPress本家のSupportフォーラムには「数字じゃなくて x とか文字を入れれば、認識できなくなって機能しなくなるよ！」という裏ワザがあったのですが(笑)、結構古い投稿で、現時点では数字以外は入力できないようになっています。ちなみに空欄のままにして「保存」をすると、ちゃっかりデフォルトの「5」が自動入力されちゃいます。ホントにうっとおしい！(笑)</p>
<p>と、長々と引っ張ってしまいましたが、編集のリンクを設定時間後に非表示にするフィルターがbbPressにセットされているので、そのフィルターを無効にするフィルターフックをfunctions.phpに噛ませればいい、という書き込みをbbPressフォーラムに見つけました！</p>
<p><a href="https://bbpress.org/forums/topic/unlimited-edit-time/" target="_blank">Topic: Unlimited edit time &middot; bbPress.org</a></p>
<p>以下のソースコードをfunctions.phpに記述すればOKです！</p>
<pre class="brush: php; title: ; notranslate">
function no_edit_lock($retval, $cur_time, $lock_time, $post_date_gmt){
	return false;
}
add_filter( 'bbp_past_edit_lock', 'no_edit_lock', 1, 4);
</pre>
<p>bbp_past_edit_lockが「編集」リンクを非表示にするフィルターなので、それを何もさせずにただreturnさせて無効化している、というわけですね。胸のつかえが取れました(笑)</p>
<p>地味～なワザですが、意外と悩んでいらっしゃるbbPressユーザーの方はいらっしゃるかと思います。参考になれば幸いです。</p>
<p><a href="https://msn100.org/wp_plugin/bbpress-edit.html">bbPressで投稿やコメントの「編集」リンクを常に表示させる方法</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">329</post-id>	</item>
		<item>
		<title>プラグイン「types」アップデート不具合の対処法</title>
		<link>https://msn100.org/wp_plugin/types_1663_update.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Thu, 07 May 2015 08:13:29 +0000</pubDate>
				<category><![CDATA[WPプラグイン紹介・解説]]></category>
		<category><![CDATA[types]]></category>
		<category><![CDATA[不具合]]></category>
		<category><![CDATA[カスタム投稿タイプ]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=300</guid>

					<description><![CDATA[<p>カスタムフィールド・カスタム投稿タイプを統合してコントロールできる便利なプラグイン「types」の最新バージョン1.6.6.3がリリースされました。しかしプラグインの更新をすると「Types cannot update  [&#8230;]</p>
<p><a href="https://msn100.org/wp_plugin/types_1663_update.html">プラグイン「types」アップデート不具合の対処法</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>カスタムフィールド・カスタム投稿タイプを統合してコントロールできる便利なプラグイン「types」の最新バージョン1.6.6.3がリリースされました。しかしプラグインの更新をすると「Types cannot update because your site&#8217;s registration is not valid. Please register Toolset again for this site first.」というエラーが表示されてアップデートできません。どうやらプラグインのバグのようですが、まだこのバグフィックスは対応されていないようなので、アップデートできるようにする対応策をご紹介します。</p>
<p><span id="more-300"></span></p>
<p>対応策はこちら（ <a href="https://wordpress.org/support/topic/cant-update-to-latest-version?replies=30" target="_blank">WordPress › Support » Can&#8217;t Update to latest version</a> ）の13番目の投稿です。</p>
<p>英語の説明ですが、シンプルなので大体おわかりかと思います。この通りの手順で私も対応できましたので、それを順に説明します。</p>
<p>まずこちらのtypesの登録ページ（<a href="http://wp-types.com/support/register/" target="_blank">Register for Types and Views support</a>）に行き、左下の「Free registration」をクリック。</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663_01.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-305" src="http://msn100.org/wp/wp-content/uploads/types1663_01-580x537.png" alt="types1663_01" width="580" height="537" srcset="https://msn100.org/wp/wp-content/uploads/types1663_01-580x537.png 580w, https://msn100.org/wp/wp-content/uploads/types1663_01-300x278.png 300w, https://msn100.org/wp/wp-content/uploads/types1663_01-788x729.png 788w, https://msn100.org/wp/wp-content/uploads/types1663_01.png 1259w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>名前とメアドを入力して、右下の「Create Free Acount」をクリック</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663_02.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-307" src="http://msn100.org/wp/wp-content/uploads/types1663_02-580x543.png" alt="types1663_02" width="580" height="543" srcset="https://msn100.org/wp/wp-content/uploads/types1663_02-580x543.png 580w, https://msn100.org/wp/wp-content/uploads/types1663_02-300x281.png 300w, https://msn100.org/wp/wp-content/uploads/types1663_02-788x737.png 788w, https://msn100.org/wp/wp-content/uploads/types1663_02.png 1245w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>サンキューページが表示されます。</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663_03.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone wp-image-308 size-large" src="http://msn100.org/wp/wp-content/uploads/types1663_03-e1430986218361-580x294.png" alt="types1663_03" width="580" height="294" srcset="https://msn100.org/wp/wp-content/uploads/types1663_03-e1430986218361-580x294.png 580w, https://msn100.org/wp/wp-content/uploads/types1663_03-e1430986218361-300x152.png 300w, https://msn100.org/wp/wp-content/uploads/types1663_03-e1430986218361-788x399.png 788w, https://msn100.org/wp/wp-content/uploads/types1663_03-e1430986218361.png 1245w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>「Your new account in Toolset is ready」というメールが届いているので、その中のLogin nameとパスワードを確認してください。</p>
<p>typesサイトの右上のアカウントアイコンをクリックしてログイン画面に行き、メールにあったLogin nameとパスワードをコピペして「Login」をクリック</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663_04.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone wp-image-309 size-large" src="http://msn100.org/wp/wp-content/uploads/types1663_04-e1430986276553-580x285.png" alt="types1663_04" width="580" height="285" srcset="https://msn100.org/wp/wp-content/uploads/types1663_04-e1430986276553-580x285.png 580w, https://msn100.org/wp/wp-content/uploads/types1663_04-e1430986276553-300x148.png 300w, https://msn100.org/wp/wp-content/uploads/types1663_04-e1430986276553-788x388.png 788w, https://msn100.org/wp/wp-content/uploads/types1663_04-e1430986276553.png 1226w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>「Sites」をクリック</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663_05.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone wp-image-310 size-large" src="http://msn100.org/wp/wp-content/uploads/types1663_05-e1430986328599-580x304.png" alt="types1663_05" width="580" height="304" srcset="https://msn100.org/wp/wp-content/uploads/types1663_05-e1430986328599-580x304.png 580w, https://msn100.org/wp/wp-content/uploads/types1663_05-e1430986328599-300x157.png 300w, https://msn100.org/wp/wp-content/uploads/types1663_05-e1430986328599.png 780w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>「Add new site」をクリックし、入力欄にWPのインストール先URLをhttpから入力して、「add」をクリック<br />
<strong>※ サイトのURLではなく、WPのインストールフォルダのURLです！</strong></p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663update_06.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-311" src="http://msn100.org/wp/wp-content/uploads/types1663update_06-580x231.png" alt="types1663update_06" width="580" height="231" srcset="https://msn100.org/wp/wp-content/uploads/types1663update_06-580x231.png 580w, https://msn100.org/wp/wp-content/uploads/types1663update_06-300x120.png 300w, https://msn100.org/wp/wp-content/uploads/types1663update_06-788x314.png 788w, https://msn100.org/wp/wp-content/uploads/types1663update_06.png 940w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>サイトが登録されたら、赤字の「Show Key」をクリック</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663update_07.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-312" src="http://msn100.org/wp/wp-content/uploads/types1663update_07-580x82.png" alt="types1663update_07" width="580" height="82" srcset="https://msn100.org/wp/wp-content/uploads/types1663update_07-580x82.png 580w, https://msn100.org/wp/wp-content/uploads/types1663update_07-300x43.png 300w, https://msn100.org/wp/wp-content/uploads/types1663update_07-788x112.png 788w, https://msn100.org/wp/wp-content/uploads/types1663update_07.png 1169w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>keyが表示されるのでそれをコピーして、登録したサイトのWPダッシュボードのサイドバー「types」＞「Installer」をクリックして、「Register Toolset」をクリック</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663update_08.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-313" src="http://msn100.org/wp/wp-content/uploads/types1663update_08-580x276.png" alt="types1663update_08" width="580" height="276" srcset="https://msn100.org/wp/wp-content/uploads/types1663update_08-580x276.png 580w, https://msn100.org/wp/wp-content/uploads/types1663update_08-300x143.png 300w, https://msn100.org/wp/wp-content/uploads/types1663update_08-788x375.png 788w, https://msn100.org/wp/wp-content/uploads/types1663update_08.png 1245w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>表示された入力欄にコピーしたKeyをペースとして「OK」をクリック</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663update_09.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-314" src="http://msn100.org/wp/wp-content/uploads/types1663update_09-580x193.png" alt="types1663update_09" width="580" height="193" srcset="https://msn100.org/wp/wp-content/uploads/types1663update_09-580x193.png 580w, https://msn100.org/wp/wp-content/uploads/types1663update_09-300x100.png 300w, https://msn100.org/wp/wp-content/uploads/types1663update_09-788x263.png 788w, https://msn100.org/wp/wp-content/uploads/types1663update_09.png 1071w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>サイトが登録されたという意味の英語が表示されたら完了です。</p>
<p><a href="http://msn100.org/wp/wp-content/uploads/types1663update_10.png" rel="lightbox[300]"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-316" src="http://msn100.org/wp/wp-content/uploads/types1663update_10-580x171.png" alt="types1663update_10" width="580" height="171" srcset="https://msn100.org/wp/wp-content/uploads/types1663update_10-580x171.png 580w, https://msn100.org/wp/wp-content/uploads/types1663update_10-300x89.png 300w, https://msn100.org/wp/wp-content/uploads/types1663update_10-788x233.png 788w, https://msn100.org/wp/wp-content/uploads/types1663update_10.png 1071w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a></p>
<p>あとは通常どおりプラグインを更新すればOKです！<br />
お疲れさまでした！</p>
<p><a href="https://msn100.org/wp_plugin/types_1663_update.html">プラグイン「types」アップデート不具合の対処法</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">300</post-id>	</item>
		<item>
		<title>親ページのスラッグを指定して子ページ一覧を表示する</title>
		<link>https://msn100.org/pages/child-pages.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Thu, 23 Apr 2015 00:00:06 +0000</pubDate>
				<category><![CDATA[固定ページ]]></category>
		<category><![CDATA[get_posts]]></category>
		<category><![CDATA[get_page_by_path]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=292</guid>

					<description><![CDATA[<p>トップページやサイドバーなどに、ある親ページに属する子ページ一覧を表示するためのソースです。ググればいくつも見つかるのですが、query_postsを使っているものばかりでしたので、get_postsで書いた備忘録です。 [&#8230;]</p>
<p><a href="https://msn100.org/pages/child-pages.html">親ページのスラッグを指定して子ページ一覧を表示する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>トップページやサイドバーなどに、ある親ページに属する子ページ一覧を表示するためのソースです。ググればいくつも見つかるのですが、query_postsを使っているものばかりでしたので、get_postsで書いた備忘録です。また親ページのIDを指定すると、ローカルから本番サーバーへ移動するときなど、IDが変わってしまうことがありえるので、スラッグで指定できるようにします。<br />
<span id="more-292"></span></p>
<p>ソースはこちらです。</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$get_page_id = get_page_by_path(&quot;スラッグ名&quot;);
$get_page_id = $get_page_id-&gt;ID;
$my_pages = get_posts(array(
	'post_type' =&gt; 'page',
	'posts_per_page' =&gt; '-1',
	'post_parent' =&gt; $get_page_id,
	'orderby' =&gt; 'menu_order',
	'order' =&gt; 'ASC'
));
?&gt;
&lt;ul&gt;
&lt;?php if($my_pages):
	foreach ($my_pages as $post):
		setup_postdata($post);
?&gt;
	&lt;li&gt;&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php endforeach;
wp_reset_postdata();
endif; ?&gt;
&lt;/ul&gt;</pre>
<p>2行目のget_page_by_path()で、指定したスラッグの固定ページオブジェクトを変数$get_page_idに格納して、3行目でそのIDを再度$get_page_idに入れ直しています。</p>
<p>これはこちらの<a href="http://qiita.com/konweb/items/0689d0ad31e9a9ff75db">【WordPress】スラッグ名からIDを取得する方法 &#8211; Qiita</a>から使わせていただきました。</p>
<p>4行目からはget_postsの配列でオプションを指定して、$my_pagesに格納して、それを14行目のforeachで一つずつ取り出して表示、という処理をしています。</p>
<p>ポイントは5行目でpost_typeを「page」にして固定ページを指定しているところと、7行目の親ページIDを指定する「post_parent」で、IDではなく、スラッグから取得したIDを入れた変数$get_page_idにしているところですね。あとの表示数や並び順などはお好きなように指定してください。</p>
<p>WPをCMS的に使うと固定ページの階層化は多用すると思うので、重宝すると思います。</p>
<p><a href="https://msn100.org/pages/child-pages.html">親ページのスラッグを指定して子ページ一覧を表示する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">292</post-id>	</item>
		<item>
		<title>Welcartの領収書類から不要な項目を削除</title>
		<link>https://msn100.org/welcart_customize/welcart_print.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Sat, 07 Mar 2015 15:38:06 +0000</pubDate>
				<category><![CDATA[Welcartカスタマイズ]]></category>
		<category><![CDATA[フィルターフック]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[functions.php]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=277</guid>

					<description><![CDATA[<p>昨日に引き続いてWelcartの領収書、請求書類のPDFカスタマイズです。Welcartが自動生成するPDF類は、内訳に「キャンペーン割引」「ポイント使用」「代引き」といった項目がありますが、これらをPDFに表示させない [&#8230;]</p>
<p><a href="https://msn100.org/welcart_customize/welcart_print.html">Welcartの領収書類から不要な項目を削除</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>昨日に引き続いてWelcartの領収書、請求書類のPDFカスタマイズです。Welcartが自動生成するPDF類は、内訳に「キャンペーン割引」「ポイント使用」「代引き」といった項目がありますが、これらをPDFに表示させないカスタマイズをご紹介します。</p>
<p><span id="more-277"></span></p>
<p>このネタもWelcartの「開発フォーラム」に上がっています。</p>
<p><a href="http://www.welcart.com/community/forums/topic/%e7%b4%8d%e5%93%81%e6%9b%b8%e7%ad%89%e3%81%ab%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e9%a0%85%e7%9b%ae" target="_blank">[解決済み] 納品書等に表示する項目</a></p>
<p>ただし、ご覧いただくとわかるように、order_print.phpを直接コメントアウトするよう書かれています。プラグインなどの本体ソースを書き換えるのは極力避けたいところですが、記事の日付は2011年の6月とかなり前です。</p>
<p>「もしかして・・・」とWelcart最新版のorder_print.phpを見てみたら、フィルターが付加されていました！</p>
<p>Welcart開発サイドがこういう要望に応えるために用意してくださったのでしょうか。感謝です！</p>
<p>ということで、本体をいじることなくフィルターフックで対応することができます。</p>
<p>内訳項目はラベル（項目名）と値とをそれぞれ出力するようになっており、それぞれに以下のフィルターが用意されています。</p>
<p>キャンペーン割引・ラベル：usces_filter_disnount_label<br />
キャンペーン割引・値：usces_filter_disnount_vlue<br />
代引き・ラベル：usces_filter_cod_label<br />
代引き・値：usces_filter_cod_vlue<br />
使用ポイント・ラベル：usces_filter_point_label<br />
使用ポイント・値：usces_filter_point_vlue</p>
<p>非表示にしたい項目のラベルと値を、functions.phpでフックして空の値を返すようにすれば、PDF上で空欄にすることができます。</p>
<p>たとえば「使用ポイント」を非表示にしたい場合は、</p>
<pre class="brush: php; title: ; notranslate">add_filter( 'usces_filter_point_label', 'my_usces_filter_point_label' );
function my_usces_filter_point_label() {
  return null;
}
add_filter( 'usces_filter_point_vlue', 'my_usces_filter_point_vlue' );
function my_usces_filter_point_vlue() {
  return null;
}</pre>
<p>のように、ラベルと値のフィルターにフックをして、「return null;」で空にしています。</p>
<p>空にしないで、ラベルの方だけフックして名称を変える、なんていう応用もできますね。</p>
<p>先の<a href="http://msn100.org/welcart_customize/welcart_sign.html" title="Welcartの領収書、請求書に印鑑画像を入れる">印鑑挿入</a>と合わせて、独自の領収書類にカスタマイズしてみてください！</p>
<p><a href="https://msn100.org/welcart_customize/welcart_print.html">Welcartの領収書類から不要な項目を削除</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">277</post-id>	</item>
		<item>
		<title>Welcartの領収書、請求書に印鑑画像を入れる</title>
		<link>https://msn100.org/welcart_customize/welcart_sign.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Sat, 07 Mar 2015 00:00:04 +0000</pubDate>
				<category><![CDATA[Welcartカスタマイズ]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[フィルターフック]]></category>
		<category><![CDATA[PDF]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=272</guid>

					<description><![CDATA[<p>Welcartは領収書や請求書を自動でPDF出力する機能がついていて便利なのですね。でも完全自動出力なので、手を加えにくいのが玉にキズです。なんかWordやExcelで作ったみたいで(^^; せめて社印や印鑑画像が入れら [&#8230;]</p>
<p><a href="https://msn100.org/welcart_customize/welcart_sign.html">Welcartの領収書、請求書に印鑑画像を入れる</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>Welcartは領収書や請求書を自動でPDF出力する機能がついていて便利なのですね。でも完全自動出力なので、手を加えにくいのが玉にキズです。なんかWordやExcelで作ったみたいで(^^;</p>
<p>せめて社印や印鑑画像が入れられれば、と思っていたのですが、実は簡単に挿入できることがわかりました！</p>
<p><span id="more-272"></span></p>
<p>元ネタは何のことはない、本家Welcartの開発フォーラムにまんま紹介されていました(^^ゞ</p>
<p><a href="http://www.welcart.com/community/forums/topic/%e8%ab%8b%e6%b1%82%e6%9b%b8-pdf%e3%80%80%e9%a0%98%e5%8f%8e%e6%9b%b8-pdf%e3%80%80%e3%81%ae%e5%8d%b0%e9%91%91">[解決済み] 請求書 PDF　領収書 PDF　の印鑑</a></p>
<pre class="brush: php; title: ; notranslate">function my_filter_pdf_sign() {
	return get_template_directory() . '/images/*****.png';
}
add_filter( 'usces_filter_pdf_estimate_sign', 'my_filter_pdf_sign' );
add_filter( 'usces_filter_pdf_invoice_sign', 'my_filter_pdf_sign' );
add_filter( 'usces_filter_pdf_receipt_sign', 'my_filter_pdf_sign' );
add_filter( 'usces_filter_pdf_bill_sign', 'my_filter_pdf_sign' );</pre>
<p>最初の関数で、画像のパスとファイル名を指定しています。ここは各自書き換えます。</p>
<p>次の4行のフィルターフックは、上から見積書、納品書、領収書、請求書のそれぞれのPDFに、画像をセットしています。Welcartの会員登録ページでは、ユーザーが領収書と請求書をダウンロードできますが、管理者はさらに管理画面から見積書、納品書も発行できるので、この4種に挿入する、ということですね。</p>
<p>あともうひとつフィルターフックが必要です。</p>
<pre class="brush: php; title: ; notranslate">function my_filter_pdf_sign_data() {
	return array(110, 40, 50, 50);
}
add_filter( 'usces_filter_pdf_sign_data', 'my_filter_pdf_sign_data' );</pre>
<p>こちらは画像の位置とサイズを指定するフィルターフックです。関数の中の配列（array）の4つの数字が、左から画像の横位置、画像の縦位置、画像の幅、画像の高さ、となっています。</p>
<p>PDFですので単位はpxではなくインチなのか何なのか、よくわからなくて私は何度もリロードして調整したのですが(^^;、横位置の「110」の値はちょうど領収書右側のサイト名、社名、住所等の位置と同じですので、左揃えでいい場合は110のままでいいと思います。</p>
<p>画像サイズは正方形なら楽なのですが、長方形の場合は縦横の比率を計算して指定しないと画像が歪むのでご注意ください。</p>
<p>やはり印鑑が入るだけで印象も違ってきますね。ぜひ活用してください。</p>
<p>またその他のPDFに出力される項目のカスタマイズについては、やはりフィルターフックでの対応になります。PDF出力は「usc-e-shop」＞「includes」内の「order_print.php」が行っていますので、このファイル内のフィルターを見れば他にもいろいろカスタマイズできると思います。</p>
<p><a href="https://msn100.org/welcart_customize/welcart_sign.html">Welcartの領収書、請求書に印鑑画像を入れる</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">272</post-id>	</item>
		<item>
		<title>FoundationPressでFontAwesomeが使えるようになってた！</title>
		<link>https://msn100.org/foundationpress/foundation_fontawesome.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Fri, 27 Feb 2015 00:00:48 +0000</pubDate>
				<category><![CDATA[FoundationPress]]></category>
		<category><![CDATA[FontAwesome]]></category>
		<category><![CDATA[アイコンフォント]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=266</guid>

					<description><![CDATA[<p>フレームワークのBootStrapはデフォルトでアイコンフォントが使えますが、Foundationにはセットされていないと思っていました。なので自力でFontAwesomeをセットしていたのですが、いつからかは知りません [&#8230;]</p>
<p><a href="https://msn100.org/foundationpress/foundation_fontawesome.html">FoundationPressでFontAwesomeが使えるようになってた！</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>フレームワークのBootStrapはデフォルトでアイコンフォントが使えますが、Foundationにはセットされていないと思っていました。なので自力でFontAwesomeをセットしていたのですが、いつからかは知りませんが、何の手順も不要でFoundationでFontAwesomeが使えることを知りました。もちろんFoundationPressでも、です。</p>
<p><span id="more-266"></span></p>
<p>たまたま以下のページにたどり着き、フツーに使えることを知りました（英文）。</p>
<p><a href="http://docs.joeworkman.net/rapidweaver/stacks/foundation/content/font-awesome" target="_blank">Using Font Awesome With Foundation</a></p>
<p>この記事では「今はFontAwesomeの4.03までしか使えないけど、次のFoundationのアップデートで4.1も使えるようにするよ！」的なことが書いてありますが、先ほどFoundationPressの5.1.1で確認したら、FontAwesome4.3までが使えるようになってました。</p>
<p>使い方は上記ページにあるとおり、普通にhtmlタグでアイコンのタグを入れるだけです。</p>
<pre class="brush: xml; light: true; title: ; notranslate">&lt;i class=&quot;fa fa-chevron-circle-right&quot;&gt;&lt;/i&gt;</pre>
<p>アイコンフォントは便利で多用していますが（このブログでは使ってないんですけど(^^;）、FoundationPressにセットされていた、というのはうれしい驚きでした＾＾</p>
<p>もし「・・・そんなんずいぶん前からやん」「・・・当たり前やん」という話でしたらすいません(^^ゞ</p>
<p><a href="https://msn100.org/foundationpress/foundation_fontawesome.html">FoundationPressでFontAwesomeが使えるようになってた！</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">266</post-id>	</item>
		<item>
		<title>Welcartのメールの送信者名を変更する</title>
		<link>https://msn100.org/welcart_customize/welcart_mail.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Tue, 24 Feb 2015 09:17:55 +0000</pubDate>
				<category><![CDATA[Welcartカスタマイズ]]></category>
		<category><![CDATA[フィルターフック]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[メール]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=260</guid>

					<description><![CDATA[<p>WordPressでオンラインショップが手軽に制作できるWelcartプラグイン。テーマカスタマイズの自由度が非常に高いのでよく利用しており、機能的なカスタマイズも少しずつ学んでいます。 今回のカスタマイズは、自動送信メ [&#8230;]</p>
<p><a href="https://msn100.org/welcart_customize/welcart_mail.html">Welcartのメールの送信者名を変更する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>WordPressでオンラインショップが手軽に制作できる<a href="http://www.welcart.com/" target="_blank">Welcartプラグイン</a>。テーマカスタマイズの自由度が非常に高いのでよく利用しており、機能的なカスタマイズも少しずつ学んでいます。</p>
<p>今回のカスタマイズは、自動送信メールの差出人名を変更する方法です。Welcartが送信するメールの送信者名は、デフォルトではサイト名が入りますので、これを任意の文字列に変えてみます。</p>
<p><span id="more-260"></span></p>
<p>そもそも変更の理由なんですが、サイト名はSEOを意識して、ショップ名や会社名の前にキーワードやキャッチを盛り込んでいる場合があります。</p>
<p>「南フランス・ブルゴーニュのビンテージワインを送料無料でお届け おフランス屋」みたいな場合（これがSEO的にいいかどうかはビミョーとしても(笑)）、注文後のサンキューメールや受注メールの送信者名までがこう長々となるのはやはり考え物ですよね。差出人はシンプルに「おフランス屋」でいいのではないかと。</p>
<p>ということで具体的な変更方法ですが、フィルターフックでカスタマイズしてfunctions.phpに記述を追加します。</p>
<p>送信メールの設定は、Welcartプラグイン本体内の「functions」フォルダ内の「function.php」に記載されています。各種メールごとに</p>
<pre class="brush: php; light: true; title: ; notranslate">'from_name' =&gt; get_option('blogname'),</pre>
<p>という形で配列に格納しています。その配列に対してフィルターが用意されているので、そのフィルターをfunctions.phpでフックして書き直せばいい、ということになります。</p>
<p>ちなみにメールの送信準備をするための関数は、</p>
<ul>
<li>usces_ajax_send_mail()：管理画面から手動送信する各種メール</li>
<li>usces_send_ordermail()：自動返信のサンキューメール</li>
<li>usces_send_regmembermail($user)：入会完了後連絡メール</li>
<li>usces_send_delmembermail($user)：退会完了連絡メール</li>
<li>usces_lostmail($url)：パスワード再設定時の連絡メール</li>
</ul>
<p>だと思います。これらの関数内で、&#8217;from_name&#8217; => get_option(&#8216;blogname&#8217;) で送信者名をサイト名にして配列に格納していますので、その後に出てくるフィルターをフック、str_replace関数でサイト名を置換して書き換えます。</p>
<p>ソースコードは以下のようになります。</p>
<pre class="brush: php; title: ; notranslate">
// 管理画面から手動送信する各種メール
add_filter( 'usces_ajax_send_mail_para_to_customer', 'my_usces_ajax_send_mail_para_to_customer', 10, 3 );
function my_usces_ajax_send_mail_para_to_customer( $confirm_para ) {
  return str_replace( 'サイト名', '変更したい差出人名', $confirm_para );
}

// 自動返信のサンキューメール
add_filter( 'usces_send_ordermail_para_to_customer', 'my_usces_send_ordermail_para_to_customer', 10, 3 );
function my_usces_send_ordermail_para_to_customer( $confirm_para, $entry, $data ) {
  return str_replace( 'サイト名', '変更したい差出人名', $confirm_para );
}

// 入会完了後連絡メール
add_filter( 'usces_filter_send_regmembermail_para1', 'my_usces_filter_send_regmembermail_para1', 10, 3 );
function my_usces_filter_send_regmembermail_para1( $para1 ) {
  return str_replace( 'サイト名', '変更したい差出人名', $para1 );
}

// 退会完了連絡メール
add_filter( 'usces_filter_send_delmembermail_para1', 'my_usces_filter_send_delmembermail_para1', 10, 3 );
function my_usces_filter_send_delmembermail_para1( $para1 ) {
  return str_replace( 'サイト名', '変更したい差出人名', $para1 );
}

// パスワード再設定時の連絡メール
add_filter( 'usces_filter_send_lostmail_para1', 'my_usces_filter_send_lostmail_para1', 10, 3 );
function my_usces_filter_send_lostmail_para1( $para1 ) {
  return str_replace( 'サイト名', '変更したい差出人名', $para1 );
}
</pre>
<p>フィルター名と配列名を間違えないよう気をつけてください。元の配列には他に送信先のメールアドレスや名前、返信先等も含まれていますので、必要があればこれらも同様に書き換えることはできるかと思います。</p>
<p><a href="https://msn100.org/welcart_customize/welcart_mail.html">Welcartのメールの送信者名を変更する</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">260</post-id>	</item>
		<item>
		<title>compass最新バージョンではFoundationPressのscssが一部コンパイルされない</title>
		<link>https://msn100.org/foundationpress/compass_vdown.html</link>
		
		<dc:creator><![CDATA[Kota]]></dc:creator>
		<pubDate>Sat, 14 Feb 2015 16:47:26 +0000</pubDate>
				<category><![CDATA[FoundationPress]]></category>
		<category><![CDATA[compass]]></category>
		<category><![CDATA[scss]]></category>
		<category><![CDATA[Foundation]]></category>
		<guid isPermaLink="false">http://msn100.org/?p=232</guid>

					<description><![CDATA[<p>「最近はFoundationPress押し」という話を先ほど書きましたが、実は先日、FoundationPressのscssが一部コンパイルされなくなって不完全なcssが出力されて、サイトがメチャメチャになったことがあり [&#8230;]</p>
<p><a href="https://msn100.org/foundationpress/compass_vdown.html">compass最新バージョンではFoundationPressのscssが一部コンパイルされない</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></description>
										<content:encoded><![CDATA[<p>「最近はFoundationPress押し」という話を先ほど書きましたが、実は先日、FoundationPressのscssが一部コンパイルされなくなって不完全なcssが出力されて、サイトがメチャメチャになったことがありました(^^;</p>
<p>原因は、compassのバージョンを上げたことでした・・・</p>
<p><span id="more-232"></span></p>
<p>それまではcompassのバージョン0.12系をずっと使ってた（というかバージョンアップのやり方を知らなかったｗ）のですが、バージョンアップのやり方を知ったので何も考えずにトライ。</p>
<p>「お～、最新になった！」と喜んでいたのですが、FoundationPressで作成中のサイトのscssを修正してコンパイル＆アップロードしたら、ほぼcssが効いてない「素」のような状態に((( ；ﾟДﾟ)))</p>
<p>FoundationやCSSフレームワークはcssが肥大化しがちですが、compassアップロード後のcssはサイズが半分以下になっていたんですね。</p>
<p>「お、これはcompassバージョンアップで画期的な圧縮機能でも付いたんだろうか」などとワクワクしてたんですが、何のことはない、コンパイルできなくなったscss部分がゴッソリ抜け落ちていただけでしたｗ</p>
<p>とにかくこれではFoundationPressでのサイト作りができませんから、おっかなびっくりでcompassをバージョンダウン。ついでにsassも前のバージョンに戻しました。</p>
<p>やり方はこちら「<a href="http://ameblo.jp/hs1985/entry-11932402124.html" target="_blank">CompassをヴァージョンアップしたらCodekit2でコンパイルできなくなった&#8230;｜Heasteaのブログ</a>」様を参考にさせていただきました。</p>
<p>バージョンダウンのやり方は、コマンドプロンプトで</p>
<p><code>gem uninstall compass<br />
gem uninstall sass<br />
gem install sass --version "3.2.10"<br />
gem install compass --version "0.12.2"</code></p>
<p>です。一度アンインストールして、古いバージョンのものをバージョン番号を指定して再インストール、ということですね。順番はこの順番どおりにした方がいいそうです。</p>
<p>compassの1.0系は0.1系とかなりいろいろと違うようです。なので別にsassはバージョンダウンする必要はなかったかもしれませんが、「君子危うきに近寄らず（でいいのかこの場合？ｗ）」ということで一緒に戻しておきました。</p>
<p>いずれFoundation側でcompass1.0系に対応してくれることが望ましいですが、とりあえずcompassでFoundationをコンパイルしたらcssがおかしい、という方は、compassのバージョンを疑ってみてください。</p>
<p><a href="https://msn100.org/foundationpress/compass_vdown.html">compass最新バージョンではFoundationPressのscssが一部コンパイルされない</a>は<a href="https://msn100.org">WordPressカスタマイズ、サイト作成メモ</a>で公開された投稿です。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">232</post-id>	</item>
	</channel>
</rss>
