メインコンテンツへ移動

Search results of "i"

15件の結果を表示中 - 7,816 - 7,830件目 (全9,046件中)
  • 投稿者
    検索結果
  • #23953
    アバター画像キタジマ タカシ
    参加者
    2606

    わーすみません! Snow Monkey のアップデートで前述のカスタマイズでは反映されなくなったようです。下記に差し替えてみるとどうでしょうか?

    function my_loop_the_time( $time ) {
    	return get_the_time( 'Y/m/d' );
    }
    
    add_filter(
    	'snow_monkey_get_template_part_args',
    	function( $args ) {
    		if ( 'template-parts/loop/entry-summary/meta/meta' === $args['slug'] ) {
    			add_filter( 'the_time', 'my_loop_the_time' );
    			return $args;
    		}
    
    		remove_filter( 'the_time', 'my_loop_the_time' );
    		return $args;
    	}
    );
    0
    Who liked: No user
    #23723
    アバター画像キタジマ タカシ
    参加者
    2606

    – 固定ページ(hierarchical => true)なページは通常日付順でソートされない
    – WP コアの最新の投稿ウィジェットも「投稿」にのみ対応している

    という理由から、hierarchical => true な投稿タイプは除外するようにしています。

    snow_monkey_recent_posts_widget_args_xxx フックで表示条件を変更できるので、任意の最近の投稿ブロックだけこのフックで投稿タイプをカスタマイズするのはどうでしょうね?

    0
    Who liked: No user
    #23588
    アバター画像キタジマ タカシ
    参加者
    2606

    なるほど::before で入れるのですね。
    やってみます。

    はい!

    ちなみにcategory-news.phpとして作る応方法は中のtenplates/をいじることになりますか?

    汎用性を高めるためにここは他のテーマとちょっと仕組みが違います。Snow Monkey はテーマ直下の singular.phpcategory.php などには直接 HTML を書かず、「レイアウトファイル(ヘッダー/フッターなどの大枠の HTML)」と「ビューファイル(中身の HTML)」を呼びだすようになっています。

    レイアウトファイルの保存場所は templates/layout/wrapper、ビューファイルの保存場所は templates/view です。

    今回の場合だと、例えばこんな感じ。

    子テーマ/category.php

    レイアウトファイルとしてカスタマイザーで設定したレイアウトのファイルを呼びだし。ビューファイルとして templates/view/category.php あるいは templates/view/category-<slug>.php を呼びだし。そのカテゴリーの記事件数が0件のときは templates/view/none.php が呼びだされる。

    <?php
    use Framework\Controller\Controller;
    
    $term = get_queried_object();
    
    Controller::layout( get_theme_mod( 'archive-page-layout' ) );
    if ( have_posts() ) {
    	Controller::render( 'category', $term->slug );
    } else {
    	Controller::render( 'none' );
    }

    子テーマ/templates/view/category.php

    カテゴリーアーカイブのビューファイル。子テーマ/templates/view/category-<slug>.php がある場合はそちらが優先的に呼びだされる。

    <?php
    use Framework\Helper;
    
    Helper::get_template_part( 'templates/view/archive' );

    子テーマ/templates/view/category-news.php

    slug が news なカテゴリーのビューファイル。下記の場合だと単に「あいうえお」と表示される。

    あいうえお
    
    0
    Who liked: No user
    #23537
    アバター画像キタジマ タカシ
    参加者
    2606

    あーなるほど、理解しました。

    それであれば、CSS だけでもできそうかなと。下記の CSS を、カスタマイザーの追加 CSS か子テーマの CSS に追加してみるとどうでしょうか?(わかりやすいようにこちらで適当な装飾を付けましたので適当に消したり足したりしてください)

    .category .c-entry__title::before {
        content: 'Topic';
        background-color: #999;
        color: #fff;
        border-radius: 4px;
        padding: 4px 8px;
        font-size: 19px;
        display: inline-block;
        vertical-align: middle;
        margin-right: .5em;
    }
    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2606

    こんな感じでどうでしょうか?

    /**
     * WooCommerce が生成した各ページのページヘッダー画像としてデフォルトページヘッダー画像を使用する
     */
    add_filter(
    	'snow_monkey_pre_page_header_image_url',
    	function( $url ) {
    		if ( class_exists( '\woocommerce' ) && ( is_woocommerce() || is_cart() || is_checkout() || is_account_page() ) ) {
    			if ( is_singular() && has_post_thumbnail() ) {
    				return wp_get_attachment_image_url( get_post_thumbnail_id(), 'xlarge' );
    			} else {
    				$shop_page_id = wc_get_page_id( 'shop' );
    				if ( has_post_thumbnail( $shop_page_id ) ) {
    					return wp_get_attachment_image_url( get_post_thumbnail_id( $shop_page_id ), 'xlarge' );
    				}
    			}
    			return get_theme_mod( 'default-page-header-image' );
    		}
    		return $url;
    	},
    	11
    );
    
    /**
     * WooCommerce が生成した各ページにページヘッダーを表示する
     */
    add_filter(
    	'snow_monkey_is_output_page_header',
    	function( $return ) {
    		if ( class_exists( '\woocommerce' ) && ( is_woocommerce() || is_cart() || is_checkout() || is_account_page() ) ) {
    			return true;
    		}
    		return $return;
    	},
    	11
    );
    0
    Who liked: No user
    #23509
    rockpabro
    閲覧者
    0

    ありがとうございます。

    >イベントの場合にだけ付与する
    ではなく、ニュースにも入れたいです。「Topicニュース」「Topicイベント」。

    カテゴリの名前を変えればおっしゃるようになりますが、Topicにクラスをつけてスタイル装飾をしたいのです。(パンくずに必要ないです。)

    category-news.php として、タイトル部をいじれば作成すればできるかと思ったのですが、snowmonkeyのcategory.phpが見つかりませんでしたので。

    0
    Who liked: No user
    #23460
    アバター画像キタジマ タカシ
    参加者
    2606

    ん、コードでやろうとしていたのですが、普通にカテゴリーの編集画面で「名前」を「Topic イベント」に書き換えるのはどうでしょうか?

    0
    Who liked: No user
    #23459
    アバター画像キタジマ タカシ
    参加者
    2606

    念の為確認なのですが、ニュースには Topic という文字列は付与せずに、イベントの場合にだけ付与する、であっていますでしょうか?

    あと、タイトルタグと大見出し、パンくずに表示される部分に追加されれば大丈夫ですかね?

    0
    Who liked: No user
    #23455

    返信が含まれるトピック: fotterに出力されるSnow Monkey 由来のタグ

    アバター画像キタジマ タカシ
    参加者
    2606

    改めて調べてみると、確かに </body> 付近に style が出力されていました。どうも add_editor_style() で追加した CSS は、その位置に出力されるようです。

    styleタグを消す事は難しいという事ですので、とりあえず現状では!importの使用を躊躇せず上書きして行く事スタイルで行く事にしました。ご対応ありがとうございました。

    承知しました。閉じます。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2606

    snow monkey において、「ウィジェットブロック(テスト機能)」
    は、現状触っちゃいけないもの、という認識でOKでしょうか…?

    本家に issue も立っているので、Snow Monkey だけでなく、他のテーマでも発生する問題なのだと思います。issue はすでにクローズされているようですので、そのうち修正された版がでるのではないかと思います!

    トピック閉じますね。

    0
    Who liked: No user
    #23450

    返信が含まれるトピック: ロゴ画像のアスペクト比が崩れる()

    アバター画像キタジマ タカシ
    参加者
    2606

    スマホから見ていたのでトンチンカンなことを言ってましたね、すみません。

    子テーマに

    .c-site-branding .custom-logo, .wpaw-site-branding .custom-logo {
        height: auto;
        width: 460px !important;
    }

    という CSS を書かれていますが、これが Snow Monkey の CSS と干渉しているようです。height: auto にも !important をつけてみてください!

    0
    Who liked: No user
    #23383

    返信が含まれるトピック: ロゴ画像のアスペクト比が崩れる()

    アバター画像キタジマ タカシ
    参加者
    2606

    どうもロゴの横幅がブラウザのサイズを超えると歪んでしまうようです。

    下記にある、スマホ時のロゴサイズ設定変更すると改善しないでしょうか?

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    ありがとうございます。

    お陰様できちんとオンラインストアとわかるヘッダー画像を設定できそうで嬉しいです。

    ページの違いを視覚的にしかも派手にできるのはとてもいいですね。

    phpがまるでわからないのでとても助かります。ありがとうございました。

    ただ数カ所反映できないページがございます。

    1. shopの固定ページ
    2. アイキャッチが指定できないページ

    一つ目は、shopの固定ページが反映できませんでした。

    二つ目はタグやカテゴリーなど、独自のアイキャッチ画像が設定できない場合はページ全体のデフォルトアイキャッチ画像が反映されてしまいます。

    こちらの場合は、そもそも設定できないので仕方がないですが、できればshopの固定ページで設定したアイキャッチ画像を表示できればいいなと思うのですが可能でしょうか?

    以下に参考URLを送ります。

    どうぞよろしくお願いいたします。

    0
    Who liked: No user
    #23353

    返信が含まれるトピック: fotterに出力されるSnow Monkey 由来のタグ

    KT
    閲覧者
    0

    返信ありがとうございます。

    自分の環境では、.editor-styles-wrapper .smb-***がfooter 付近(正確にはbody閉じタグ直前)にsytle属性が吐き出されていたのですが、通常動作でないという事であれば、こちらで作った余計なフック(enqueue_script系?)が干渉してしまっているのかもしれませんね…。

     

    sytleの干渉が起きたのは、smbの「セクション」ブロックがとても便利だったので、その中に自作ブロックを入れ子にして使用した時に発生しました。

    styleタグを消す事は難しいという事ですので、とりあえず現状では!importの使用を躊躇せず上書きして行く事スタイルで行く事にしました。ご対応ありがとうございました。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2606

    お陰様で、レイアウトも整いメニューが見えるようになりました。

    それは良かったです!

    ところで、デフォルトページヘッダー画像が表示されるようになりましたが、各ページでアイキャッチ画像が指定されているページの場合は、アイキャッチ画像をヘッダーとして表示する設定にすることは可能でしょうか?

    下記に差し替えるとどうでしょうか?

    /**
     * WooCommerce が生成した各ページのページヘッダー画像としてデフォルトページヘッダー画像を使用する
     */
    add_filter(
    	'snow_monkey_pre_page_header_image_url',
    	function( $url ) {
    		if ( class_exists( '\woocommerce' ) && ( is_woocommerce() || is_cart() || is_checkout() || is_account_page() ) ) {
    			if ( is_singular() && has_post_thumbnail() ) {
    				return wp_get_attachment_image_url( get_post_thumbnail_id(), 'xlarge' );
    			}
    			return get_theme_mod( 'default-page-header-image' );
    		}
    		return $url;
    	},
    	11
    );
    
    /**
     * WooCommerce が生成した各ページにページヘッダーを表示する
     */
    add_filter(
    	'snow_monkey_is_output_page_header',
    	function( $return ) {
    		if ( class_exists( '\woocommerce' ) && ( is_woocommerce() || is_cart() || is_checkout() || is_account_page() ) ) {
    			return true;
    		}
    		return $return;
    	},
    	11
    );
    0
    Who liked: No user
15件の結果を表示中 - 7,816 - 7,830件目 (全9,046件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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