-
投稿者検索結果
-
2024年4月27日 12:33 PM #139131
返信が含まれるトピック: 「カスタムロゴの拡大率」という項目の場所
カスタムロゴが設定されていない、画像の height が取得できないときは表示されません。
カスタムロゴが設定されているか、svg をアップロードできるようにしている場合は height 属性をつけているか確認してみてください。
♥ 0Who liked: No user2024年4月26日 10:20 PM #139117返信が含まれるトピック: 本番環境の移行後にカスタマイズ画面でエラーが表示される
カスタムタクソノミーを定義されているかと思いますが、そのカスタムタクソノミーは何らかの投稿タイプと関連付けがされていますでしょうか?
register_taxonomy()
でカスタムタクソノミーを定義している場合は、object_type
引数で指定している投稿タイプになります。♥ 0Who liked: No user2024年4月26日 10:05 PM #139115返信が含まれるトピック: 特定のカテゴリー以外のカテゴリーの日付を非表示にしたい
カテゴリーアーカイブページは
body
にcategory-update-info
のようなクラスが付与されています。カテゴリーのスラッグは環境によって変わるので、ご自身のページで確認してみてください。そして、下記のような CSS で非表示にすれば良いのかなと思います。.category-update-info .p-archive .c-meta__item--published { display: none; }
記事ページも同じような感じで非表示にできます。
.category-update-info .c-entry__header .c-meta__item--published { display: none; }
♥ 0Who liked: No user2024年4月26日 6:33 PM #139108oksara
参加者【お使いの Snow Monkey のバージョン】25.4.4
【お使いの Snow Monkey Blocks のバージョン】20.5.3
【お使いの Snow Monkey Editor のバージョン】9.4.0
【お使いの PHP のバージョン】PHP8.1.22
【お使いの WordPress のバージョン】6.5.2
【お使いのブラウザ】Mac,GoogleChrome,Safariテスト環境から本番環境へ「All-in-One WP Migration」を使用してデータを移行しました。
本番環境の管理画面で 外観>カスタマイズ を開いたところ、メインカラムの上部に下記のエラー文が8つ出力されていました。
実際のウェブサイトの画面では不具合は何もありませんので急ぎではないのですが、テスト環境では表示されなかったので原因が気になりました。
テスト環境と本番環境は同じサーバーです。テスト環境では表示されません。Xserverを利用しています。Warning: Attempt to read property “label” on null in /home/xxxxxxx/xxxx.com/public_html/wp-content/themes/snow-monkey/app/customizer/design/sections/custom-taxonomy/controls/header-image.php on line 48
2024年4月26日 9:00 AM #139084返信が含まれるトピック: 投稿者アーカイブ用の独自テンプレートを読み込ませたい
上記のコードだと、
is_author
のときしかreturn
していないので、その他の条件のときも(無加工の値を)返す必要があると思います。こうしてみるとどうですかね?add_filter( 'snow_monkey_template_part_root_hierarchy_template-parts/loop/entry-summary', function( $hierarchy, $name, $vars ) { if( is_author() ) { $hierarchy[] = __DIR__ . '/override'; return $hierarchy; } return $hierarchy; }, 10, 4 );
2024年4月25日 5:17 PM #139072返信が含まれるトピック: 投稿者アーカイブ用の独自テンプレートを読み込ませたい
ご回答ありがとうございました!
とりあえず著者ページは以下のソースでloop部分のテンプレートを差し替えることでやりたいことが達成できました!add_filter( 'snow_monkey_template_part_root_hierarchy_template-parts/loop/entry-summary', function( $hierarchy, $name, $vars ) { if( is_author() ) { $name = 'machines'; $hierarchy[] = __DIR__ . '/override'; return $hierarchy; } }, 10, 4 );
ところが、これをセットしたらカスタム投稿(machines)のアーカイブページと、ひも付いているカスタムタクソノミーのアーカイブページで以下のエラーが発生してしまいました。
Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in ローカル環境のパス\app\public\wp-content\themes\snow-monkey\vendor\inc2734\wp-view-controller\src\App\Contract\Template_Tag.php:321 Stack trace: #0
これ以降もエラー表示はずっと続いているのでとりあえず冒頭部分だけです。
if(is_author())で著者ページしか書き換わらないようにも思うのですが・・・何度もお手数おかけして申し訳ございませんが、これはどうしたらよろしいでしょうか。♥ 0Who liked: No user2024年4月24日 10:23 AM #139016返信が含まれるトピック: WooCommerce(8.8.2)にアップデートしたら
2024年4月24日 2:26 AM #138986返信が含まれるトピック: 記事一覧、カテゴリー一覧のtext2に抜粋を表示したい
表示できました!
ちなみに記事一覧であってブロックでなかったので
テキスト2のif文は削除しました。ありがとうございます。
検索結果や、カテゴリー一覧でも見れてるので要求どおりです。これでコミュニティに貢献できそうです。
返信まってクローズしますね♥ 0Who liked: No user2024年4月23日 10:17 PM #138980返信が含まれるトピック: WooCommerce(8.8.2)にアップデートしたら
ご報告ありがとうございます! 実は issue は立てているのですがまだ手を付けられておらずでして…。
次のアップデートのタイミングで更新します!
2024年4月23日 10:15 PM #138979返信が含まれるトピック: 投稿者アーカイブ用の独自テンプレートを読み込ませたい
ひとまず。
/** * 著者ページのメインクエリを書き換える */ add_action( 'pre_get_posts', function( $query ) { if ( is_author() && $query->is_main_query() ) { $query->set( 'post_type', 'news' ); } } ); /** * 著者ページのコンテンツの先頭にプロフィールを表示 */ add_action( 'snow_monkey_prepend_archive_entry_content', function() { if ( is_author() ) { $user_id = get_query_var( 'author' ); $user = get_userdata( $user_id ); if ( !empty( $user->description ) ) { echo '<div>' . wp_kses_post( $user->description ) . '</div>'; } } } );
あとはカスタムフィールドの値をどこに表示するかで、どのテンプレートを上書きするかを検討して…という感じですかね。ループ内の各項目を丸ごとなら
template-parts/loop/entry-summary
、ループ内の各項目の本文部分だけで良いならtemplate-parts/loop/entry-summary/content/content
とかですね。2024年4月23日 5:16 PM #138968返信が含まれるトピック: 投稿者アーカイブ用の独自テンプレートを読み込ませたい
早速のご回答ありがとうございます。試してみたところ、
‘snow_monkey_pre_template_part_render_template-parts/archive/entry/content/content’
この関数名は最後「content」ではなくて「none」ではないでしょうか。
none.phpを呼び出していると思うので・・・実際ここを「none」に替えたら任意のHTML出力はできました。
その先なのですが、ユーザーのカスタム投稿記事一覧を出力したいと思っています。そこで「ob_start();」と「return ob_get_clean();」の間に、
<div class="c-entry__content p-entry-content"> <?php $userId = get_query_var('author'); $user = get_userdata($userId); if (!empty($user->description)) { echo '<div>' . $user->description . '</div>'; } $args = array( 'author' => $userId, 'orderby' => 'date', 'post_type' => 'machines', 'numberposts' => -1, ); $posts = get_posts($args); if (!empty($posts)) { echo '<ul>'; foreach( $posts as $post ) : setup_postdata($post); ?> <?php var_dump($post); ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a> <?php echo get_the_date("Y/n/j");?></li> <?php endforeach; wp_reset_postdata(); echo '</ul>'; } ?> </div>
という記述を入れました。普通に著者アーカイブページならこのソースでカスタム投稿(machines)の記事情報は出力できたのですが、こちらでは何も出力されませんでした。「 $user-$gt;description」で著者プロフィール欄は出力できましたが、foreachのループ内が出力されません。var_dumpで$postsと$postを見たら値は入っているのですが・・・
あとひと息だと思うのですが自分が調べた限りではこれ以上はちょっとわからず・・・すいませんがさらにご教授いただけませんでしょうか。よろしくお願いいたします。
♥ 0Who liked: No user2024年4月23日 8:44 AM #138953返信が含まれるトピック: 投稿者アーカイブ用の独自テンプレートを読み込ませたい
こんな感じにすれば、
snow_monkey_template_part_root_hierarchy
無しでできます。著者アーカイブのコンテンツ部分のテンプレートを対象に書き換えるサンプルです。add_filter( 'snow_monkey_pre_template_part_render_template-parts/archive/entry/content/content', function( $slug, $name, $vars ) { if ( ! is_author() ) { return null; // null を返すともともとの HTML を出力する } ob_start(); ?> <div class="c-entry__content p-entry-content"> 任意の HTML </div> <?php return ob_get_clean(); }, 10, 4 );
2024年4月23日 8:29 AM #138950返信が含まれるトピック: 「ヘッダーコンテンツ」のモバイルでも表示するが機能しない?
モバイルのときはヘッダーが狭くてヘッダーコンテンツをそのまま表示すると潰れてしまう可能性が高いので、
.l-contents > .p-header-content.p-header-content--sm
の位置に表示されるような仕様になっています。PC と同じ
p-header-content.p-header-content--lg
をモバイルでも表示したい場合は、CSS でdisplay
を調整して表示する形になります。♥ 0Who liked: No user2024年4月23日 8:23 AM #138949返信が含まれるトピック: 記事一覧、カテゴリー一覧のtext2に抜粋を表示したい
// 抜粋の表示を有効化 $args['vars']['_display_item_excerpt'] = true;
の指定で HTML としては出力されていると思うので、CSS も追加して表示されるか確認してみてください。
.c-entries--text2 .c-entry-summary__content { display: block; }
♥ 0Who liked: No user2024年4月21日 9:13 AM #138907返信が含まれるトピック: 特定のセクションのみをスクロールで固定したい
の286pxの定義についてなぜその数字になるのか、今後の勉強のために教えていただけないでしょうか?
僕が確認したときの左右の幅がだいたい 286px だったので、中央のカラムは画面幅からその大きさを引いた大きさを指定しました。左右の幅がなぜ 286px なのかは追えませんでした…。
スマホ版GoogleCromeで確認した場合も固定がされていませんでした、、
こちらも同じ理由でしょうか?あ、中央は意識してませんでした、すみません。固定されていない理由は同じだと思います。中央の背景画像も position: fixed で固定するようにすればスマホでも固定されると思います。
♥ 0Who liked: No user -
投稿者検索結果
Search results of "i"
-
検索結果
-
【お使いの Snow Monkey のバージョン】25.4.4
【お使いの Snow Monkey Blocks のバージョン】20.5.3
【お使いの Snow Monkey Editor のバージョン】9.4.0
【お使いの PHP のバージョン】PHP8.1.22
【お使いの WordPress のバージョン】6.5.2
【お使いのブラウザ】Mac,GoogleChrome,Safariテスト環境から本番環境へ「All-in-One WP Migration」を使用してデータを移行しました。
本番環境の管理画面で 外観>カスタマイズ を開いたところ、メインカラムの上部に下記のエラー文が8つ出力されていました。
実際のウェブサイトの画面では不具合は何もありませんので急ぎではないのですが、テスト環境では表示されなかったので原因が気になりました。
テスト環境と本番環境は同じサーバーです。テスト環境では表示されません。Xserverを利用しています。Warning: Attempt to read property “label” on null in /home/xxxxxxx/xxxx.com/public_html/wp-content/themes/snow-monkey/app/customizer/design/sections/custom-taxonomy/controls/header-image.php on line 48