-
投稿者投稿
-
2020年10月29日 3:41 PM #59897
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】Snow Monkeyバージョン: 11.7.2
【お使いのブラウザ】Google chrome
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)===
各記事の上部に出てくる更新日を非表示にしたいです。
どのようにすればできますでしょうか?♥ 0いいねをした人: 居ません2020年10月29日 3:57 PM #59900投稿のヘッダー部分というのはタイトル下部のメタアイテムの事でしょうか?
My Snow Monkey でコードを書いてみてください。
各要素の消し方としては、下記のトピックも参考にしてください。
add_action( 'snow_monkey_entry_meta_items', function() { if ( 'modified-date' === get_theme_mod( 'post-date' ) ) { // 更新日を削除 // remove_action( 'snow_monkey_entry_meta_items', 'snow_monkey_entry_meta_items_modified', 20 ); // } elseif ( 'modified-date-high' === get_theme_mod( 'post-date' ) ) { // 更新日を削除 // remove_action( 'snow_monkey_entry_meta_items', 'snow_monkey_entry_meta_items_modified', 10 ); } }, 9 // 優先度は9必須 );
♥ 1いいねをした人: 居ません2020年10月29日 7:44 PM #59910ありがとうございます。タイトル下部のメタアイテムの事です。
My Snow Monkey に上記コードを貼り付けてみましたが、
特に何の変化も見られず、更新日は消えません。手順としては、
プラグインエディターから、My Snow Monkeyを選択。
上記コードをコピペ。
「ファイルを更新」をクリックしました。恐れ入りますが何か足りないところやおかしいところがありましたら、
ご教示いただけますでしょうか。♥ 0いいねをした人: 居ません2020年10月30日 10:12 AM #59930すみません、記述間違っていました。
remove_action
が記載されている行の//
を消してください。♥ 0いいねをした人: 居ません2020年10月30日 12:06 PM #59961add_action( 'snow_monkey_entry_meta_items', function() { if ( 'modified-date' === get_theme_mod( 'post-date' ) ) { // 更新日を削除 remove_action( 'snow_monkey_entry_meta_items', 'snow_monkey_entry_meta_items_modified', 20 ); // } elseif ( 'modified-date-high' === get_theme_mod( 'post-date' ) ) { // 更新日を削除 remove_action( 'snow_monkey_entry_meta_items', 'snow_monkey_entry_meta_items_modified', 10 ); } }, 9 // 優先度は9必須 );
上記のように
remove_action
の行から//
を消してみましたが、更新日は削除できていないです。どうしたらいいでしょうか・・・
♥ 0いいねをした人: 居ません2020年10月30日 12:26 PM #59963うーん…何故でしょう。
カスタマイザーの「SEO」→「構造化データ」によって並び順などが変更されますがそちらの設定はどのようになっているでしょうか?もし、設定されていないのであれば、if文は削除しても問題ないと思いますので、下記のように差し替えてください。add_action( 'snow_monkey_entry_meta_items', function() { remove_action( 'snow_monkey_entry_meta_items', 'snow_monkey_entry_meta_items_modified', 20 ); remove_action( 'snow_monkey_entry_meta_items', 'snow_monkey_entry_meta_items_modified', 10 ); }, 9, 0 );
—
また、よくあるケースを下記に書いておきます。
1. My Snow Monkey が有効化されているか確認してみてください。
2. ダウンロードされた My Snow Monkey の記述は削除せず、行を追加する形で記述してください。
3. サポートフォーラムやWordPress上のエディター仕様によっては、コードのコピー&ペーストを行う際に、‘(アポストロフィ)
になる場合があります。 その部分の記述を'(シングルクォーテーション)
に修正してみてください。記載されているコードはアポストロフィになっているので、3のケースが該当している可能性もあるかもしれません。一度、そちらも確認をお願いできますか?
♥ 0いいねをした人: 居ません2020年10月30日 2:43 PM #59977これでだめなら CSS でやるのが手っ取り早いかもしれないですね…。
カスタマイザー → SEO → 構造化データ → 公開日(公開日と更新日を表示)を選択、カスタマイザー → 追加 CSS に下記の CSS を追加
.c-meta__item--modified { display: none; }
♥ 0いいねをした人: 居ません2020年10月30日 2:53 PM #59979add_action( 'snow_monkey_entry_meta_items', function() { remove_action( 'snow_monkey_entry_meta_items', 'snow_monkey_entry_meta_items_modified', 20 ); remove_action( 'snow_monkey_entry_meta_items', 'snow_monkey_entry_meta_items_modified', 10 ); }, 9, 0 );
こちらのコードに差し替えたら、更新日が消えました!
ありがとうございました!
♥ 1いいねをした人: 居ません -
投稿者投稿
- トピック「投稿のヘッダー部分の、更新日を非表示にしたいです。 」には新しい返信をつけることはできません。