-
投稿者検索結果
-
2019年6月5日 3:25 PM #17542
返信が含まれるトピック: 投稿のホームページにしている固定ページのタイトルを表示したいです。
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いいねをした人: 居ません2019年5月27日 1:32 PM #16391返信が含まれるトピック: [My Snow Monkey] Paginationのprev、next部分のclass名を指定したい
@ケミさん
例えば、「最初のページへ」「<」「1」「2」「>」「最後のページへ」
「 xxxx / yyyy ページ」
とか、最初、最後、何ページあるのかを表示したいとかそう言う場合って、フックがあれば出来るのかなーと。なんらかの文字列や要素を追加するようなカスタマイズなら、新しいフックを追加するより既存の
snow_monkey_template_part_render
で書き換えるのが良いのかなと。@kutsuさん
v6 でc-pagination__item-next
、c-pagination__item-prev
というクラスが追加されるようにしました。リリースをお待ちください…。♥ 0いいねをした人: 居ません2019年3月29日 6:55 PM #12957返信が含まれるトピック: コメントエリアの置換について
すみません、ちょっと打ち合わせでドタバタしていた為に、すれ違いでいただいていた返信確認が出来ていませんでした。
こちらのトピックで書かれていましたので、この部分だけ返信の形にします。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いいねをした人: 居ません2019年3月29日 3:40 PM #12949返信が含まれるトピック: コメントエリアの置換について
あと、
inc2734_view_controller_template_part_render
という最終出力を書き換えられるフックがあるので、前後に要素を足したいだけならそれを使うのが良いかもです(これも、ラップしてsnow_monkey_template_part_render
フックを作ったほうが統一性的に良さそうですが)。とりえあず上記はやります!
トピックとは別の事なので、アイデアを思いついたらまた別トピックを立てるかコミュニティの方で書きますね。
もし思いついたときはぜひ。助かります!
♥ 0いいねをした人: 居ません2019年3月29日 3:17 PM #12945返信が含まれるトピック: コメントエリアの置換について
そうか、フックの状況をみて 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いいねをした人: 居ません -
投稿者検索結果