yukyukai

フォーラムへの返信

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • yukyukai
    参加者
    0

    override > templates > layout > wrapper > aaa.php

    <html>
    <body>
    aaa
    </body>
    </html>

    何度もすいません。。

    この様な構成で試しております。

    0
    いいねをした人: 居ません
    yukyukai
    参加者
    0

    override > page-templates > aaa.php

    <?php
    /**
     * Template Name: aaa
     * Template Post Type: post, page
     */
    
    use Framework\Controller\Controller;
    
    Controller::layout( 'aaa' );
    Controller::render( 'content', get_post_type() );

    0
    いいねをした人: 居ません
    yukyukai
    参加者
    0

    my-snow-monkey.php

    <?php
    /**
     * Plugin name: My Snow Monkey
     * Description: このプラグインに、あなたの Snow Monkey 用カスタマイズコードを書いてください。
     * Version: 0.1.1
     *
     * @package my-snow-monkey
     * @author inc2734
     * @license GPL-2.0+
     */
    
    /**
     * Snow Monkey 以外のテーマを利用している場合は有効化してもカスタマイズが反映されないようにする
     */
    $theme = wp_get_theme( get_template() );
    if ( 'snow-monkey' !== $theme->template && 'snow-monkey/resources' !== $theme->template ) {
    	return;
    }
    
    //テンプレートの上書き
    add_filter(
    	'snow_monkey_template_part_root_hierarchy',
    	function( $hierarchy ) {
    		$hierarchy[] = untrailingslashit( __DIR__ ) . '/override';
    		return $hierarchy;
    	}
    );

    0
    いいねをした人: 居ません
    yukyukai
    参加者
    0

    ご返答ありがとうございます。

    ファイル名をaaaなど簡単な名称にして試してみましたが、デフォルトのテンプレートが使用されてしまう事象が引き続き起きているいる状況です。

     

    別件で質問ですが

    comments.php などテンプレート以外を変更したい場合は、my-snow-monkeyではなく子テーマで対応する必要がありますか?

    0
    いいねをした人: 居ません
    yukyukai
    参加者
    0

    ご返信ありがとうございます。
    以下のようにしています。

    my-snow-monkey.php

    //テンプレートの上書き//////
    add_filter(
    	'snow_monkey_template_part_root_hierarchy',
    	function( $hierarchy ) {
    		$hierarchy[] = untrailingslashit( __DIR__ ) . '/override';
    		return $hierarchy;
    	}
    );

    ///////////////////////

    page-templates/yes-my-page-templates.php

    <?php
    /**
     * Template Name: yes-my-page-templates
     * Template Post Type: post, page
     */
    
    use Framework\Controller\Controller;
    
    Controller::layout( 'yes-my-page-templates' );
    Controller::render( 'content', get_post_type() );

    ///////////////////////

    templates/layout/wrapper/yse-my-page-templates.php

    <?php
    /**
     * Name: yes-my-page-templates
     *
     * @package snow-monkey
     * @author inc2734
     * @license GPL-2.0+
     * @version 11.5.0
     */
    
    use Framework\Helper;
    ?>
    <!DOCTYPE html>
    
    ~
    0
    いいねをした人: 居ません
5件の投稿を表示中 - 1 - 5件目 (全5件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。