メインコンテンツへ移動

Search results of "i"

15件の結果を表示中 - 7,306 - 7,320件目 (全8,976件中)
  • 投稿者
    検索結果
  • #34776

    返信が含まれるトピック: 写真のスマホ表示について

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

    あーそうでした、お知らせが漏れていました、すみません。

    v8 から、.alignright.alignleft は最大幅が適用されるようになりました。これまではそのような指定はしていなかったのですが、TwentyNineteen に最大幅の指定があるのを発見して、それがスタンダードなのかな?と思いまして、同じ CSS を適用することにしました。

    どのような指定がベストなのか僕も迷ってはいるのですが、なるべくスタンダードに沿いたいと思っているので、とりあえずは現状の指定にしておこうと考えています。

    0
    Who liked: No user
    M T
    閲覧者
    9

    ありがとうございます。
    template-parts/widget/snow-monkey-posts-example.phpを読み込むことができました!
    何度もご丁寧にご対応いただき、感謝いたします。
    トピック閉じさせていただきます。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588
    add_filter(
    	'snow_monkey_get_template_part_args',
    	function( $args ) {
    		// 任意のタクソノミーの投稿ブロックの場合
    		if ( 'template-parts/widget/snow-monkey-posts' === $args['slug'] && 'taxonomy' === $args['name'] ) {
    			// タクソノミー hoge の場合
    			$query = $args['vars']['_posts_query'];
    			if ( isset( $query->tax_query->queries[0]['taxonomy'] ) && 'hoge' === $query->tax_query->queries[0]['taxonomy'] ) {
    				// name を example に差し替え
    				$args['name'] = 'example';
    			}
    		}
    		return $args;
    	}
    );

    とすることで、タクソノミーが hoge の「任意のタクソノミーの投稿」ブロックを読み込む場合に snow-monkey-posts-exampleはtemplate-parts/widget/snow-monkey-posts-example.php があればそれを、なければ snow-monkey-posts-exampleはtemplate-parts/widget/snow-monkey-posts.php を読み込むようになります。試してみてください!(ならなかったら再度見直します…!

    0
    Who liked: No user
    M T
    閲覧者
    9

    すみません、先のカスタマイズ部分のところで、
    snow-monkey-posts-exampletemplate-parts/widget/snow-monkey-posts-exampleのことです。

    0
    Who liked: No user
    M T
    閲覧者
    9

    ご返信ありがとうございます。ややこしい内容のようで恐縮です。

    ご教示いただいたコードのここにtemplate-parts/widget/snow-monkey-postsを好きな形にカスタマイズした内容を記述は、レイアウトも含めてゼロからHTMLを書くということですね。
    ループが絡んでいるので、私の知識では、既存のレイアウト等を使わないと難しい感じです。

    カスタマイズ部分は、
    例えばsnow-monkey-posts-exampleで、「任意のタクソノミーの投稿」の場合、template-parts/loop/entry-summary-example(表示する項目はこのファイルでカスタマイズ)を読み込ませたいのですが、難しいでしょうか。

    難しいようであれば、今回は諦めようと思います。

    0
    Who liked: No user
    #34634
    Katsuyuki Murasaka
    参加者
    23

    表示されるようになりましたが、下記の文字列が表示されます。

    array(5) { [“post_type”]=> array(2) { [0]=> string(4) “post” [1]=> string(4) “page” } [“posts_per_page”]=> float(6) [“ignore_sticky_posts”]=> bool(true) [“suppress_filters”]=> bool(true) [“s”]=> string(12) “村上宥快” }

     

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

    ありがとうございます。流用するのは難しそうな気がするので、フック内に HTML を直接書いちゃうのが良いかなと思いました。カスタマイズの内容が大きいのでちょっとフォーラムでちょろっとやるのは難しいかなと思うのですが、多分やり方的には下記のような感じになるのかなと。

    // 任意のタクソノミーウィジェットを独自の HTML で出力
    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug, $name, $vars ) {
    		// 任意のタクソノミーの投稿ブロックの場合
    		if ( 'template-parts/widget/snow-monkey-posts' === $slug && 'taxonomy' === $name ) {
    			// タクソノミー hoge の場合
    			$query = $vars['_posts_query'];
    			if ( isset( $query->tax_query->queries[0]['taxonomy'] ) && 'hoge' === $query->tax_query->queries[0]['taxonomy'] ) {
    				ob_start();
    				?>
    				ここに template-parts/widget/snow-monkey-posts を好きな形にカスタマイズした内容を記述
    				<?php
    				return ob_get_clean();
    			}
    		}
    		return $html;
    	},
    	10,
    	4
    );
    0
    Who liked: No user
    #34622
    アバター画像キタジマ タカシ
    参加者
    2588

    フォーラムページは先程のウィジェットが挿入できないようですが、こちらはタイトル非表示ができないのと同じく、bbpressのプラグインの使用上の問題ですかね…?

    bbPress が生成するページは固定ページ扱いじゃないのだと思います。bbPress が生成するページ全部で非表示にするならこんな感じですかね。

    .bbpress .c-entry__header {
      display: none;
    }

    ページ種別的に細かく指定したい場合(トピック一覧だけとか)は body に付与されるクラスを確認して調整してみてください。

    先程の固定ページ上ウィジェットのカスタマイズですが、全幅表示にならないのはcssでのカスタマイズが必要になりますか?

    これでどうでしょうか。

    .my-page-top-widget-area {
      margin-right: calc(50% - 50vw);
      margin-left: calc(50% - 50vw);
    }
    0
    Who liked: No user
    #34621
    アバター画像キタジマ タカシ
    参加者
    2588

    「Custom Post Type Permalinks」もしくは「Custom Post Type Widgets」がカスタム投稿タイプの日付アーカイブ(としてのクエリ)を有効にしているのかもしれませんね。クエリ自体が WordPress の標準に沿ったものであれば Snow Monkey 側で調整できると思うので、確認してみますね!

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

    「最近の投稿」ブロックとコードの組み合わせで実現できます。

    まず、一覧を表示したい場所に、Snow Monkey Blocks の「最近の投稿」ブロックを挿入してください。そして、そのブロックの高度な設定 > HTML アンカーに「search」と入力して保存してください。

    次に、My Snow Monkey プラグイン、もしくは子テーマの functions.php に下記のコードを追加してください。これで、高度な設定 > HTML アンカーに「search」と入力したブロックは、「村上宥快」の検索結果を表示するようになります(全件表示ではない点ご注意ください)。

    add_filter(
    	'snow_monkey_recent_posts_widget_args_search',
    	function( $query_args ) {
    		$query_args['post_type'] = [ 'post', 'page' ];
    		$query_args['s'] = '村上宥快';
    			var_dump( $query_args );
    		return $query_args;
    	}
    );
    0
    Who liked: No user
    #34541
    アバター画像キタジマ タカシ
    参加者
    2588

    PC表示時に、各固定ページの本文とサイドバーの上の位置(アイキャッチでいうと、ページヘッダーの位置)に全幅表示したいんですが、上記カスタマイズにプラスで何が必要になりますか?

    あー勝手にワンカラムだと思っていました。サイドバーありだと普通にエディターだけでは無理ですね…。ウィジェットでやりたいのであれば、独自にウィジェットエリアを追加する必要があるかと思います。

    CSS で調整が必要かと思いますが、とりあえずこんな感じでどうでしょうか?

    /**
     * my-page-top-widget-area という名前でウィジェットエリアを定義
     */
    add_action(
    	'widgets_init',
    	function() {
    		register_sidebar(
    			[
    				'name'          => '固定ページ上部ウィジェットエリア',
    				'id'            => 'my-page-top-widget-area',
    				'description'   => '固定ページの上部に表示されるウィジェットエリアです。',
    				'before_widget' => '<div class="my-page-top-widget-area__item"><div id="%1$s" class="c-section %2$s">',
    				'after_widget'  => '</div></div>',
    				'before_title'  => '<h2 class="c-section__title">',
    				'after_title'   => '</h2>',
    			]
    		);
    	}
    );
    
    /**
     * 固定ページの上部に my-page-top-widget-area ウィジェットエリアを表示
     */
    add_action(
    	'snow_monkey_before_contents_inner',
    	function() {
    		if ( ! is_page() ) {
    			return;
    		}
    
    		if ( ! \Framework\Helper::is_active_sidebar( 'my-page-top-widget-area' ) ) {
    			return;
    		}
    		?>
    
    		<div class="my-page-top-widget-area"
    			data-is-slim-widget-area="false"
    			data-is-content-widget-area="true"
    			>
    
    			<?php dynamic_sidebar( 'my-page-top-widget-area' ); ?>
    		</div>
    		<?php
    	}
    );
    0
    Who liked: No user
    M T
    閲覧者
    9

    返信が遅くなり、申し訳ございません。
    template-parts/widget/snow-monkey-posts.phpは子テーマは上書きしてみましたが、他に影響がでてしまいましたので、元に戻しました。
    以下がarchive-example.php の中身です。

    <?php
    /**
     * @package snow-monkey
     * @author inc2734
     * @license GPL-2.0+
     * @version 6.0.0
     */
    
    use Framework\Helper;
    ?>
    
    <div class="c-entry">
    <?php $locale = get_locale();
    if ('ja' == $locale  ) {
    		Helper::get_template_part( 'template-parts/archive/entry/header/header_jp', get_post_type() );
    	}else { //それ以外の場合
      Helper::get_template_part( 'template-parts/archive/entry/header/header', get_post_type() );
    }
    	?>
    	<div class="c-entry__body">
    <?php $locale = get_locale();
    if ('en_US' == $locale  ) {
    		Helper::get_template_part( 'template-parts/archive/entry/content/content_school_en', get_post_type() );
    	}else { //それ以外の場合
      Helper::get_template_part( 'template-parts/archive/entry/content/content_school', get_post_type() );
    }
    	?>
    
    	</div>
    </div>
    0
    Who liked: No user
    #34411
    Takeru
    閲覧者
    0

    再度タイトル非表示の方でのカスタマイズ依頼ですが、bbpressのフォーラムページのタイトル非表示は可能ですか?

    単純にやるとすれば、下記の CSS で固定ページのタイトルを消して、

    .page .c-entry__header {
    display: none;
    }
    あとは、セクションブロックの全幅を記事の最初に挿入して、その中に CTA なりスライダーなりを入れる、という感じでしょうか。

    こちらでフォーラムページのみ出来なかったので…

    0
    Who liked: No user
    #34410
    Takeru
    閲覧者
    0

    色々調べると、ウィジェットに再利用ブロックを挿入できる下記プラグインが見つかりました。

    以下、解説記事

    ウィジェットに、ヘッダーエリア?のような、本文やサイドバーの上に表示できるエリアがあると、このトピックでやりたいことができるかなと思いましたが(素人考えで)

    …いかがでしょうか?

    0
    Who liked: No user
    #34403
    男澤 誠
    参加者
    0

    >WordPress はデフォルトではカスタム投稿タイプの日付アーカイブページはサポートされていなかったと思います。

     

    そうだったのですね!知らなかったです。
    ありがとうございます。

    対応していただかなくても大丈夫ですが、今後他の方でも同じことがあったときのためのどのように作ったか記載いたします。

    カスタム投稿の作り方

    Custom Post Type UIプラグインで以下の設定にしました。

    {“scrap_hub”:{“name”:”scrap_hub”,”label”:”\u5ec3\u6750HUB”,”singular_label”:”\u5ec3\u6750HUB”,”description”:””,”public”:”true”,”publicly_queryable”:”true”,”show_ui”:”true”,”show_in_nav_menus”:”true”,”delete_with_user”:”false”,”show_in_rest”:”true”,”rest_base”:””,”rest_controller_class”:””,”has_archive”:”true”,”has_archive_string”:””,”exclude_from_search”:”false”,”capability_type”:”post”,”hierarchical”:”false”,”rewrite”:”true”,”rewrite_slug”:””,”rewrite_withfront”:”false”,”query_var”:”true”,”query_var_slug”:””,”menu_position”:””,”show_in_menu”:”true”,”show_in_menu_string”:””,”menu_icon”:”dashicons-admin-tools”,”supports”:[“title”,”editor”,”thumbnail”,”author”],”taxonomies”:[],”labels”:{“menu_name”:””,”all_items”:””,”add_new”:””,”add_new_item”:””,”edit_item”:””,”new_item”:””,”view_item”:””,”view_items”:””,”search_items”:””,”not_found”:””,”not_found_in_trash”:””,”parent_item_colon”:””,”featured_image”:””,”set_featured_image”:””,”remove_featured_image”:””,”use_featured_image”:””,”archives”:””,”insert_into_item”:””,”uploaded_to_this_item”:””,”filter_items_list”:””,”items_list_navigation”:””,”items_list”:””,”attributes”:””,”name_admin_bar”:””,”item_published”:””,”item_published_privately”:””,”item_reverted_to_draft”:””,”item_scheduled”:””,”item_updated”:””},”custom_supports”:””}}

    パーマリンクの変更

    Custom Post Type Permalinksプラグインで

    /%post_id%/

    を設定し、「カスタマイズされたカスタムタクソノミーのパーマリンクを使用する。」にチェックしています。

    サイドバーに月別アーカイブウィジットの表示

    Custom Post Type Widgetsプラグインを使用しています。
    パーマリンクが「ドメイン/scrap_hub/date/scrap_hub/2019/11/」になってしまったので、後ろの方の「scrap_hub/」を削除してアクセスした状態です。

    よろしくお願いいたします。

    0
    Who liked: No user
15件の結果を表示中 - 7,306 - 7,320件目 (全8,976件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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