いくつかのメソッドが変更され、式の画像を顔ディレクトリに置くだけで簡単に追加または削除できるようになりました。
/*
変更
1.顔ディレクトリに顔文字画像を自由に追加または削除できます(中国語はまだサポートされていません)
2.デフォルトでjpg、jpeg、png、gif形式の絵文字画像をサポートします
説明: コメント絵文字プラグイン*/
if(!class_exists('silver_smilies'))
{
パブリック関数 __construct($allow_extension)
クラスシルバー_スマイリー
{
プライベート $img_dir;
プライベート $img_path;
プライベート $face_files = array();
プライベート $allow_extension = array();
{
$this->img_path = get_settings('siteurl') '/wp-content/plugins/silver_smilies/face';
"/silver_smilies/face";
$this->allow_extension = $allow_extension;
$this->face_files = $this->get_face_files();
add_action('comment_form', array(& $this, 'smilie_faces'));
add_filter('comment_text', array(& $this, 'smilie_replace'));
}プライベート関数 get_face_files()
{
$files = array();
if(is_dir($this->img_dir))
{
if ($dh = opendir($this->img_dir))
{
while (($file = readdir($dh)) !== false)
{
if($file == '.') 続行;
if($file == '..') 続行;
$fileinfo =explode('.', (basename($file)));
if(in_array($fileinfo[1], $this->allow_extension))
{
$files[] = 配列(
'ファイル名' => $fileinfo[0],
'拡張子' => $fileinfo[1],
);
}
}
クローズ済み($dh);
}
}
$file を返します;
}
// 表情画像
を表示 パブリック関数 smilie_faces()
{
foreach($this->face_files as $value)
{
echo "";
}エコー <<
人気のチュートリアル詳細>最新のダウンロード詳細>