-
投稿者検索結果
-
2021年6月26日 10:21 AM #79307
ご返信ありがとうございます。
snow_monkey_template_part_render_template-parts/loop/entry-summary
こちらのファイルはどこにあるのでしょうか?♥ 0いいねをした人: 居ません2021年6月26日 6:03 AM #79296*****[ プライベートトピックのため非表示 ]♥ 0いいねをした人: 居ません2021年6月21日 11:46 AM #78882返信が含まれるトピック: 投稿記事一覧に表示させた更新日に、アイコンも表示させたい
あ、そうか失礼しました。追加したコードで強制的に更新日が追加されるからですね。
add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/meta/meta', function( $html ) { // 更新日と公開日が同じ、あるいは更新日より公開日が新しい場合は更新日を追加しない if ( get_the_time( 'Ymd' ) >= get_the_modified_time( 'Ymd' ) ) { return $html; } ob_start(); ?> <li class="c-meta__item c-meta__item--modified"> <i class="fas fa-sync-alt" aria-hidden="true"></i> <?php $date_format = get_option( 'date_format' ); the_modified_time( $date_format ); ?> </li> <?php $modified = ob_get_clean(); return preg_replace( '|(<li class="c-meta__item c-meta__item--published">.*?</li>)|ms', '$1' . $modified, $html ); } );
2021年6月20日 2:56 PM #78800返信が含まれるトピック: 投稿記事一覧に表示させた更新日に、アイコンも表示させたい
キタジマさん、
該当部分を教えていただいたコードに変えて、My Snow Monkeyに追記して無事出来ました、ありがとうございました。
add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/meta/meta', function( $html ) { ob_start(); ?> <li class="c-meta__item c-meta__item--modified"> <i class="fas fa-sync-alt" aria-hidden="true"></i> <?php $date_format = get_option( 'date_format' ); the_modified_time( $date_format ); ?> </li> <?php $modified = ob_get_clean(); return preg_replace( '|(<li class="c-meta__item c-meta__item--published">.*?</li>)|ms', '$1' . $modified, $html ); } );
投稿日と更新日を切り分けて表示させるルールがないので、記事更新をしていないくても強制的に更新日が表示されるので、その点理解して使用してみます。
♥ 0いいねをした人: 居ません2021年5月14日 8:51 AM #75670返信が含まれるトピック: テーマを更新したらページが崩れてしまいました
functions.php
で、以下のリンクを外す記述をしているだけですね。add_filter( 'snow_monkey_template_part_render', function( $html, $slug, $name ) { if ( 'template-parts/loop/entry-summary' === $slug && 'tournament_all' === $name ) { $html = preg_replace( '|<a>]+?>|ms', '', $html ); $html = str_replace( '|</a>', '', $html ); return $html; } return $html; }, 10, 3 );
♥ 0いいねをした人: 居ません2021年4月21日 10:01 AM #73763返信が含まれるトピック: 記事一覧にコメント数を表示したい(表示はできたのですが、余分なコードが消せません)
改めて確認してみました。当初の
add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/meta/meta', function( $html ) { ob_start(); ?> <li class="c-meta__item c-meta__item--comments__number"><span> <?php echo get_comments_number(); ?> </span>コメント</li> <?php $modified = ob_get_clean(); return preg_replace( '|(<li class="c-meta__item c-meta__item--published">.*?</li>)|ms', '$1' . $modified, $html ); } );
で正しいと思います。
♥ 0いいねをした人: 居ません2021年4月21日 9:57 AM #73760返信が含まれるトピック: アーカイブページのテンプレートを新しく作りたい
ループの中のテンプレートは
name
が投稿タイプ名になっているので、–
template-parts/loop/entry-summary/entry-summary-news.php
–template-parts/loop/entry-summary/content/content-news.php
みたいなファイルを追加することで、その投稿タイプ用のファイルとして使われます! もしテンプレートを追加するほどではない軽微な変更を特定の投稿タイプのときに入れたいということであれば、
add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/entry-summary', function( $html, $name ) { if ( 'news' === $name ) { return str_replace( ... ); } return $html; }, 10, 2 );
みたいな感じでもカスタマイズできるかなと思います。
♥ 0いいねをした人: 居ません2021年4月20日 11:39 AM #73711返信が含まれるトピック: 記事一覧にコメント数を表示したい(表示はできたのですが、余分なコードが消せません)
キタジマさま
早速のご返信ありがとうございます。
下記で試してみたのですが、表示されていた「公開日」が消えてしまいました。
コメント数は表示されています。add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/meta/meta', function( $html ) { ob_start(); ?> <li class="c-meta__item c-meta__item--comments__number"><span> <?php echo get_comments_number(); ?> </span>コメント</li> <?php return ob_get_clean(); } );
上下に入っていたulタグが消えてしまうようです。
<div class="c-entry-summary__meta"> <ul class="c-meta">
原因わかりますでしょうか?
お手数をおかけし申し訳ありません。よろしくお願いいたします。
♥ 0いいねをした人: 居ません2021年4月19日 10:29 AM #73629返信が含まれるトピック: 投稿ページの「抜粋」に改行コードを反映させたい
抜粋の入力欄に(
<br>
は入力せずに)単純に改行を含んだ抜粋文を入力したとして、下記のコードを My Snow Monkey プラグインか子テーマのfunctions.php
に入力することで改行が<br>
に変換されます。add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/content/content', function( $html ) { $match = preg_match( '|(<div class="c-entry-summary__content">)(.*?)(</div>)|ms', $html, $reg ); if ( $match ) { return $reg[1] . nl2br( $reg[2] ) . $reg[3]; } return $html; } );
※ちなみに、この TCD さんの記事は親テーマの
functions.php
を直接改変する説明のようにみえます。親テーマ(この場合は TCD さんのテーマ)を改変してしまうと、その親テーマをアップデートしたときに改変部分がすべてもとに戻ってしまいます(アップデートはネット上にある最新のファイルをダウンロードしてきて書き換えたファイルを含む古いファイルを全部上書きしてしまうため)。なのでこの対処法はあまりやらないほうが良いと思います…(親テーマが絶対アップデートされないというなら別ですが、アップデートされないということはセキュリティ脆弱性があっても対応されないということなのでそれはそれで…)2021年4月19日 10:12 AM #73628返信が含まれるトピック: フッターCTAをカスタマイズしたい。
Footer CTA プラグインの表示ロジックは結構複雑なので、メンテナンス性を考慮すると HTML を変更するようなカスタマイズはおすすめできません…。
一応やるとしたら
snow_monkey_template_part_render_footer-cta/text
やsnow_monkey_get_template_part_footer-cta/text
のようなフックで HTML をカスタマイズできるので、既存のボタン設定を使わずにテキストだけ適当に入力、前述のフックで HTML をカスタマイズして独自に(HTML を書いて)ボタンを表示する、ということはできはします。♥ 0いいねをした人: 居ません2021年4月12日 10:36 AM #73001返信が含まれるトピック: 記事一覧ページに更新日を追加したいです。
My Snow Monkey プラグインか、子テーマの
functions.php
に下記のコードを追加してみるとどうでしょうか?add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/meta/meta', function( $html ) { ob_start(); ?> <li class="c-meta__item c-meta__item--modified"> <?php $date_format = get_option( 'date_format' ); the_modified_time( $date_format ); ?> </li> <?php $modified = ob_get_clean(); return preg_replace( '|(<li class="c-meta__item c-meta__item--published">.*?</li>)|ms', '$1' . $modified, $html ); } );
♥ 1いいねをした人: 居ません2021年3月26日 10:29 AM #71587返信が含まれるトピック: 「最新の情報」更新日の位置をカスタマイズしたい(テキスト形式)
返答いただきありがとうございます!
こちらはテキスト2ではなく、テキスト形式です(今もう一度確認しました)
あと追加した分と言えば、投稿日非表示のCSSと子テーマのfunctions.phpに
こちらのフォーラムで紹介されていた「カテゴリ複数表示」「最終更新日表示」のコードです//投稿日非表示 .c-entries--text .c-entry-summary__meta .c-meta__item--published{ display:none !important; } //更新日表示 .c-entries--text .c-entry-summary__meta .c-meta__item--modified{ position: absolute; display:block !important; top: 55%; right: 0; @include sm { ※スマホ用mixinです position: static; } }
/**カテゴリ複数表示 */ add_filter( 'snow_monkey_get_template_part_args', function( $args ) { // 記事一覧カテゴリー以外のテンプレートの場合は無視 if ( 'template-parts/loop/entry-summary/term/term' !== $args['slug'] ) { return $args; } // 投稿以外の場合は無視 if ( 'post' !== $args['name'] ) { return $args; } // 全ての設定されたカテゴリーを返す $args['vars']['_terms'] = get_the_terms( get_the_ID(), 'category' ); return $args; } ); /** 「最新の記事一覧」に最終更新日を表示 */ add_filter( 'snow_monkey_template_part_render', function( $html, $slug ) { if ( 'template-parts/loop/entry-summary/meta/meta' === $slug ) { ob_start(); ?> <li class="c-meta__item c-meta__item--modified"> <svg class="svg-inline--fa fa-sync-alt fa-w-16" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sync-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><path fill="currentColor" d="M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z"></path></svg> <?php the_modified_time( get_option( 'date_format' ) ); ?> </li> <?php $modifiled = ob_get_clean(); return preg_replace( '|(<li class="c-meta__item c-meta__item--published">.*?</li>)|ms', '$1' . $modifiled, $html ); } return $html; }, 10, 2 );
クライアント様のサーバー内にある公開前データなので
実際のページをお見せすることができません、申し訳ありません!♥ 0いいねをした人: 居ません2021年3月18日 9:41 AM #70572返信が含まれるトピック: Gナビは全幅で表示、ヘッダー部分のみ通常幅で表示したい
共有いただいたサイトを見てすぐに「岐阜城だ!」と分かりました。そして、こちらの事務所も自転車で10分くらいにあって「とうとう Snow Monkey もこんなところまで…」と痛感していた次第です…
ぱっと見ですが、この写真は観光コンベンション協会が著作権を持っている可能性があるので(昔からよくみる構図なので)、クライアント様が撮影された写真ではない場合にはご注意ください。
本題ですが、パッと拝見した感じだと、ヘッダーを全幅設定にした上で
snow_monkey_template_part_render_template-parts/header/2row
にフックをしてブランディング部分のc-row__col c-row__col--auto
に任意にクラスを追加してコンテンツ幅を管理するという形でもできるのかなと思いました。My Snow Monkey からのカスタマイズになります。
♥ 1いいねをした人: 居ません2021年3月9日 1:50 PM #69847返信が含まれるトピック: 固定ページにユーザー一覧を表示させたい
レイアウトテンプレートを上書きするより、ユーザー一覧の表示部分をショートコードにして記事の編集画面で埋め込む、
snow_monkey_template_part_render
フックで埋め込む、のようにしたほうが、レイアウトテンプレートのアップデートの影響を低く抑えられると思います!♥ 1いいねをした人: 居ません -
投稿者検索結果