フォーラムへの返信
-
投稿者投稿
-
記事を投稿してから1週間”NEW”と表示させたいのですが、レイアウトは記事を投稿した日付の後ろか、記事のタイトルの前後に表示させたいです。
”NEW”の表示方法は、追加CSSで文字に色を付けたり好みで変更できればアイコンでなくてもいいです。
♥ 0いいねをした人: 居ません返信ありがとうございます。
取り急ぎ、追加CSSとカスタマイザーを試してみます。♥ 0いいねをした人: 居ませんGONSYさま
ご指導ありがとうございます。
上記の通り試してみましたが、うまくいきませんでした。
My Snow Monkeyに以下のコードを記述しました。function my_scripts_method() { wp_enqueue_script( 'highlight_script', get_template_directory_uri() . '/highlight.js', ); } add_action('wp_enqueue_scripts', 'my_scripts_method');
JavaScriptは以下のコードです。
function highlight_script() { const headerNavLink = document.querySelectorAll(".wpaw-local-nav__subitem>a"); headerNavLink.forEach((targetLink) => { if (targetLink.href === location.href) { targetLink.parentElement.classList.add("is-current"); } }); }
こちらを以下のサイトに入れていて、JSはHTML上にいるようですが、クラスの付与ができていないです。
何が原因でしょうか?
♥ 0いいねをした人: 居ませんありがとうございます。
My Snow Monkeyに下記コードを記述していますが、どこに反映させればよいでしょうか。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; } );
♥ 0いいねをした人: 居ませんわざわざご返信ありがとうございます。
おそらく間違いないご回答なのだと思いますが、すみません、ショートコード化するやり方も、英語はDeepLでなんとかなりましたが、意味が分かりませんでした。
貴重なご意見ありがとうございます。
もう少し知識があればよかったです。
ただ、おっしゃる通り、他のご意見も待ってみたいと思います。
♥ 0いいねをした人: 居ません -
投稿者投稿