<?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>Retoucher.jp &#187; WordPress</title>
	<atom:link href="http://retoucher.jp/archives/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://retoucher.jp</link>
	<description>主にPC関連の備忘録と映画の感想を書いています。</description>
	<lastBuildDate>Fri, 04 Nov 2011 07:34:34 +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>インポート時の容量を上げる</title>
		<link>http://retoucher.jp/archives/288</link>
		<comments>http://retoucher.jp/archives/288#comments</comments>
		<pubDate>Tue, 01 Dec 2009 07:42:29 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://retoucher.jp/?p=288</guid>
		<description><![CDATA[WordPress構築で仮サーバから本サーバに引越しする時にいつも容量を上げる事をやっているはずなのに、何時も忘れてしまってます。 と言う事で、備忘録・・・ WordPressをインストールしてあるルートディレクトリのhtaccessに下記を記載。 php_value memory_limit 16M php_value post_max_size 16M php_value upload_max_filesize 16M php_value max_execution_time 600 標準は２Mですが、さすがに16M以上のインポートファイル扱う事は無いのでこうしてあります。 php.iniで書く方法もあるみたいですが、私はサーバ管理者ではないのでこの方法になってます。]]></description>
			<content:encoded><![CDATA[<p>WordPress構築で仮サーバから本サーバに引越しする時にいつも容量を上げる事をやっているはずなのに、何時も忘れてしまってます。<br />
と言う事で、備忘録・・・</p>
<p><span id="more-288"></span></p>
<p>WordPressをインストールしてあるルートディレクトリのhtaccessに下記を記載。</p>
<div id="sample">
php_value memory_limit 16M<br />
php_value post_max_size 16M<br />
php_value upload_max_filesize 16M<br />
php_value max_execution_time 600
</div>
<p>標準は２Mですが、さすがに16M以上のインポートファイル扱う事は無いのでこうしてあります。</p>
<p>php.iniで書く方法もあるみたいですが、私はサーバ管理者ではないのでこの方法になってます。</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/288/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらインターネットで複数のWordPressを使う</title>
		<link>http://retoucher.jp/archives/83</link>
		<comments>http://retoucher.jp/archives/83#comments</comments>
		<pubDate>Fri, 19 Sep 2008 02:06:46 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://omegared.sakura.ne.jp/test/archives/83</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>最近、仕事でWordpressが中心になっているため、こちらのサイト（MovableType）が使いづらくなっていたので、半ば放置してました。<br />
私が使っている「さくらインターネットのサービス」ではデータベースが1つしか持てません。<br />
別ブログでWordpressを使っているため、こちらのサイトはMovableTypeのままでした。<br />
ダメモトで調べてみたところ、意外にも簡単に複数持てることが判明しました。</p>
<p><span id="more-83"></span></p>
<p>wp-config.phpのテーブルプレフィックス部分を変えればいいそうです。</p>
<p><em>// テーブルの接頭辞を指定します。複数設置する場合など適宜変更してください。<br />
<strong>$table_prefix  = &#8216;ここに任意の文字入力&#8217;; </strong>  // 半角英数字と下線のみが使用できます。</em></p>
<p>こんな簡単だったとは・・・</p>
<p>とりあえず、念のためDBのバックアップはとってから、作業しました。</p>
<p>よし、これでこのサイトをWordpressに出来きます！</p>
<p>なぜWordpressの方がいいかというと・・・・</p>
<p>ローカルでXamppを使ってデザインをしているため、Wordpressならデザインに情報が集約されてるからFTPコピーだけで済むのがラクチンです。<br />
一方、MTだと毎ページ切り替えしなければいけないのが、正直メンドウ。</p>
<p>単純にそれだけです。</p>
<p>暫くしたら、一時的に見れない等あるかもしれませんが、ご了承ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/83/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>カレンダーを無理矢理カスタマイズ</title>
		<link>http://retoucher.jp/archives/64</link>
		<comments>http://retoucher.jp/archives/64#comments</comments>
		<pubDate>Mon, 17 Mar 2008 04:05:45 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://omegared.sakura.ne.jp/test/archives/64</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>プラグインを作れる能力があれば作っているのですが、その技術力が無いのでデフォルトテンプレートをイジってカレンダーをカスタマイズしてみました。</p>
<p>このやり方だとアップグレードの際に書き換えられてしまうので、問題ありなんですがテストも兼ねているので、仕方ないです。</p>
<p>念のため、オリジナルはコピーして保存しておきました。<br />
/wordpressディレクトリ/wp-includes/general-template.php</p>
<p><span id="more-64"></span><br />
単純にテーブルのカレンダーではなく、1行のカレンダーがほしかったので、その部分を分解して再構築しただけです。</p>
<p>約510行目<br />
&lt;table&gt;タグがある部分を</p>
<div style="padding:8px;border:dotted 1px #ccc;">
echo &#8216;&lt;div id=&#8221;custom-calendar&#8221;&gt;&#8217;;</p>
<p>/*前の月*/<br />
if ( $previous ) {<br />
echo &#8220;\n\t\t&#8221;.&#8217;&lt;span abbr=&#8221;&#8216; . $wp_locale-&gt;get_month($previous-&gt;month) . &#8216;&#8221; id=&#8221;prev&#8221;&gt;&lt;a href=&#8221;&#8216; .<br />
get_month_link($previous-&gt;year, $previous-&gt;month) . &#8216;&#8221; title=&#8221;&#8216; . sprintf(__(&#8216;View posts for %1$s %2$s&#8217;), $wp_locale-&gt;get_month($previous-&gt;month),<br />
date(&#8216;Y&#8217;, mktime(0, 0 , 0, $previous-&gt;month, 1, $previous-&gt;year))) . &#8216;&#8221;&gt;&laquo; Prev&lt;/a&gt;&lt;/span&gt;&#8217;;<br />
} else {<br />
echo &#8220;\n\t\t&#8221;.&#8217;&lt;span id=&#8221;prev&#8221; class=&#8221;pad&#8221;&gt;&nbsp;&lt;/span&gt;&#8217;;<br />
}</p>
<p>// Get days with posts<br />
$dayswithposts = $wpdb-&gt;get_results(&#8220;SELECT DISTINCT DAYOFMONTH(post_date)<br />
FROM $wpdb-&gt;posts WHERE MONTH(post_date) = &#8216;$thismonth&#8217;<br />
AND YEAR(post_date) = &#8216;$thisyear&#8217;<br />
AND post_type = &#8216;post&#8217; AND post_status = &#8216;publish&#8217;<br />
AND post_date &lt; &#8216;&#8221; . current_time(&#8216;mysql&#8217;) . &#8216;\&#8221;, ARRAY_N);<br />
if ( $dayswithposts ) {<br />
foreach ( $dayswithposts as $daywith ) {<br />
$daywithpost[] = $daywith[0];<br />
}<br />
} else {<br />
$daywithpost = array();<br />
}</p>
<p>if (strpos($_SERVER['HTTP_USER_AGENT'], &#8216;MSIE&#8217;) !== false || strpos(strtolower($_SERVER['HTTP_USER_AGENT']), &#8216;camino&#8217;) !== false || strpos(strtolower($_SERVER['HTTP_USER_AGENT']), &#8216;safari&#8217;) !== false)<br />
$ak_title_separator = &#8220;\n&#8221;;<br />
else<br />
$ak_title_separator = &#8216;, &#8216;;</p>
<p>$ak_titles_for_day = array();<br />
$ak_post_titles = $wpdb-&gt;get_results(&#8220;SELECT post_title, DAYOFMONTH(post_date) as dom &#8221;<br />
.&#8221;FROM $wpdb-&gt;posts &#8221;<br />
.&#8221;WHERE YEAR(post_date) = &#8216;$thisyear&#8217; &#8221;<br />
.&#8221;AND MONTH(post_date) = &#8216;$thismonth&#8217; &#8221;<br />
.&#8221;AND post_date &lt; &#8216;&#8221;.current_time(&#8216;mysql&#8217;).&#8221;&#8216; &#8221;<br />
.&#8221;AND post_type = &#8216;post&#8217; AND post_status = &#8216;publish&#8217;&#8221;<br />
);<br />
if ( $ak_post_titles ) {<br />
foreach ( $ak_post_titles as $ak_post_title ) {</p>
<p>$post_title = apply_filters( &#8220;the_title&#8221;, $ak_post_title-&gt;post_title );<br />
$post_title = str_replace(&#8216;&#8221;&#8216;, &#8216;&quot;&#8217;, wptexturize( $post_title ));</p>
<p>if ( empty($ak_titles_for_day['day_'.$ak_post_title-&gt;dom]) )<br />
$ak_titles_for_day['day_'.$ak_post_title-&gt;dom] = &#8221;;<br />
if ( empty($ak_titles_for_day["$ak_post_title-&gt;dom"]) ) // first one<br />
$ak_titles_for_day["$ak_post_title-&gt;dom"] = $post_title;<br />
else<br />
$ak_titles_for_day["$ak_post_title-&gt;dom"] .= $ak_title_separator . $post_title;<br />
}<br />
}</p>
<p>// See how much we should pad in the beginning<br />
$pad = calendar_week_mod(date(&#8216;w&#8217;, $unixmonth)-$week_begins);<br />
if ( 0 != $pad )<br />
echo &#8220;\n\t\t&#8221;.&#8217;&lt;span class=&#8221;pad&#8221;&gt;&nbsp;&lt;/span&gt;&#8217;;</p>
<p>$daysinmonth = intval(date(&#8216;t&#8217;, $unixmonth));<br />
for ( $day = 1; $day &lt;= $daysinmonth; ++$day ) {<br />
if ( isset($newrow) &#038;&#038; $newrow )<br />
echo &#8220;&#8221;;<br />
$newrow = false;</p>
<p>if ( $day == gmdate(&#8216;j&#8217;, (time() + (get_option(&#8216;gmt_offset&#8217;) * 3600))) &#038;&#038; $thismonth == gmdate(&#8216;m&#8217;, time()+(get_option(&#8216;gmt_offset&#8217;) * 3600)) &#038;&#038; $thisyear == gmdate(&#8216;Y&#8217;, time()+(get_option(&#8216;gmt_offset&#8217;) * 3600)) )<br />
echo &#8216;&lt;span id=&#8221;today&#8221;&gt;&#8217;;<br />
else<br />
echo &#8216;&lt;span&gt;&#8217;;</p>
<p>if ( in_array($day, $daywithpost) ) // any posts today?<br />
echo &#8216;&lt;a href=&#8221;&#8216; . get_day_link($thisyear, $thismonth, $day) . &#8220;\&#8221; title=\&#8221;$ak_titles_for_day[$day]\&#8221;&gt;$day&lt;/a&gt;&#8221;;<br />
else<br />
echo $day;<br />
echo &#8216;&lt;/span&gt;&#8217;;</p>
<p>if ( 6 == calendar_week_mod(date(&#8216;w&#8217;, mktime(0, 0 , 0, $thismonth, $day, $thisyear))-$week_begins) )<br />
$newrow = true;<br />
}</p>
<p>$pad = 7 &#8211; calendar_week_mod(date(&#8216;w&#8217;, mktime(0, 0 , 0, $thismonth, $day, $thisyear))-$week_begins);<br />
if ( $pad != 0 &#038;&#038; $pad != 7 )<br />
echo &#8220;\n\t\t&#8221;.&#8217;&lt;span&gt;&nbsp;&lt;/span&gt;&#8217;;</p>
<p>/*次の月*/<br />
if ( $next ) {<br />
echo &#8220;\n\t\t&#8221;.&#8217;&lt;span abbr=&#8221;&#8216; . $wp_locale-&gt;get_month($next-&gt;month) . &#8216;&#8221; id=&#8221;next&#8221;&gt;&lt;a href=&#8221;&#8216; .<br />
get_month_link($next-&gt;year, $next-&gt;month) . &#8216;&#8221; title=&#8221;&#8216; . sprintf(__(&#8216;View posts for %1$s %2$s&#8217;), $wp_locale-&gt;get_month($next-&gt;month),<br />
date(&#8216;Y&#8217;, mktime(0, 0 , 0, $next-&gt;month, 1, $next-&gt;year))) . &#8216;&#8221;&gt;&#8217; .&#8217;Next &raquo;&lt;/a&gt;&lt;/span&gt;&#8217;;<br />
} else {<br />
echo &#8220;\n\t\t&#8221;.&#8217;&lt;span id=&#8221;next&#8221; class=&#8221;pad&#8221;&gt;&nbsp;&lt;/span&gt;&#8217;;<br />
}<br />
echo &#8220;&lt;/div&gt;&lt;!&#8211;custom-calendar-end&#8211;&gt;&#8221;;
</p></div>
<p>ざっと手直ししただけなので、細かい部分は面倒なので訂正しませんでした。<br />
テーブルタグだと「次の月」と「前の月」がtdで隣り合わせになっていたので、「次の月」を一番下にもってきて移動。</p>
<p>（イメージ）<br />
<img src="http://retoucher.jp/images/080316calendar.gif" width="90%"/></p>
<p>別サイトで使っているWordpressは複数のブログを扱っておらず、使い分けをする必要もないので、暫定的にコレを使用することにします。</p>
<p>時間があれば、これをプラグイン化する挑戦をしてみたいですね・・・・</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/64/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MovableTypeからWordPressにインポートする際の注意</title>
		<link>http://retoucher.jp/archives/48</link>
		<comments>http://retoucher.jp/archives/48#comments</comments>
		<pubDate>Sat, 07 Jul 2007 00:43:09 +0000</pubDate>
		<dc:creator>taiyo</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://omegared.sakura.ne.jp/test/archives/48</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>昨日、MovabletType4 beta5をインストールしたのは書いたが、テンプレートの仕様がガラっと変わってしまったので、既存のMT3.xで作成したブログをMT4仕様に変更するのは手間が掛かると言う事がわかりとりあえず諦めた・・・<br />
正直、MT3.1からマイナーバージョンアップの時よりもヒドイかもしれません。<br />
だったら他の「Nucleus」や「WordPress」でもいいんじゃないかと思い、とりあえず、テストとして「WorsPress」を組み込む事にしました。</p>
<p><span id="more-48"></span><br />
インストールは非常に簡単に終わったので、書く必要は多分無いですね。</p>
<p>MTでエクスポートしたテキストファイルをWordPressで読み込みます。<br />
ここら辺は、当たり前のことなのだが、ここで書いておきたいのが、</p>
<p><strong>『MT４仕様のエクスポートファイルはWordPressで読み込むとコメント＋トラックバックが消えてしまう』</strong></p>
<p>と言う点。</p>
<p>最初は違う要因だと思っていたが、ネットでイロイロ調べて、それを試してもダメだったので、手間は掛かるけれど、MT４からMT3.35にダウングレードして、エクスポートしたファイルはWordPressでしっかりと読み込んでくれました。</p>
<p>今回の件で分かった事はMT離れって言うのはずいぶん前から進んでいたんですね？</p>
<p>しばらくの間はMTとWPを並行して作業をして見たいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://retoucher.jp/archives/48/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

