「snow_monkey_template_part_render」の検索結果

5件の結果を表示中 - 241 - 245件目 (全245件中)
  • 投稿者
    検索結果
  • アバター画像キタジマ タカシ
    参加者
    2536

    snow_monkey_is_output_page_header_title はページヘッダーにタイトルを表示するためのフックになるので、.c-entry__header を出したい場合は別の方法をとる必要があります。

    いくつか方法はあると思いますが、ブログトップのテンプレート templates/view/home の一部を置換する方法を共有します。下記のコードを My Snow Monkey に貼り付けるとどうでしょうか?

    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug ) {
    		if ( 'templates/view/home' !== $slug ) {
    			return $html;
    		}
    
    		global $post;
    
    		// 投稿のホームページにしている固定ページの情報を取得
    		// (これをしないと表示されるタイトルが一覧の1件目のタイトルになる)
    		ob_start();
    		$post = get_post( get_option( 'page_for_posts' ) );
    		setup_postdata( $post );
    
    		// 記事ヘッダー( <code>.c-entry__header</code> )の HTML を取得
    		Helper::get_template_part( 'template-parts/content/entry/header/header' );
    		$entry_header = ob_get_clean();
    
    		// 投稿データをリセット
    		wp_reset_postdata();
    
    		// 置換して記事ヘッダーを足す
    		return str_replace(
    			'<div class="c-entry__body">',
    			$entry_header . '<div class="c-entry__body">',
    			$html
    		);
    	},
    	10,
    	2
    );
    0
    いいねをした人: 居ません
    #16391
    アバター画像キタジマ タカシ
    参加者
    2536

    @ケミさん

    例えば、「最初のページへ」「<」「1」「2」「>」「最後のページへ」
    「 xxxx / yyyy ページ」
    とか、最初、最後、何ページあるのかを表示したいとかそう言う場合って、フックがあれば出来るのかなーと。

    なんらかの文字列や要素を追加するようなカスタマイズなら、新しいフックを追加するより既存の snow_monkey_template_part_render で書き換えるのが良いのかなと。

    @kutsuさん
    v6 で c-pagination__item-nextc-pagination__item-prev というクラスが追加されるようにしました。リリースをお待ちください…。

    0
    いいねをした人: 居ません
    #12957

    返信が含まれるトピック: コメントエリアの置換について

    Hatsuki
    閲覧者
    6

    すみません、ちょっと打ち合わせでドタバタしていた為に、すれ違いでいただいていた返信確認が出来ていませんでした。
    こちらのトピックで書かれていましたので、この部分だけ返信の形にします。

    remove_action( ‘inc2734_view_controller_get_template_part_template-parts/discussion/comment’, ‘__return_true’ );

    こちら、自動的にではなく、明示的に実行させるフックもあれば良いと思います。
    \Framework\Helper::ほにゃらら('template-parts/discussion/comment');
    みたいな形で、remove_actionがされるなら、
    統一性や内部が変更される際の影響も減るのではないでしょうか?
    自動的にだけでは無い理由として、同一のテンプレート以外であっても、読み込む前にremoveする事をしたい時がある為です。

    snow_monkey_template_part_renderについては、後ほどこちらの方で調べてみますね。

    0
    いいねをした人: 居ません
    #12949

    返信が含まれるトピック: コメントエリアの置換について

    アバター画像キタジマ タカシ
    参加者
    2536

    あと、 inc2734_view_controller_template_part_render という最終出力を書き換えられるフックがあるので、前後に要素を足したいだけならそれを使うのが良いかもです(これも、ラップして snow_monkey_template_part_render フックを作ったほうが統一性的に良さそうですが)。

    とりえあず上記はやります!

    トピックとは別の事なので、アイデアを思いついたらまた別トピックを立てるかコミュニティの方で書きますね。

    もし思いついたときはぜひ。助かります!

    0
    いいねをした人: 居ません
    #12945

    返信が含まれるトピック: コメントエリアの置換について

    アバター画像キタジマ タカシ
    参加者
    2536

    そうか、フックの状況をみて Snow Monkey 側で自動的に remove_action( 'inc2734_view_controller_get_template_part_template-parts/discussion/comment', '__return_true' ); するようにしとけばわりと素直ですかね。

    あと、 inc2734_view_controller_template_part_render という最終出力を書き換えられるフックがあるので、前後に要素を足したいだけならそれを使うのが良いかもです(これも、ラップして snow_monkey_template_part_render フックを作ったほうが統一性的に良さそうですが)。

    0
    いいねをした人: 居ません
5件の結果を表示中 - 241 - 245件目 (全245件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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