投稿のヘッダー部分の、更新日を非表示にしたいです。 

  • このトピックには7件の返信、3人の参加者があり、最後に田中あゆみにより4週前に更新されました。
8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • #59897
    田中あゆみ
    参加者
    1

    トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。

    【お使いの Snow Monkey のバージョン】Snow Monkeyバージョン: 11.7.2
    【お使いのブラウザ】Google chrome
    【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)

    ===

    各記事の上部に出てくる更新日を非表示にしたいです。
    どのようにすればできますでしょうか?

    0
    #59900
    Kmical Lights
    参加者
    159

    投稿のヘッダー部分というのはタイトル下部のメタアイテムの事でしょうか?

    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
    #59910
    田中あゆみ
    参加者
    1

    ありがとうございます。タイトル下部のメタアイテムの事です。

    My Snow Monkey に上記コードを貼り付けてみましたが、
    特に何の変化も見られず、更新日は消えません。

    手順としては、

    プラグインエディターから、My Snow Monkeyを選択。

    上記コードをコピペ。
    「ファイルを更新」をクリックしました。

    恐れ入りますが何か足りないところやおかしいところがありましたら、
    ご教示いただけますでしょうか。

    0
    #59930
    Kmical Lights
    参加者
    159

    すみません、記述間違っていました。
    remove_action が記載されている行の // を消してください。

    0
    #59961
    田中あゆみ
    参加者
    1
    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必須
    );

    上記のように remove_action の行から // を消してみましたが、

    更新日は削除できていないです。どうしたらいいでしょうか・・・

    0
    #59963
    Kmical Lights
    参加者
    159

    うーん…何故でしょう。
    カスタマイザーの「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
    #59977
    キタジマ タカシ
    キーマスター
    392

    これでだめなら CSS でやるのが手っ取り早いかもしれないですね…。

    カスタマイザー → SEO → 構造化データ → 公開日(公開日と更新日を表示)を選択、カスタマイザー → 追加 CSS に下記の CSS を追加

    .c-meta__item--modified {
      display: none;
    }
    0
    #59979
    田中あゆみ
    参加者
    1
    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
8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • トピック「投稿のヘッダー部分の、更新日を非表示にしたいです。 」には新しい返信をつけることはできません。