Wordpress

Wordpressの最近の投稿にはてブ数を表示 for WP2.8

はてブされる事自体ほとんどないのですが・・・。とりあえずメモ。

上記のサイトを参考にさせて頂きました。

Wordpress2.8以降の場合はwp-includes/default-widgets.phpを編集します。
2.7以前の方は従来通りwp-includes/widgets.phpを編集してください。

wp-includes/default-widgets.phpの552行目。

Before


<li><a href="<?php the_permalink() ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?> </a></li>

After


<li><a href="<?php the_permalink() ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?> </a> <a onclick="javascript:pageTracker._trackPageview('/outgoing/b.hatena.ne.jp/entry/<?php the_permalink(); ?>');"  href="http://b.hatena.ne.jp/entry/<?php the_permalink(); ?>"><img src="http://b.hatena.ne.jp/entry/image/<?php the_permalink(); ?>" alt="" /></a></li>

Wordpress 2.7.1 → 2.8.4

ずっと放置してたけど、良い機会なので2.8.4にWordpressをアップグレード。
体感できるくらい管理画面の表示速度が上がった。

ついでに自動アップグレードの設定をしてみたらFTPの設定でハマって数時間・・・。
結局、DNSに問い合わせてるつもりがhostsにドメインとグローバルIPが関連付けされてたっていう初歩的なミスでした・・・。

ありえないなんてことはありえない。

* * *

これは他の宝くじにも是非欲しい。調べるのが地味に面倒なんですよネ・・・。

Wordpressのパーマリンク(スラッグ)重複チェック

パーマリンク(スラッグ)が重複した場合、Wordpressが勝手に「-2」のようにハイフンと数字を付けてくれますが、
それをアンダースコアに変える方法をメモ。

wp-includes/post.phpの1451行目付近。

Before

$alt_post_name = substr($post_name, 0, 200-(strlen($suffix)+1)). "-$suffix";

After

$alt_post_name = substr($post_name, 0, 200-(strlen($suffix)+1)). "_$suffix";

最近Wordpressが重い

というか私のサイトが重いです。
プラグインの入れすぎか?

こりゃ自宅サーバーしかないですかねぇ・・・。コスト的にも。
Atom330を軸に考えてたんですが、どうも言われてるほど低消費電力でもないみたいなんだよなぁ。
そうなると手持ちのAthlon 64 X2 3800+を低電圧稼働させた方が良いのか・・・?

悩む。

* * *

WP_Super_CacheとかWP_Cacheとか試してみたものの挙動が怪しい・・・。

テーマデザイン変更

今回はブラウン系の類似色でまとめて古くさい感じを出してみました。
Yahoo! UIのFonts.cssを一部組み込んだので、文字サイズにいちいち悩まなくて良かったので楽でした。

今回のデザイン変更を期に、少しここの使い方を変えようと思ってます。
日記はtwitter、ちょっと長めの文を書きたい時はWordpress・・・。

ちょっと普通すぎるんでじっくり考えます。

気分を変えて

テンプレート変えてみた。

自分で作るのも楽しいけど、他人様のデザインは参考になるね。
コンテンツの左に情報表示されるのがお気に入りです。今度自分も使ってみよっと。

IEで見るとレイアウトが崩れるので、暇をみてハックします。

Google (XML) Sitemaps Generator for WordPress 3.12

Google Sitemap Generatorは「Google Sitemap」用のXMLを自動で生成するプラグイン。
サイトマップって何?Google Sitemap?という話題は割愛します。

今回は日本語化されなくて戸惑ったのでメモ。

Read the rest of this entry »