<?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>スタッフブログ｜dis-ドアズインターネットサービス｜WEB（ホームページ）制作、作成・SEO・FLASH・ビジネスブログ・ユーザビリティ・アクセシビリティ｜神戸・大阪 &#187; WordPress</title>
	<atom:link href="http://dis.ne.jp/blog/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://dis.ne.jp/blog</link>
	<description>WEB（ホームページ）制作、作成・SEO・FLASH・ビジネスブログ・ユーザビリティ・アクセシビリティ</description>
	<lastBuildDate>Tue, 25 Oct 2011 06:22:48 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SyntaxHighlighterのCSSをカスタマイズ</title>
		<link>http://dis.ne.jp/blog/coding/197.html</link>
		<comments>http://dis.ne.jp/blog/coding/197.html#comments</comments>
		<pubDate>Thu, 12 Nov 2009 11:53:10 +0000</pubDate>
		<dc:creator>nichol</dc:creator>
				<category><![CDATA[コーディングのこと]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://dis.ne.jp/blog/?p=197</guid>
		<description><![CDATA[こんにちわ、nicholです。 WordPressでソースコードを記事に表示させたいとき、便利なのがSyntaxHighlighter。 もちろんこのブログにも入ってます。 disBlogで使用しているのは、Syntax [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちわ、nicholです。</p>
<p>WordPressでソースコードを記事に表示させたいとき、便利なのが<a href="http://code.google.com/p/syntaxhighlighter/" target="_blank">SyntaxHighlighter</a>。<br />
もちろんこのブログにも入ってます。<br />
disBlogで使用しているのは、<a href="http://wordpress.org/extend/plugins/syntaxhighlighter/" target="_blank">SyntaxHighlighter Evolved</a>というバージョン。</p>
<p>これを入れると、こんな感じ↓になるんですが、</p>
<p><img src="http://dis.ne.jp/blog/entryimg/nichol_091112_01.jpg" alt="nichol_091112_01" title="nichol_091112_01" width="540" height="172" class="alignnone size-full wp-image-198" /></p>
<p>…</p>
<p>…なんか…</p>
<p>…このビビッドな緑のラインが微妙…<br />
行間ももう少し空けた方が見やすい。</p>
<p>ということで、ちょっといじることにしました。</p>
<p><span id="more-197"></span></p>
<p>ところで、SyntaxHighlighterにはいくつかテーマがあります。<br />
上の画像はデフォルトですが、ダッシュボード→設定→SyntaxHighlighter→Defaultから、テーマ以外にもいろいろと設定がいじれます。<br />
「Miscellaneous」という項目から、ナンバリングを非表示にしたり、また、変更した状態をプレビューできたりするのでけっこう便利なんですが、あらかじめ設定された項目以外の変更は出来ない様子。<br />
ということは、CSSを変更するしかない。</p>
<p>CSSは、wp-content→plugins→syntaxhighlighter→syntaxhighlighter→stylesというところに、テーマ別で入っています。<br />
デフォルトの状態から変更したので、今回使ったcssは、</p>
<p>・shCore.css（基本css）<br />
・shThemeDefault.css（デフォルトテーマcss)</p>
<p>の2つ。<br />
この2つをダウンロードし、念のためバックアップをとる。</p>
<p>SyntaxHighlighterが表示されているページのキャプチャを取り、例の緑色をPhotoshopで抽出すると、「#6CE26C」っていう値をゲット。<br />
このカラーコードを元にCSS内で検索をかけてみると、</p>
<p>.syntaxhighlighter .line .content</p>
<p>を発見。好きな色に変える。</p>
<p>次は行間を変更する。<br />
shCore.cssの一番上の方に、</p>
<p>.syntaxhighlighter,<br />
.syntaxhighlighter div,<br />
.syntaxhighlighter code,<br />
.syntaxhighlighter table,<br />
.syntaxhighlighter table td,<br />
.syntaxhighlighter table tr,<br />
.syntaxhighlighter table tbody</p>
<p>っていうところがあるので、そこのline-height値をいじる。</p>
<p>…このように、普通にcssをいじる感じで好きなようにカスタマイズします。<br />
そして、完成したのがこれ↓</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
include_once(ABSPATH . WPINC . '/rss.php');
define('MAGPIE_OUTPUT_ENCODING' , 'UTF-8');
define('MAGPIE_CACHE_DIR' , './cache');
define('MAGPIE_FETCH_TIME_OUT', 30);
define('MAGPIE_CACHE_AGE', 60*60);
$rss = fetch_rss('http://waratsuyoshi.jp/feed');
$maxitems = 3;
$items = array_slice($rss-&gt;items, 0, $maxitems);
?&gt;
</pre>
<p>ところで、このエントリを書き終わったあと、ふと気づくとプラグインがバージョンアップされて↑に書いた設定すべてが消されてました。<br />
あわててローカルのcssをアップするも、バージョンアップに伴い仕様そのものが変わったもよう。<br />
仕方なく、本サイトから最新バージョンのプラグインをダウンロードしてきて、もう一度cssを修正しなおしました。<br />
というわけで、気合入れてカスタマイズしても、バージョンアップでふりだしに戻ることがあるので気をつけてください。</p>
<p>でも、cssそのものは不要な記述が減ってすっきりしていじりやすくなってていい感じでした。</p>
]]></content:encoded>
			<wfw:commentRss>http://dis.ne.jp/blog/coding/197.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressで日付入りRSSを取得して表示させる</title>
		<link>http://dis.ne.jp/blog/coding/50.html</link>
		<comments>http://dis.ne.jp/blog/coding/50.html#comments</comments>
		<pubDate>Thu, 29 Oct 2009 04:49:02 +0000</pubDate>
		<dc:creator>nichol</dc:creator>
				<category><![CDATA[コーディングのこと]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://dis.ne.jp/blog/?p=50</guid>
		<description><![CDATA[nicholことデザイナーの勝田です。 デザインと構築が主な仕事で、このブログの作者です。 Wordpressの構築は素人なので、のめりこんで作ってたら、いつのまにかたかみーに初投稿を奪われていました。なんと。。 それは [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://dis.ne.jp/blog/entryimg/nichol_091029.jpg" alt="nichol_091029" title="nichol_091029" width="590" height="100" class="aligncenter size-full wp-image-59" /></p>
<p>nicholことデザイナーの勝田です。<br />
デザインと構築が主な仕事で、このブログの作者です。<br />
Wordpressの構築は素人なので、のめりこんで作ってたら、いつのまにか<a href="http://dis.ne.jp/blog/author/takamatsu/">たかみー</a>に初投稿を奪われていました。なんと。。</p>
<p>それはそうと、このブログのサイドに社長andチーフディレクターのブログがアーカイブされているのですが、ここでちょっとハマった問題について書きたいと思います。</p>
<p><span id="more-50"></span></p>
<p>RSSをアーカイブさせる方法は、大きく分けて</p>
<p>1.プラグインを使う<br />
2.直接phpを書く</p>
<p>があると思うんですが、「余計なプラグインを入れるな」というチーフディレクターからの命令により今回は後者の方法を選びました。</p>
<p>phpはまったくわからないため、ググってソースを探してたら、WebTecNoteさんで</p>
<p class="blank"><a href="http://tenderfeel.xsrv.jp/wordpress/197/" target="_blank">[WP]wordpressでRSSを取得して表示</a></p>
<p>という記事を発見。さっそくテンプレートに書き加えてみる。</p>
<p>これでRSS表示はOKなんですが、このままだと日付表示ができない。<br />
ここでたかみー参戦。<br />
PHPの知識があるたかみーに手伝ってもらいつつ、日付表示のためのソースを打ってみる。</p>
<p>でも、出ない。。</p>
<p>RSS側では日付はpudDateで囲まれてるから、素人考えでは、</p>
<pre class="brush: php; title: ; notranslate">&lt;?php echo $item['pudDate']; ?&gt;</pre>
<p>でいけるんじゃないの？とやってみたけどひたすら表示されない。<br />
あきらめかけたころ、</p>
<p class="blank"><a href="http://wp.maaguu.com/2009/01/01/publish-newentries-daytimelist-in-homepage/" target="_blank">RSSフィードを取得して各ブログの新着記事を日付順にソートして表示する</a></p>
<p>という記事を発見。やってみる。</p>
<p>…出た！！！</p>
<p>でもなんで？とソースをよく見てみると、pudDateがpubdateになってることにたかみーが気づく。<br />
まさか、こんなことで？？と思いながらはじめのソースに加えてみると、</p>
<p>いけました。</p>
<p>なんということでしょう・・</p>
<p>あまりに簡単なことに、脱力してしまいました。<br />
これを機に、PHPも勉強せなあかんなあ、と思った一日でした。</p>
<p>ちなみに、完成したソースがこれ↓です。</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
include_once(ABSPATH . WPINC . '/rss.php');
define('MAGPIE_OUTPUT_ENCODING' , 'UTF-8');
define('MAGPIE_CACHE_DIR' , './cache');
define('MAGPIE_FETCH_TIME_OUT', 30);
define('MAGPIE_CACHE_AGE', 60*60);
$rss = fetch_rss('http://doors.co.jp/toblog/feed');
$maxitems = 3;
$items = array_slice($rss-&gt;items, 0, $maxitems);
?&gt;
&lt;ul&gt;
&lt;?php if (empty($items)) echo '&lt;li&gt;No items&lt;/li?&gt;';
else
foreach ( $items as $item ) : ?&gt;
&lt;li&gt;
&lt;span&gt;
&lt;?php $item_date  = $item['pubdate'];
       $out_item_date  = date('Y.n.j', strtotime($item_date));
       echo $out_item_date; ?&gt;
&lt;/span&gt;
&lt;a href='&lt;?php echo $item['link']; ?&gt;' target=&quot;_blank&quot;&gt;
&lt;?php echo $item['title']; ?&gt;
&lt;/a&gt;&lt;/li&gt;
&lt;?php endforeach; ?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://dis.ne.jp/blog/coding/50.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://dis.ne.jp/blog/topics/1.html</link>
		<comments>http://dis.ne.jp/blog/topics/1.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 07:01:46 +0000</pubDate>
		<dc:creator>doors</dc:creator>
				<category><![CDATA[トピックス]]></category>
		<category><![CDATA[Action Script]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Font]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[おすすめ本]]></category>
		<category><![CDATA[ニュース]]></category>
		<category><![CDATA[携帯]]></category>
		<category><![CDATA[論じる]]></category>

		<guid isPermaLink="false">http://dis.ne.jp/blog/?p=1</guid>
		<description><![CDATA[WordPress へようこそ。これは最初の投稿です。編集もしくは削除してブログを始めてください !]]></description>
			<content:encoded><![CDATA[<p><a href="http://dis.ne.jp/blog/entryimg/zack.jpg" rel="lightbox[1]"><img src="http://dis.ne.jp/blog/entryimg/zack.jpg" alt="zack" title="zack" width="590" height="200" class="aligncenter size-full wp-image-64" /></a></p>
<p>WordPress へようこそ。これは最初の投稿です。編集もしくは削除してブログを始めてください !</p>
]]></content:encoded>
			<wfw:commentRss>http://dis.ne.jp/blog/topics/1.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

