2010 年 7 月 9 日
XMLサイトマップはXML Sitemap Generatorというプラグインで作成しているのですが、人間用のHTMLのサイトマップを探してみたところ、Dagon Design Sitemap Generatorというのがありました。評判も良いようなので早速インストール。
使い方は簡単で、記事やページ中で
<!-- ddsitemapgen -->
とするだけ。
さっそくこのエントリで使ってみました。
↓↓こんな感じのサイトマップができます↓↓
タグ: サイトマップ, プラグイン
カテゴリー: 未分類 | コメントはまだありません »
2010 年 6 月 25 日
とうとう3.0がリリースされました。
というわけでこのサイトでも早速導入しました。
3.0の最大の目玉は、MUと統合されたという点らしいですね。
自分もWPで管理してるサイトが5~6個あるので、サーバーが同じものは一つにまとめていこうと思います。
カテゴリー: 未分類 | コメントはまだありません »
2010 年 2 月 25 日
こんな感じで実装できます。
<?php if ( $user_ID ) : ?>
この部分は登録ユーザーのみ閲覧できます
<?php endif; ?>
カテゴリー: 未分類 | コメントはまだありません »
2009 年 9 月 9 日
気になったので調べてみました。
まずはソースコードを追ってみました。
まず wp-includes/post.php に
wp_schedule_single_event(time(), ‘do_pings’);
という行が。
どうやらこれがスケジュールの登録をする関数のようで、wp_postmetaにmetakeyが「_pingme」の行を追加して送信待ちのpostを記録します。
この関数は wp-includes/cron.php にあって、同じファイル内の _set_cron_array という関数で wp_option.cron にスケジュール情報を格納します。
だいたいの仕組みがわかったところでググってみたら、詳しい説明が見つかりました。
http://another.maple4ever.net/archives/130/
なるほど。理解しました。
ちなみにcronのスケジュール情報はwp_options.option_name = ‘cron’ のフィールドに入ってます。
シリアライズされた情報が格納されているので、肉眼で見てもよくわかりませんが、wp-cron-dashboardというプラグインで可視化できます。
http://en.sourceforge.jp/projects/wppluginsj/releases/36895

wp-cron-dashboard
タグ: cron, スケジュール, プラグイン
カテゴリー: 未分類 | コメントはまだありません »
2009 年 9 月 5 日
以前このブログで、カスタムフィールドの登録・編集を支援するCustom Field Guiというプラグインを紹介しましたが、それの拡張版でCustom Field Templateというのが出てました。
Custom Field Guiは非常に便利なプラグインなんですが、設定はサーバー上のiniファイルを直接編集しなくてはいけないという欠点がありました。(そうそう編集するものでもないですが)
Custom Field Templateはそうした点が改良され、設定はすべて管理画面上ですることができます。

Custom Field Templateプラグイン設定画面

Custom Field Template記事投稿画面(デフォルト)
とても便利なので、このまま使わせてもらおうと思います。
タグ: Custom Field Gui, プラグイン
カテゴリー: 未分類 | コメントはまだありません »
2009 年 9 月 2 日
Popular Postsという、人気記事リストを生成してくれるプラグインを導入しました。
右サイドバーにあるのがそれです。このブログはアクセスがほとんどないので、人気もクソもないんですが・・・
ちなみにこのプラグインはPost-Plugin Libraryというプラグインに依存しているので、先にそっちを入れておく必要があります。入れてないと警告メッセージが出ます。
プラグインを有効化すると、ウィジェットに「Popular Posts」が増えるので、任意の位置に入れれば設定完了。もしくは「<?php popular_posts(); ?>」というタグをテンプレートに埋め込みます。
タグ: プラグイン, 人気記事
カテゴリー: 未分類 | コメントはまだありません »
2009 年 9 月 2 日
久しぶりにwpでファイルのアップロードをしようとしたら、パーミッションエラーでアップロードできなくなって困ってしまいました。
ちなみにこのブログはxreaというレンタルサーバーに置いており、php関連のパーミッション設定が少し複雑です。
原因はずばりこれでした。
http://sb.xrea.com/archive/index.php/t-12693.html
ファイルアップロードのスクリプトがupload.phpからasync-upload.phpに変わっていたようです。
というわけで、wp-admin下の.htaccessに
<Files "async-upload.php">
AddHandler application/x-httpd-phpcgi .php
</Files>
という記述を追加して解決しました。
カテゴリー: 未分類 | コメントはまだありません »
2009 年 9 月 2 日
管理画面の「表示設定」のページにある項目です。
これです。

get_option(‘posts_per_page’);
これでいけます。
ちなみにこのget_optionは他の項目でも使えるようです。たとえばposts_per_rssとか。
全部試したわけではありませんが、inputフィールドのnameを見てその値を引数に指定すれば使えると思います。
タグ: 関数
カテゴリー: 未分類 | コメントはまだありません »
2009 年 8 月 12 日
http://wordpress.org/extend/plugins/another-wordpress-meta-plugin/
meta descriptionとmeta keywordを自動的に生成してくれるプラグイン。
pluginsディレクトリに放り込んで、プラグインONにすればとりあえず動作します。
細かい調整もできるようですが、最近はmetaタグはそれほどSEOでも重要視されていないようなので、しばらくデフォルトのまま運用してみようと思います。
同じようなプラグインでwpseoというのもあります。
http://www.wpseo.org/
こちらは多機能で上級者向けといった感じです。
タグ: metaタグ, seo, プラグイン
カテゴリー: 未分類 | コメントはまだありません »
2009 年 8 月 7 日
該当記事の関連記事を自動で生成してくれるプラグインです。
http://wordpress.org/extend/plugins/wordpress-23-related-posts-plugin/
プラグインをインストールし、記事ページに
<?php wp_related_posts(); ?>
のタグを入れるだけで使えます。管理画面では表示記事数など、いくつかの項目の設定もできます。
このブログでも導入してみました。
どういうロジックで関連性を見ているのかよくわかりませんが、とりあえずしばらく使ってみます。
カテゴリー: 未分類 | コメントはまだありません »