Home > wordpress

 

2010年03月09日 火

ブログをiPhone仕様にするこのエントリをはてなブックマークに追加

100309
他に書こうと思ったことがあるのだが、先にこっち。
ちょっといじっただけで、このブログがiPhone仕様になってしまった。

やり方は簡単。WPtouchというプラグインを入れるだけ。おしまい。

簡単すぎて驚いた。いやこれはiPhoneがすごいのではなく、Wordpressが凄いんだけれども。

2010年01月03日 日

WordPressにはてなブックマークを表示させるこのエントリをはてなブックマークに追加

ブログを書く頻度よりも、圧倒的に「はてなブックマーク」(ハテブ)している頻度のほうが多い。
最近なにしてるかはハテブを見ていただきたいぐらいだ。
ということで、このブログに、自分がブックマークした結果を表示させたいと思う。
前回挑戦した時は、get_rss と wp_rss でやったのだが、文字化けした。ので、手を付けたがほおって置いた。

fetch_rss を使えば、RSSの中身を取れることが判明。

まあとりあえず表示するだけ。
content タグの中身のencodedなどを得ればもう少しよい情報が得られそうだが、arrayで帰ってきているのがめんどくさいので省略。
(なんて書くと、いかに自分がへたれプログラマかということが分かる。いかんいかん)
文字の大きさや色を変えるとか、とてもやりきれない。

        <li><h2>はてなブックマーク</h2>
<a href="http://b.hatena.ne.jp/Guro/">Guro's Bookmarks</a>
<?php // Get RSS Feed(s) 
include_once(ABSPATH . WPINC . '/rss.php'); 
$rss = fetch_rss('http://b.hatena.ne.jp/Guro/rss'); 
$maxitems = 5; 
$items = array_slice($rss->items, 0, $maxitems); 
?> 
<ul> 
<?php if (empty($items)) echo '<li></li>'; 
else 
foreach ( $items as $item ) : ?> 
<li><a href='<?php echo $item['about']; ?>' 
title='<?php echo $item['title']; ?>'> 
<?php echo $item['title']; ?> 
</a>  <?php echo $item['description']; ?></li> 
<?php endforeach; ?> 
<li>→<a href="http://b.hatena.ne.jp/Guro/">続き</a></li>
</ul>
        </li>

2008年09月14日 日

書誌挿入のテスト(その1)このエントリをはてなブックマークに追加

自分でプラグインを書いて、本の情報を表示されるようにするテストです。
[bk1 bib_id=”03028111″]↑[bk1 bib_id=”03028111″]
↑[wp_bk1 bib_id=”03028111″]
[bk1 bib_id=”02684959″ style=”2″]↑[bk1 bib_id=”02684959″ style=”2″]
↑[wp_bk1 bib_id=”02684959″ style=”2″]

// [bk1_bib_shortcode bib_id= ]
function bk1_bib_shortcode($atts) {
	extract(shortcode_atts(array(
		'bib_id' => '',
		'style'  => ''
	), $atts));


// [bk1_bib_shortcode bib_id= ]
function bk1_bib_shortcode($atts) {
	extract(shortcode_atts(array(
		'bib_id' => '',
		'style'  => ''
	), $atts));
	if($bib_id == "" ){
		return '';
	} else {
    return <<<_EOT_
    <script src="http://guro.style.coocan.jp/data/t$bib_id$style" type="text/javascript"></script>
_EOT_;
	}
}
add_shortcode('bk1', 'bk1_bib_shortcode');
add_shortcode('wp_bk1', 'bk1_bib_shortcode');

まずは、自サイトにアップしている書誌ファイル(javascriptファイル:別プログラムから生成してアップしています…)を表示するだけの簡単プラグイン。
今後は、この部分を、bk1から自動取得するなどの目論見。

しっかし、wordpressの shortcode はお手軽でうれしいね。
(さらに…)

2008年08月14日 木

WordPressに移行しますこのエントリをはてなブックマークに追加

一昼夜の試行錯誤の上、ようやくこのセンでいけるかなというめどがついた。
昨年挫折した MovableType に比べて、WordPressのほうが簡単な気がする。
まだまだ足りない点が多いですが、順次移行していきます。

・つまずいた点
lacoocan は Apache でない(Zeusというらしい)ので、Mod_rewrite が使えない。
ので、パーマリンクに「index.php」が残ってしまう。

「index.php」があるパーマリンクでも、”No input file specified.”エラーになってしまう。
AcceptPathInfo が on になっていないらしいのだが、lacoocanのPHPの設定はさわれないので困った。
が、PHPを4から5に変えたらうまくいった。

・今後の予定
各ページのデザインを統一する。テンプレが英語版なので、総取っ替えするかも。
書誌の表示はとりあえず従来通りで。とはいえUTF-8に全変換しないと。いずれはモジュール化orCGI化をもくろみたい
携帯表示プラグインを入れてみよう
過去の記事を移行したい。でなくても、5月以降の記事を入れたい。