-
投稿者投稿
-
2019年9月13日 3:40 PM #27857
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】7.10.5
【お使いのブラウザ】Crome
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)===
立て続けにトピック立てすみません。
アーカイブページの記事一覧レイアウトのリッチメディアの日付の位置について、日付を画像とタイトルの間に位置を変更することは可能でしょうか?
日付がタイトルの下だと、ぱっと見で下の記事の日付かなと勘違いされるかなと思いました。
♥ 0いいねをした人: 居ません2019年9月13日 11:30 PM #27876CSS の調整は必要かもしれませんが、とりあえずこんな感じでしょうか。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いいねをした人: 居ません2019年9月14日 2:06 AM #27889下記のようなエラーが出てしまいました…
なにか別の箇所で自分が設定しているから起きたエラーですかね…?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いいねをした人: 居ません2019年9月14日 5:13 AM #27896すみません、追加で、アーカイブページに表示される日付を投稿日ではなく更新日にすることは可能でしょうか?
♥ 0いいねをした人: 居ません2019年9月14日 9:23 AM #27919wp-content/plugins/my-snow-monkey/my-snow-monkey.php ファイルの51行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。
ありゃすみません、
Helper::get_template_part(
を
\Framework\Helper::get_template_part(
に変更してみてください。
すみません、追加で、アーカイブページに表示される日付を投稿日ではなく更新日にすることは可能でしょうか?
少々お待ちを。
♥ 0いいねをした人: 居ません2019年9月14日 9:39 AM #27924再度エラーが出てしまいました、何度もすみませんがご確認お願いします…
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いいねをした人: 居ません2019年9月14日 9:44 AM #27927\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いいねをした人: 居ません2019年9月14日 9:45 AM #27928すみません、追加で、アーカイブページに表示される日付を投稿日ではなく更新日にすることは可能でしょうか?
下記を貼ってみてください。
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いいねをした人: 居ません2019年9月14日 9:48 AM #27929両方ともできました!
迅速なご対応、ありがとうございます!!
♥ 0いいねをした人: 居ません2019年9月14日 10:04 AM #27934トピッククローズします。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「アーカイブページの記事一覧レイアウトのリッチメディアの日付の位置について」には新しい返信をつけることはできません。