FunctionTest03
構成
$MT_DIR/
|__ plugins/
| |__ FunctionTest03/
| |__ config.yaml
| |__ lib/
| | |__ FunctionTest03
| |__ Plugin.pm
ソース
config.yaml
id: function03
key: FunctionTest03
name: FunctionTest03
tags:
function:
FuncTest03: $FunctionTest03::FunctionTest03::Plugin::hdlr_func03
lib/FunctionTest03/Plugin.pm
package FunctionTest03::Plugin;
use strict;
sub hdlr_func03{
# 引数を取得
my ($ctx, $args) = @_;
# タグの名前
my $tag = "FunctionTest03";
# ウェブページまたはブログ記事情報を取得
(my $entry = $ctx->stash('entry'))
|| return $ctx->_no_entry_error($tag);
# 多言語対応モジュール使用宣言
use MT::I18N;
# ウェブページまたはブログ記事情報を取得
my $text = $entry->text;
# 文字数をカウント
my $len = MT::I18N::length_text($text);
# 結果を返却
return $len;
}
1;
最終更新:2012年01月23日 23:31