アーカイブページの記事一覧レイアウトのリッチメディアの日付の位置について

0
いいねをした人: 居ません
10件の投稿を表示中 - 1 - 10件目 (全10件中)
  • 投稿者
    投稿
  • #27857
    Takeru
    閲覧者
    0

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

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

    ===

    立て続けにトピック立てすみません。

    アーカイブページの記事一覧レイアウトのリッチメディアの日付の位置について、日付を画像とタイトルの間に位置を変更することは可能でしょうか?

    日付がタイトルの下だと、ぱっと見で下の記事の日付かなと勘違いされるかなと思いました。

    0
    いいねをした人: 居ません
    #27876
    キタジマ タカシ
    参加者
    2242

    CSS の調整は必要かもしれませんが、とりあえずこんな感じでしょうか。My Snow Monkey プラグインか子テーマの functions.php に下記を追加してみてください。

    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug, $name, $vars ) {
    		if ( 'template-parts/loop/entry-summary' === $slug && 'post' === $name ) {
    			if ( 'rich-media' === $vars['_entries_layout'] ) {
    				$html = preg_replace( '|<div class="c-entry-summary__meta">.*?</div>|ms', '', $html );
    				ob_start();
    				Helper::get_template_part( 'template-parts/loop/entry-summary/meta/meta' );
    				$meta = ob_get_clean();
    				$html = str_replace( '<h2 class="c-entry-summary__title">', $meta . '<h2 class="c-entry-summary__title">', $html );
    			}
    		}
    		return $html;
    	},
    	10,
    	4
    );
    0
    いいねをした人: 居ません
    #27889
    Takeru
    閲覧者
    0

    下記のようなエラーが出てしまいました…
    なにか別の箇所で自分が設定しているから起きたエラーですかね…?

    wp-content/plugins/my-snow-monkey/my-snow-monkey.php ファイルの51行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。

    Uncaught Error: Class 'Helper' not found in wp-content/plugins/my-snow-monkey/my-snow-monkey.php:51
    Stack trace:
    #0 wp-includes/class-wp-hook.php(286): {closure}('\n<a href="https...', 'template-parts/...', 'post', Array)
    #1 wp-includes/plugin.php(208): WP_Hook->apply_filters('\n<a href="https...', Array)
    #2 wp-content/themes/snow-monkey/app/constructor/view-controller.php(118): apply_filters('snow_monkey_tem...', '\n<a href="https...', 'template-parts/...', 'post', Array)
    #3 wp-includes/class-wp-hook.php(286): Framework\Helper::{closure}('\n<a href="https...', 'template-parts/...', 'post', Array)
    #4 wp-includes/plugin.php(208): WP_Hook->apply_filters('\n<a href="https...', Array)
    #5 wp-content/theme
    0
    いいねをした人: 居ません
    #27896
    Takeru
    閲覧者
    0

    すみません、追加で、アーカイブページに表示される日付を投稿日ではなく更新日にすることは可能でしょうか?

    0
    いいねをした人: 居ません
    #27919
    キタジマ タカシ
    参加者
    2242

    wp-content/plugins/my-snow-monkey/my-snow-monkey.php ファイルの51行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。

    ありゃすみません、

    Helper::get_template_part(
    

    \Framework\Helper::get_template_part(
    

    に変更してみてください。

    すみません、追加で、アーカイブページに表示される日付を投稿日ではなく更新日にすることは可能でしょうか?

    少々お待ちを。

    0
    いいねをした人: 居ません
    #27924
    Takeru
    閲覧者
    0

    再度エラーが出てしまいました、何度もすみませんがご確認お願いします…

    wp-content/plugins/my-snow-monkey/my-snow-monkey.php ファイルの81行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。

    syntax error, unexpected ';', expecting ',' or ')'

     

    念の為、全コード載せときます!

    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug, $name, $vars ) {
    		if ( 'template-parts/loop/entry-summary' === $slug && 'post' === $name ) {
    			if ( 'rich-media' === $vars['_entries_layout'] ) {
    				$html = preg_replace( '|<div class="c-entry-summary__meta">.*?</div>|ms', '', $html );
    				ob_start();
    				\Framework\Helper::get_template_part(
    				$meta = ob_get_clean();
    				$html = str_replace( '<h2 class="c-entry-summary__title">', $meta . '<h2 class="c-entry-summary__title">', $html );
    			}
    		}
    		return $html;
    	},
    	10,
    	4
    );
    0
    いいねをした人: 居ません
    #27927
    キタジマ タカシ
    参加者
    2242

    \Framework\Helper::get_template_part( の行が ( の部分で切れちゃってるからですね。下記で貼り直してください。

    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug, $name, $vars ) {
    		if ( 'template-parts/loop/entry-summary' === $slug && 'post' === $name ) {
    			if ( 'rich-media' === $vars['_entries_layout'] ) {
    				$html = preg_replace( '|<div class="c-entry-summary__meta">.*?</div>|ms', '', $html );
    				ob_start();
    				\Framework\Helper::get_template_part( 'template-parts/loop/entry-summary/meta/meta' );
    				$meta = ob_get_clean();
    				$html = str_replace( '<h2 class="c-entry-summary__title">', $meta . '<h2 class="c-entry-summary__title">', $html );
    			}
    		}
    		return $html;
    	},
    	10,
    	4
    );
    0
    いいねをした人: 居ません
    #27928
    キタジマ タカシ
    参加者
    2242

    すみません、追加で、アーカイブページに表示される日付を投稿日ではなく更新日にすることは可能でしょうか?

    下記を貼ってみてください。

    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug ) {
    		if ( 'template-parts/loop/entry-summary/meta/meta' === $slug ) {
    			return preg_replace(
    				'|<li class="c-meta__item c-meta__item--published">.*?</li>|ms',
    				'<li class="c-meta__item c-meta__item--modified">' . get_the_modified_time( get_option( 'date_format' ) ) . '</li>',
    				$html
    			);
    		}
    		return $html;
    	},
    	10,
    	2
    );
    0
    いいねをした人: 居ません
    #27929
    Takeru
    閲覧者
    0

    両方ともできました!

    迅速なご対応、ありがとうございます!!

    0
    いいねをした人: 居ません
    #27934
    キタジマ タカシ
    参加者
    2242

    トピッククローズします。

    0
    いいねをした人: 居ません
10件の投稿を表示中 - 1 - 10件目 (全10件中)
  • トピック「アーカイブページの記事一覧レイアウトのリッチメディアの日付の位置について」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。