1

Wordpress テーマにphp-markdownクラスを実装しようとしています。

私はこれについて正しい方法で進んでいるかどうか疑問に思っています。Michelfフォルダーを入れthemeroot/_/inc/php/header.php、次のものを持っています:

<?php

    set_include_path(get_include_path().PATH_SEPARATOR.get_template_directory().'/_/inc/php');

    spl_autoload_register(function($class){
        require preg_replace('{\\\\|_(?!.*\\\\)}', DIRECTORY_SEPARATOR, ltrim($class, '\\')).'.php';
    });

    use \Michelf\Markdown;

?>

次に、次のように使用しようとしています:

<?php echo Markdown::defaultTransform($someText); ?>

エラーが発生します:

致命的なエラー: 11 行目の /directories/.../index.php にクラス 'Markdown' が見つかりません

次のようにすると機能します。

<?php echo Michelf\Markdown::defaultTransform($someText); ?>

readmeMichelf自体に?

このクラスを間違った方法で含めようとしているのだろうか?

4

1 に答える 1