Posts tagged WordPress
WP-SlimStat-Ex動作!
0WP3.2でWP-SlimStat-Exが動かなかったわけですが、今日動きました。
wp-admin/plugins.phpを読んだ結果、プラグインをインクルードしている関数にエラー制御演算子「@」が付いていたのでエラーが出力されていないのが分かりました。さっそく@を取って実行させてみると、
メモリー不足が原因らしい・・・。10MBじゃ足りないようです。PHPが使えるメモリーを上げたら、何事も無かったように動作。そんな単純な問題でしたか・・・
WP-SlimStat-ExがWP2.3で動かず
0最近ちょくちょくとWP2.3をいじってみているんですが、その中で一つだけ使用できないプラグインがありました。それは、WP-SlimStat-Ex。他のプラグインは見た感じ良好です。WP-SlimStat-Exはかなり高機能なプラグインで便利に使わせてもらっているのですが、2.3では動きません。
プラグインのページで使用するを選択すると、「重大なエラーを引き起こしたのでプラグインの有効化はできませんでした。」との警告。せめてどこでエラー出てるんだか教えてくれよ、WordPress・・・
WordPressの簡単なプラグインをつくってみた
0今日は暇があったので、WordPressのちょっとしたプラグインを作ってみました。プラグインと言っても、XML宣言を先頭に追加するといういたって簡単なものです。
そして、作ってみたコードは以下のとおり。
-
<?php
-
/*
-
Plugin Name: Output XML declaration
-
その他プラグインの説明コメント
-
*/
-
-
function output_xml()
-
{
-
$ua = $_SERVER[‘HTTP_USER_AGENT’];
-
}
-
-
add_action(‘get_header’, ‘output_xml’);
-
?>
やっていることは実に簡単で、get_header関数の呼び出しタイミングでXML宣言を出力してるだけです。ただ、IEは<!DOCTYPE>の前に何か一文字でも入っていれば互換モードになってしまい、スタイルが崩れるという問題があります。そこでHTTP_USER_AGENTの値によって出力するかしないか決定しています。
作ってみると、WordPressのプラグインは作るのが比較的簡単な気がしました(今回は内容自体が簡単なせいもあるでしょうが)。
まぁこれぐらいならテーマのヘッダーに書けば済むというのは言わない方針で・・・
Custom Query String v2.6 日本語化バージョン
8Custom Query String v2.6 日本語化バージョンを公開しました。
Custom Query Stringは多言語化に対応するように作られていないので、多言語化に対応するように作り変えた上、日本語化しました。
インストール方法:アーカイブの custom-query-string フォルダごと /wp-content/plugins ディレクトリに入れて管理画面で有効化してください。
ライセンス:GPL
More Smiliesに手を加える
1今回はMore Smilies 日本語版を導入し、More-Smiliesをもっと使いやすくを実践してみました。導入にあたって手を加えた点をメモしておきます。環境はWP ME 2.2.3、More Smilies 2.1 & 日本語化です。
まず、More Smiliesと日本語化ですが説明書どおりにやっていけば問題ないと思います。
そして使いやすくするための改造ですが、記事が書かれた時よりバージョンが新しくなっているので、変更点がいくつかあります。具体的には「編集・投稿画面にアイコンを表示する方法」で編集するファイルが異なります。
編集・投稿画面にアイコンを表示する方法
編集するファイルは /wp-includes/general-template.php になります。編集箇所は893行目、$the_editor = apply_filters(・・・); の上に下のコードを追加します。
style=”padding: 8px 0px;”はスマイリーとテキストエリアを離すために入れたものなので、好みで変更してください。
Smiliesボタンを非表示にする
これはそのまま /wp-content/plugins/more-smilies/more-smilies.php の buttonsnap_jsbutton($this->button_url, ‘Smilies’, $js, “any”); の行をコメントアウトしてください。
文の途中にもアイコンを挿入できるようにする
これもそのままJavaスクリプトを上書きしてください。編集する行が違いました。255行目あたりです。スミマセン。
上記の変更でMore Smiliesがもっと使いやすくなるので是非やってみてください。
WordPressにFeedBurnerを導入してみる
8今回は実験も兼ねてFeedBurnerを導入してみました。リダイレクトの処理なんかは公式の推薦通り、FeedBurner FeedSmith pluginを使ってみます。
しかし、リダイレクトされていないようなので調べて見ると、リダイレクトするファイル群にwp-feed.phpが載っていませんでした。そこで、FeedBurner_FeedSmith_Plugin.phpを以下のように修正。
-
function ol_check_url() {
-
global $feedburner_settings;
-
case ‘wp-feed.php’:
-
case ‘wp-rss.php’:
-
case ‘wp-rss2.php’:
-
case ‘wp-atom.php’:
-
case ‘wp-rdf.php’:
case ‘wp-feed.php’:を追加するだけです。これでfeedにアクセスされたときにも、リダイレクトされるようになります。


最近のコメント