読者です 読者をやめる 読者になる 読者になる

プラグインディレクトリ以外からMTのモジュールを利用する

Movable Type

MTの設置ディレクトリとは別のところからMTのモジュールを使う。良くわからないけど下記のコードで動いたので控えておく。

ディレクトリ構造は下記の通り。

test.cgi ← 後述のプログラム

mt ← MT設置ディレクトリ

mt/lib ← MT設置ディレクトリの中にあるライブラリ

mt/extlib ← 同上

#!/usr/bin/perl -w

use lib 'mt/lib';
use lib 'mt/extlib';

use MT;
use MT::Entry;

print "Content-Type: text/html\n\n";

my $mt = MT->new();
my @entries = MT::Entry->load();
foreach my $entry (@entries){
	print $entry->title.'<br />';
}

1;