<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>WP忘備録-Materializing [マテリアライジング]</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/" />
    <link rel="self" type="application/atom+xml" href="http://www.materializing.net/atom.xml" />
   <id>tag:www.materializing.net,2006://1</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1" title="Materializing [マテリアライジング]" />
    <updated>2009-03-31T11:47:45Z</updated>
    <subtitle>web的暮らし と銘打ち、その足跡を遺していくサイトです。Movabletype,wordpress,EC-CUBE等のCMSをローカルサーバ立てて楽しんでます。それとちょびっとだけPHP。便利なソフトウェアや楽しそうなサイトも紹介中。</subtitle>
 

<entry>
    <title>wordpressで利用する前後記事へのナビゲーション</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2009/03/30225016.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=493" title="wordpressで利用する前後記事へのナビゲーション" />
    <id>tag:www.materializing.net,2009://1.493</id>
    
    <published>2009-03-30T13:50:16Z</published>
    <updated>2009-03-31T11:47:45Z</updated>
    
    <summary><![CDATA[ wordpressでの前後記事へのナビゲーションは、こんな風になってます。 &lt;div class=&quot;navigation&quot;&gt; &lt;div class=&quot;alignleft&quot;&gt;&lt;?php pr...]]></summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="WP忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
wordpressでの前後記事へのナビゲーションは、こんな風になってます。
</p>

<pre><code>&lt;div class=&quot;navigation&quot;&gt;
&lt;div class=&quot;alignleft&quot;&gt;&lt;?php previous_post_link('&amp;laquo; %link') ?&gt;&lt;/div&gt;
&lt;div class=&quot;alignright&quot;&gt;&lt;?php next_post_link('%link &amp;raquo;') ?&gt;&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>
デフォルト・テーマには書いてあって、これを利用すると見てる記事の前後記事へのリンクが表示されて便利です。<br />
ですが、前後それぞれ存在しない時も、この状態では空の部分が出力されてしまってちょっと困ってました。
</p>]]>
        <![CDATA[<h3>前後の記事が「存在する場合は表示」、「ない時は非表示」にしてみる</h3>

<p>
以下みたいな形にしてみました。
</p>

<pre><code>&lt;?php if(get_next_post() || get_previous_post()) : ?&gt;
&lt;div class=&quot;navigation&quot;&gt;
&lt;?php if(next_post_link('&lt;div class=&quot;alignleft&quot;&gt;次：%link｜&lt;/div&gt;')) : ?&gt;&lt;?php endif ; ?&gt;
&lt;?php if(previous_post_link('&lt;div class=&quot;alignright&quot;&gt;｜%link：前&lt;/div&gt;')) : ?&gt;&lt;?php endif ; ?&gt;
&lt;/div&gt;
&lt;?php endif; ?&gt;</code></pre>

<p>
これで存在する時とない時で表示分け出来てより便利になりました。
</p>


<h3>同一カテゴリー内での前後記事へナビゲート</h3>

<p>
MTの時も随分悩んでた覚えがあるのですが、同一カテゴリー内でのナビゲーションもやってみました。<br />
以下みたいになります。
</p>

<pre><code>&lt;?php if(get_next_post() || get_previous_post()) : ?&gt;
&lt;div class=&quot;alignleft&quot;&gt;
&lt;?php if(next_post_link('&lt;div class=&quot;alignleft&quot;&gt;次：%link｜&lt;/div&gt;', '%title', TRUE, '')) : ?&gt;&lt;?php endif ; ?&gt;
&lt;/div&gt;
&lt;div class=&quot;alignright&quot;&gt;
&lt;?php if(previous_post_link('&lt;div class=&quot;alignright&quot;&gt;｜%link：前&lt;/div&gt;', &nbsp;'%title', TRUE, '')) : ?&gt;&lt;?php endif ; ?&gt;
&lt;/div&gt;
&lt;?php endif; ?&gt;</code></pre>

<p>
▼in_same_cat・・・(論理値) 表示している記事と同じカテゴリーの前後の記事を表示するかどうかを設定。<br />
TRUE の場合、同じカテゴリーの記事だけ表示。。。との事です。
</p>

<ul>
	<li>TRUE</li>
	<li>FALSE(デフォルト)</li>
</ul> 

<p>
▼link・・・(文字列)表示するリンクのテキスト。デフォルトは前の記事のタイトル(%title)。
</p>


<h4>あとがき</h4>

<p>
特別気にならない方は普通に使ってて良いと思うんですが、プラグインも利用せずに出来る事なので、せっかくだから導入してみると良いのですヽ( ・ω・)ﾉ<br />
またひとつ勉強させて貰いました。
</p>

<p>
■<a href="http://blog.dacelo.info/wordpress/entry-663.html" title="前後に記事があるときだけナビゲーションを出す | WordPress | 『Weblogy』">前後に記事があるときだけナビゲーションを出す | WordPress | 『Weblogy』</a><br />
■<a href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/previous_post_link" title="テンプレートタグ/previous post link - WordPress Codex 日本語版">テンプレートタグ/previous post link - WordPress Codex 日本語版</a><br />

</p>]]>
    </content>
</entry>

<entry>
    <title>エントリーにタグ付けを行うプラグイン＋ReTag＋関連表示</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2007/03/14211214.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=333" title="エントリーにタグ付けを行うプラグイン＋ReTag＋関連表示" />
    <id>tag:www.materializing.net,2007://1.333</id>
    
    <published>2007-03-14T12:12:14Z</published>
    <updated>2008-09-01T15:20:05Z</updated>
    
    <summary> Blogやブログサイトにすっかり定着しつつある「タグ」ですが、これを便利に扱えるようにしてくれるプラグインです。 Googleでは「ラベル」といった名前で使われる事がありますが、(Google Bookmark　など) 基本的には同じです。 イメージとしては...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="WP忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
Blogやブログサイトにすっかり定着しつつある「タグ」ですが、これを便利に扱えるようにしてくれるプラグインです。
</p>

<p>
Googleでは「ラベル」といった名前で使われる事がありますが、(<a href="http://www.google.co.jp/bookmarks/">Google Bookmark</a>　など) 基本的には同じです。<br />
イメージとしては、会社に「新さん」がたくさんいるとすると、「新さん」と呼び掛けても誰も振り向いてくれません。<br />
「新～さん」という風に、名前部分まで読んで初めて反応してくれます。<br />
しかし、ラベルやタグの場合、「新さん」と呼んだ時点で皆一斉にちゃんと反応してくれます。
</p>

<p>
なんだか違うような気がしないでもないですが、そんなもんですきっと。
</p>]]>
        <![CDATA[<h3>参考記事</h3>

<p>
■<a href="http://bono.s201.xrea.com/2006/06/165-utw-1/" title="power source* » WP plugin: 記事にタグ付け - Ultimate Tag Warrior 1) 基本編">power source* » WP plugin: 記事にタグ付け - Ultimate Tag Warrior 1) 基本編</a>
</p>


<h3>プラグインのDL・UL</h3>

<p>
■<a href="http://www.neato.co.nz/ultimate-tag-warrior/" title="Neato » Ultimate Tag Warrior 3">Neato » Ultimate Tag Warrior 3</a><br />
上記よりプラグインをDLしたら、下記のようにULします。
</p>

<ul>
<li>wp-content/plugins/UltimateTagWarrior ディレクトリ</li>
<li>wp-content/themes/example-bits ディレクトリ</li>
</ul>

<p>
そして、管理画面の「プラグイン」からプラグインを有効化。<br />
記事投稿画面に入ると、新しくタグ付けする項目が出来てます。<br />
管理タブ→Tags では、タグのリネーム等タグ管理を行う事が出来ます。
</p>


<h3>設定・Configration</h3>

<p>
タグ管理画面の Configration から、タグ表示ページのURL調節等が行えます。<br />
とりあえずデフォルトのURLを変更して http://～tag/anytag みたいに表示させるようにするにはここから。
</p>

<p>
「Configration」の項目の一番上の項目の2つにチェックマーク入れたあと、一番下に行って「Save」。<br />
その後、.htaccess ファイルを一度更新。<br />
※wordpress を用いて htaccess ファイルの編集を行うには、このファイルに書き込み権限を与えておくこと。
</p>

<ul>
<li>Show existing tags on post editing page・・・記事投稿時のタグ表示方法</li>
<li>The text to display when there are no tags (can be left blank)・・・タグのない表示文字</li>
</ul>


<h3>タグ書き換え</h3>

<p>
複数の記事を表示させながらタグ付け、修正が行えるようになります。<br />
■<a href="http://oo8oo.net/nilcil/2006/09/13/retag-plugin/" title="[retag][plugin][UTW]ReTag Post-Extension for UTW - flying sparks解説。(一応更新) : oo8ooNILCIL">[retag][plugin][UTW]ReTag Post-Extension for UTW - flying sparks解説。(一応更新) : oo8ooNILCIL</a>
</p>

<p>
配布元：■<a href="http://fly.ingsparks.de/2006-09-20/retag-post-extension-for-utw/" title="ReTag Post-Extension 0.11 for UTW - flying sparks">ReTag Post-Extension 0.11 for UTW - flying sparks</a><br />
※/wp-content/plugin/UltimateTagWarrior/ の中にUL
</p>

<p>
ダッシュボード→管理タブ→ReTag
</p>


<h3>タグ関連記事表示</h3>

<p>
■<a href="http://bono.s201.xrea.com/2006/10/262-utw_mod_related_post/" title="power source* » WP plugin: UTWタグを利用した関連記事表示 - UTW mod Related Post">power source* » WP plugin: UTWタグを利用した関連記事表示 - UTW mod Related Post</a>
</p>

<p>
配布元：■<a href="http://aoina.com/archives/65" title="AOINA.COM :: [WP:Plugin]UTWによる関連記事表示プラグイン「UTW mod Related Post」">AOINA.COM :: [WP:Plugin]UTWによる関連記事表示プラグイン「UTW mod Related Post」</a>
</p>

<p>
DLしたら wp-content/plugins/ にUL。管理上でプラグインを有効化。
</p>

<p>
表示例：テーマ内の index.php とか single.php に記述。
</p>

<pre><code>&lt;?php&nbsp;if(function_exists('utw_mod_related_post'))&nbsp;{&nbsp;?&gt;
&lt;h4&nbsp;id=&quot;toc-utw_mod_related_post&quot;&gt;utw_mod_related_post&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;?php&nbsp;utw_mod_related_post();&nbsp;?&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;?php&nbsp;}&nbsp;?&gt;</code></pre>


<h4>あとがき</h4>

<p>
こ・・・この情報量の多さはナニ？（；゜ω゜）<br />
全然おっつかない。ダメです。一先ず押えておきたいことをメモしてみました。。。wordpressヤバイ。ぜんっぜんわからない。<br />
ってかちょびっと触って判るなら苦労ないですよね。<br />
こっちもやんにゃきゃーって思いつつもこれでは。。。（汗<br />
でも楽しい。
</p>

<p class="entryplus">2007/03/15 23:35:06 追記：</p>

<p>
日本語版が配布されてました。素晴らしいですね。<br />
■<a href="http://wp.mmrt-jp.net/plugin-japanization-project/20x/wp20-ultimatetagwarrior/" title="UltimateTagWarrior 日本語版 « MMRT daily life">UltimateTagWarrior 日本語版 « MMRT daily life</a>
</p>]]>
    </content>
</entry>

<entry>
    <title>wordpress 2.1.1 にて緊急の脆弱性が発生してます</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2007/03/04010328.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=318" title="wordpress 2.1.1 にて緊急の脆弱性が発生してます" />
    <id>tag:www.materializing.net,2007://1.318</id>
    
    <published>2007-03-03T16:03:28Z</published>
    <updated>2008-08-28T18:09:59Z</updated>
    
    <summary> Wordpressにて配布されているファイルそのものに手を加えられるという非常事態が発生してます。 ■WordPress › Blog » WordPress 2.1.1 dangerous, Upgrade to 2.1.2 ■WordPress Japa...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="WP忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
<span class="dropcap">W</span>ordpressにて配布されているファイルそのものに手を加えられるという非常事態が発生してます。<br clear="all" />
</p>

<p>
<br />
■<a href="http://wordpress.org/development/2007/03/upgrade-212/" title="WordPress › Blog » WordPress 2.1.1 dangerous, Upgrade to 2.1.2">WordPress › Blog » WordPress 2.1.1 dangerous, Upgrade to 2.1.2</a><br />
■<a href="http://wordpress.xwd.jp/japan/2007/03/03/emergency/" title="WordPress Japan DB » [重要] 2.1.1 の危険性について">WordPress Japan DB » [重要] 2.1.1 の危険性について</a><br />
■<a href="http://plasticdreams.org/archives/2007/03/03/1664/japanese-translation-wordpress-211-dangerous-upgrade-to-212/" title="WordPress 2.1.1 dangerous, Upgrade to 2.1.2 の邦訳 « :: plasticdreams ::">WordPress 2.1.1 dangerous, Upgrade to 2.1.2 の邦訳 « :: plasticdreams ::</a>
</p>

<p>
<br />
ここ数日内にDLした方は非常に危険な状況にあるかもしれないので、既に2.1.2としてリリースされているアップグレード版をDLして適用させた方が良いみたいです。
</p>

<p>
<br />
全てのファイルの上書きで良いみたいですが、特に wpルート/wp-inclues/ 内にあるファイルを確実に上書きする必要がある、とのことです。
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Wordpress2.1&quot;Ella&quot;がリリースされてます</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2007/02/12154536.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=304" title="Wordpress2.1&quot;Ella&quot;がリリースされてます" />
    <id>tag:www.materializing.net,2007://1.304</id>
    
    <published>2007-02-12T06:45:36Z</published>
    <updated>2008-08-28T18:09:58Z</updated>
    
    <summary> ■WordPress › Blog Tool and Weblog Platform 恐らく待ち望んでいた方も多いであろうWordpressですが、その2.1がリリース開始されてました。 現時点(2007/02/12 15:20:57)でのダウンロード数は「...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="WP忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
<a href="http://wordpress.org/" title="WordPress › Blog Tool and Weblog Platform"><img src="http://img.simpleapi.net/small/http://wordpress.org/" width="128" height="128" alt="WordPress › Blog Tool and Weblog Platform" class="webimg" />■WordPress › Blog Tool and Weblog Platform</a>
</p>

<p>
<br />
恐らく待ち望んでいた方も多いであろうWordpressですが、その2.1がリリース開始されてました。<br />
現時点(2007/02/12 15:20:57)でのダウンロード数は「351,767」。数多くのバグフィックスや改善が行われてるみたいです。<br clear="all" />
</p>

<ul>
<li>オートセーブ機能</li>
<li>サーチエンジンへの否登録機能選択</li>
<li>MySQLの動作改善</li>
<li>Akismet(スパム対策プラグイン)のデフォルト装備</li>
<li>などなど・・・</li>
</ul>]]>
        <![CDATA[<h4>Wordpress2.1を日本語化する</h4>

<p>
UTF環境も出来たことだし、早速試してみる事にしました。ちょびっとしか判らない英語では心もとないので、日本語化を施す事にします。<br />
ものすごい勢いで有志の方が日本語化されてます。素晴らしいですね。大切に使わせて貰いましょう。<br />
■<a href="http://tekapo.com/st/2007/01/23/wordpress-21-ja-resource/" title="WordPress 2.1用日本語リソース">WordPress 2.1用日本語リソース</a>
</p>

<ol>
<li>wp-includes 以下に languages ディレクトリを作成する→ wp-includes\languages</li>
<li>上記URLよりふたつのファイルをDLし、languages ディレクトリの中に入れる</li>
<li>wp-config.php の15行目を「define ('WPLANG',&nbsp;'ja');」と書き換える</li>
</ol>

<p>
インストール初期画面の最初だけは英語で表示されますが、次に進んだ瞬間から日本語として始まります。
</p>

<p>
<br />
テーマを幾つか入れてみたり、設定を変えてみたりして触ってみたのですが、管理画面での動作が早くなってるように思います。<br />
Wordpress は動的生成なのでファイル数が肥大化する事もないので、ローカルサーバーを使って手軽に試す事が出来ます。<br />
興味の湧いた方はちょっとやってみると良いかもです_(．．)_
</p>

<p>
<br />
ローカルサーバーについてはうちでもちょこっとですが紹介してます。<br />
<a href="http://www.materializing.net/archives/server/">■カテゴリー：サーバー</a><br />
まだダイナミック・パブリッシング上でのカテゴリー名の表記・表示について改善してないので見苦しいですが、良かったら覗いてみてくだしあ。
</p>]]>
    </content>
</entry>

<entry>
    <title>WP忘備録について</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2006/10/12060335.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=114" title="WP忘備録について" />
    <id>tag:www.materializing.net,2006://1.114</id>
    
    <published>2006-10-11T21:03:35Z</published>
    <updated>2008-08-28T18:09:52Z</updated>
    
    <summary> 「WP忘備録」では、WordPressのカスタマイズ情報やプラグイン情報を記してます。 サブカテゴリにて、WPのどの部分に関わる情報なのかを分類してます。 ひとつのエントリーが複数のカテゴリーにまたがっている場合もあります。また、カテゴリ・サブカテゴリ共に随...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="WP忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
「WP忘備録」では、WordPressのカスタマイズ情報やプラグイン情報を記してます。
</p>

<p>
サブカテゴリにて、WPのどの部分に関わる情報なのかを分類してます。<br />
ひとつのエントリーが複数のカテゴリーにまたがっている場合もあります。また、カテゴリ・サブカテゴリ共に随時変更の可能性があります。
</p>

<p>
個々の記事に関しては、忘備録という事で、あとで自身で眺めて思い返せる範囲内での記述に留めてあります。
</p>

<p>
記事の転載は構いませんが、文字の誤りや情報不足な点があると思いますので、ご自身で文章の推敲、適宜改変等を行って下さい。
</p>]]>
        
    </content>
</entry>

</feed>