<?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>nmsworks &#187; wordpress</title>
	<atom:link href="http://nmsworks.net/archives/category/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://nmsworks.net</link>
	<description>Design × Design</description>
	<lastBuildDate>Mon, 05 Sep 2011 09:09:18 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>WordPressでアップロード画像のサムネイルを取得する</title>
		<link>http://nmsworks.net/archives/489</link>
		<comments>http://nmsworks.net/archives/489#comments</comments>
		<pubDate>Fri, 17 Dec 2010 05:20:53 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nmsworks.net/archives/489</guid>
		<description><![CDATA[カスタムフィールドに画像を設定していた場合にその画像のサムネイルを表示したい時に利用。 function get_my_thum( $my_img_path ) { $targetFilePathInfo = pathi [...]]]></description>
			<content:encoded><![CDATA[<p>カスタムフィールドに画像を設定していた場合にその画像のサムネイルを表示したい時に利用。</p>
<pre>

function get_my_thum( $my_img_path ) {
$targetFilePathInfo = pathinfo($my_img_path);
echo $targetFilePathInfo ['dirname'];
echo "/";
echo $targetFilePathInfo ['filename'];
echo "-150x150.";
echo $targetFilePathInfo ['extension'];
}
</pre>
<p>要するにアップロード画像の拡張子の前に「-150&#215;150」って付けてるだけなんだけど、他に良い方法がなかったので作ってみた。このぐらいならプラグインや解法を探すより自分で作ったほうが早いので。</p>
<p>誰か良い方法があれば教えてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/489/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressでカスタム投稿タイプを使う</title>
		<link>http://nmsworks.net/archives/480</link>
		<comments>http://nmsworks.net/archives/480#comments</comments>
		<pubDate>Fri, 17 Dec 2010 04:59:24 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nmsworks.net/?p=480</guid>
		<description><![CDATA[WordPressを利用していて、制作事例や商品紹介など特定のフォーマットにそって入力するページを作りたい場合便利なのが「カスタム投稿タイプ」です。 具体的には、作りたいフォーマットページ専用の投稿メニューを生成しその内 [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressを利用していて、制作事例や商品紹介など特定のフォーマットにそって入力するページを作りたい場合便利なのが「カスタム投稿タイプ」です。<br />
具体的には、作りたいフォーマットページ専用の投稿メニューを生成しその内容をその他投稿ページのように出力する機能です。<br />
プラグインで簡単に実現できるのですが、自分で作ったほうが色々設定できて便利なので今回はその方法を。</p>
<p>まずfunctions.phpに下記の内容を追加します。</p>
<pre>
function works_custom_post_type()
{
$labels = array(
'name' =&gt; _x('施工事例', 'post type general name'),
'singular_name' =&gt; _x('施工事例一覧', 'post type singular name'),
'add_new' =&gt; _x('新規施工事例', 'book'),
'add_new_item' =&gt; __('新規施工事例を追加'),
'edit_item' =&gt; __('編集'),
'new_item' =&gt; __('新規施工事例'),
'view_item' =&gt; __('この記事を表示'),
'search_items' =&gt; __('検索'),
'not_found' =&gt;  __('施工事例はありません'),
'not_found_in_trash' =&gt; __('ゴミ箱は空です'),
'parent_item_colon' =&gt; ''
);
$args = array(
'labels' =&gt; $labels,
'public' =&gt; true,
'publicly_queryable' =&gt; true,
'show_ui' =&gt; true,
'query_var' =&gt; true,
'capability_type' =&gt; 'post',
'hierarchical' =&gt; false,
'menu_position' =&gt; 5,
'rewrite' =&gt; true,
'supports' =&gt; array('title','editor')
);
register_post_type('works',$args);
}
add_action('init', 'works_custom_post_type');
</pre>
<p>$labelsの内容は適当に変更してください。主に管理画面での各種項目名称になります。</p>
<p><strong>&#8216;supports&#8217; =&gt; array(&#8216;title&#8217;,'editor&#8217;)</strong><br />
この部分は投稿画面の表示項目です。この場合は「タイトル」「記事」の２項目のみ表示となっています。<br />
他にも下記が指定できます。</p>
<p>Excerpt<br />
Trackbacks<br />
Custom Fields<br />
Comments<br />
Revisions<br />
Post Thumnails<br />
Author<br />
Page Attributes</p>
<p><strong>&#8216;menu_position&#8217; =&gt; 5,</strong><br />
この項目はメニュー項目の位置です。 「５」は投稿の下に表示されます。<br />
他にも指定はできるようです。</p>
<p><strong>register_post_type(&#8216;works&#8217;,$args);</strong><br />
ここではカスタム投稿タイプの名前を指定します。あとで呼び出すときに使用しますので重複の内容に決定してください。</p>
<p>とりあえずコレでカスタム投稿画面が表示されます。</p>
<p>次は実際に表示してみます。</p>
<p>新しくテンプレートファイルを作成しpage.phpの内容をコピー、記事字取得部分を下記に変更します。</p>
<pre>
&lt;?php
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query-&gt;query('post_type=works' . '&amp;paged=' . $paged . '&amp;posts_per_page=3');
?&gt;
&lt;?php while ( $wp_query-&gt;have_posts() ) : $wp_query-&gt;the_post(); ?&gt;
/*　記事の内容をいつものように記述　*/
&lt;?php endwhile; ?&gt;
&lt;?php previous_posts_link('&lt;span class = "navi-prev"&gt;前のページへ&lt;/span&gt;'); ?&gt;
&lt;?php next_posts_link('&lt;span class = "navi-next"&gt;次のページへ&lt;/span&gt;'); ?&gt;
&lt;?php $wp_query = null; $wp_query = $temp; ?&gt;
</pre>
<p>これでとりあえず表示できるはずです。</p>
<p>今回は忘備録なので、詳しくは別で調べてね。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/480/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress3.0 カスタムメニューが便利げ</title>
		<link>http://nmsworks.net/archives/473</link>
		<comments>http://nmsworks.net/archives/473#comments</comments>
		<pubDate>Tue, 02 Nov 2010 08:30:50 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nmsworks.net/?p=473</guid>
		<description><![CDATA[最近ちょっとまたWordPressを触る事になったので、3.0で色々調べてみたら「カスタムメニュー」なるものを発見。 3.0のデフォルトテンプレートに何気に使われていて調べてみた。 どうも「外観」＞「メニュー」から自由に [...]]]></description>
			<content:encoded><![CDATA[<p>最近ちょっとまたWordPressを触る事になったので、3.0で色々調べてみたら「カスタムメニュー」なるものを発見。</p>
<p>3.0のデフォルトテンプレートに何気に使われていて調べてみた。</p>
<p>どうも「外観」＞「メニュー」から自由にメニューを組めるというものらしい。</p>
<pre>&lt;?php wp_nav_menu( array( 'menu' =&gt; hoge_menu' ) ); ?&gt;</pre>
<p>テンプレートに上記のように記述してやることにより簡単にメニューが生成出来る。</p>
<p>ちょっと便利だったのでメモとしてのエントリ。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/473/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressにWPhoneを導入してみた</title>
		<link>http://nmsworks.net/archives/354</link>
		<comments>http://nmsworks.net/archives/354#comments</comments>
		<pubDate>Wed, 18 Nov 2009 02:54:37 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nmsworks.net/archives/354</guid>
		<description><![CDATA[ちょっとまともなwordpressクライアントがなかったので、管理画面をスマートフォンに最適化してみた。 一応表示もモバイル対応になってると思うので、書く見る共にモバイルに対応した感じかな。 あとは画像のアップロードとか [...]]]></description>
			<content:encoded><![CDATA[<p>ちょっとまともなwordpressクライアントがなかったので、管理画面をスマートフォンに最適化してみた。<br />
一応表示もモバイル対応になってると思うので、書く見る共にモバイルに対応した感じかな。</p>
<p>あとは画像のアップロードとかをどうするかかな。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/354/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressを2.7から2.8.4にアップデート</title>
		<link>http://nmsworks.net/archives/325</link>
		<comments>http://nmsworks.net/archives/325#comments</comments>
		<pubDate>Wed, 09 Sep 2009 05:45:39 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nmsworks.net/?p=325</guid>
		<description><![CDATA[セキュリティに重大な穴があるらしく、早急にアップデートすべしといわれていたので早速アップデート。 これといった問題はなし、今のところ。 まあ特殊なことはしてないので問題はなさそうです。 でも何が変わったんだろうな？ ちょ [...]]]></description>
			<content:encoded><![CDATA[<p>セキュリティに重大な穴があるらしく、早急にアップデートすべしといわれていたので早速アップデート。</p>
<p>これといった問題はなし、今のところ。</p>
<p>まあ特殊なことはしてないので問題はなさそうです。</p>
<p>でも何が変わったんだろうな？</p>
<p>ちょっと調べてみるか。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/325/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Live Writerからの更新</title>
		<link>http://nmsworks.net/archives/295</link>
		<comments>http://nmsworks.net/archives/295#comments</comments>
		<pubDate>Tue, 28 Jul 2009 02:17:47 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nmsworks.net/?p=295</guid>
		<description><![CDATA[うまくいくのかのテスト。]]></description>
			<content:encoded><![CDATA[<p>うまくいくのかのテスト。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/295/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Tweetをバージョンアップしてみた</title>
		<link>http://nmsworks.net/archives/293</link>
		<comments>http://nmsworks.net/archives/293#comments</comments>
		<pubDate>Tue, 28 Jul 2009 02:16:23 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nmsworks.net/?p=293</guid>
		<description><![CDATA[前のバージョンより進化しているみたい。 設定が管理画面でできるようになっててグー。 あとはWindows Live Writerからの投稿でいけるかというところ。]]></description>
			<content:encoded><![CDATA[<p>前のバージョンより進化しているみたい。</p>
<p>設定が管理画面でできるようになっててグー。</p>
<p>あとはWindows Live Writerからの投稿でいけるかというところ。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/293/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Tweet導入</title>
		<link>http://nmsworks.net/archives/289</link>
		<comments>http://nmsworks.net/archives/289#comments</comments>
		<pubDate>Fri, 24 Jul 2009 08:25:10 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nmsworks.net/?p=289</guid>
		<description><![CDATA[ブログの更新をtwitterにポストするプラグイン「Simple Tweet」 http://wppluginsj.sourceforge.jp/simple-tweet/ ちょっと試しに導入してみた。修正。]]></description>
			<content:encoded><![CDATA[<p>ブログの更新をtwitterにポストするプラグイン「Simple Tweet」</p>
<p>http://wppluginsj.sourceforge.jp/simple-tweet/</p>
<p>ちょっと試しに導入してみた。修正。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/289/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressで管理者以外にはシンプルなダッシュボードを表示する</title>
		<link>http://nmsworks.net/archives/250</link>
		<comments>http://nmsworks.net/archives/250#comments</comments>
		<pubDate>Mon, 20 Apr 2009 10:02:44 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nmsworks.net/?p=250</guid>
		<description><![CDATA[CMS運用のための13+1のシンプル化機能&#38;バグ修正 これはいい。 お客さんに納品したりするときに極力Wordpressであることを隠すことが出来るのは使えますね。 しかもとっつきにくいダッシュボードもシンプルに [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://typista.xii.jp/wordpress/434.html">CMS運用のための13+1のシンプル化機能&amp;バグ修正</a></strong></p>
<p>これはいい。</p>
<p>お客さんに納品したりするときに極力Wordpressであることを隠すことが出来るのは使えますね。<br />
しかもとっつきにくいダッシュボードもシンプルに表示されるので、Blogが初めてのお客さんでも簡単操作。</p>
<p>自分で作ろうと思ってたんだけど案外めんどくさいのよね、こういうスクリプト。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/250/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressでcodeタグ</title>
		<link>http://nmsworks.net/archives/162</link>
		<comments>http://nmsworks.net/archives/162#comments</comments>
		<pubDate>Wed, 01 Apr 2009 08:32:01 +0000</pubDate>
		<dc:creator>nmsworks</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://radical-axis.jp/wordpress/archives/blog/162</guid>
		<description><![CDATA[どうしたものか、前述のPとBRの問題を解決したと思ったら次はcodeタグに問題が・・・ codeタグを使用してコードを書こうと思ったら見事に改行されない。 まあBRを書かないのでしょうがないのかもしれませんが・・・ とい [...]]]></description>
			<content:encoded><![CDATA[<p>どうしたものか、前述のPとBRの問題を解決したと思ったら次はcodeタグに問題が・・・</p>
<p>codeタグを使用してコードを書こうと思ったら見事に改行されない。<br />
まあBRを書かないのでしょうがないのかもしれませんが・・・</p>
<p>ということでpreタグでコードを書くことにしました。<br />
preで書くと改行がハード改行になるようで、見事に改行されるみたいです。</p>
<p>まあもしかしたらcodeタグでうまく書く方法があると思いますけどね。</p>
]]></content:encoded>
			<wfw:commentRss>http://nmsworks.net/archives/162/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

