メインコンテンツへ移動

Search results of "i"

15件の結果を表示中 - 826 - 840件目 (全8,924件中)
  • 投稿者
    検索結果
  • #140095

    返信が含まれるトピック: 全画面スライダーの作り方

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

    他のブロックと同じように、ブロックツールバーに「全幅」にするボタンがありますので、それで全幅にしてみてください!

    2
    Who liked:
    #140045
    まーちゅう
    参加者
    384

    一応断っておきますが、上のコードは動作確認もしていなくて、こんな感じでいろいろコード書かないと実現できないですよということを理解してもらうためにChatGPTに書かせたコードです。
    きちんと動作させるためには、前後の投稿のタイトル(furigana)だけでなく、リンクURLも取得しないといけないし、
    snow-monkey/template-parts/content/prev-next-nav.php の中身も書き換えないとダメだと思います。

    並び変えプラグインは200項目を50音順に手作業で並び変える手間と、新項目をかんがえると避けたく
    カスタムフィールドでいきたいです

    手作業で全部の記事を並べ替えるのは手間でしょうが、いろいろなフックを調べたりして時間をかけてコードを書くのもかなりの手間です。
    私の感覚では、誰かに頼んで有償対応してもらうぐらいのレベルだと思います。

    要望は分かりますが、このフォーラムはコミュニティであり、カスタマーサポートセンターではありませんので、そこのところは理解していただきたいと思います。

    並べ替えのプラグイン Post Types Order の有料版に Advanced Post Types Order というのがあります。

    こちらのプラグインなら、自動ソート機能があるので何百記事でも簡単に並べ替えができます。
    カスタムフィールドにも対応しているようです。

    39ドルで買い切りのプラグインですので、検討してみてはどうでしょうか?

    2
    Who liked:
    #140029
    アバター画像キタジマ タカシ
    参加者
    2575

    ということはプラグイン側の不具合の可能性があると思います。

    ちなみにですが、エラーメッセージに WP_Hook->apply_filters('<!-- wp:woocomm... という部分がありました。これ多分購入手続きページが WooCommerce のブロックでつくられているのかなと思います。全然関係ないかもですが、ブロックバージョンじゃなくてショートコードバージョンにして試してみると良いかもしれません。

    ※この公式サイトはショートコードバージョンを使っています。 [woocommerce_checkout]

    0
    Who liked: No user
    #140024
    赤尾惟行
    参加者

    【お使いの Snow Monkey のバージョン】25.4.7
    【お使いの Snow Monkey Blocks のバージョン】20.5.4
    【お使いの Snow Monkey Editor のバージョン】9.4.0
    【お使いの PHP のバージョン】8.1.23
    【お使いのブラウザ】Google Chrome 125.0.6422.142
    【当該サイトのURL】

    URL(Local環境です。)

    practical-club.localsite.io 

    ユーザー

    boundary

    パスワード

    ambiguous

    ### 発生している問題

    WooCommerceとKomojyuを導入検討しています。

    Komojyuの決済テストにおいて、決済完了時に以下のエラーが発生します。(長くてすみません。。)

    Fatal error: Uncaught KomojuExceptionBadServer: {"error":{"code":"invalid_parameter","message":"Amount must be greater than 0","param":"amount","details":{}}} in /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/komoju-php/komoju-php/lib/komoju/KomojuApi.php:120
    Stack trace: #0 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/komoju-php/komoju-php/lib/komoju/KomojuApi.php(44): KomojuApi->post('/api/v1/session...', Array)
    #1 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/includes/class-wc-gateway-komoju-single-slug.php(135): KomojuApi->createSession(Array)
    #2 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/includes/class-wc-gateway-komoju-block.php(55): WC_Gateway_Komoju_Single_Slug->create_session_for_fields()
    #3 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/Payments/PaymentMethodRegistry.php(62): WC_Gateway_Komoju_Blocks->get_payment_method_data()
    #4 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/Payments/Api.php(92): Automattic\WooCommerce\Blocks\Payments\PaymentMethodRegistry->get_all_registered_script_data()
    #5 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/class-wp-hook.php(324): Automattic\WooCommerce\Blocks\Payments\Api->add_payment_method_script_data('')
    #6 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
    #7 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    #8 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/Checkout.php(456): do_action('woocommerce_blo...')
    #9 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/AbstractBlock.php(415): Automattic\WooCommerce\Blocks\BlockTypes\Checkout->enqueue_data(Array)
    #10 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/Checkout.php(128): Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->enqueue_assets(Array, '\n<div class="wp...', Object(WP_Block))
    #11 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/AbstractBlock.php(95): Automattic\WooCommerce\Blocks\BlockTypes\Checkout->enqueue_assets(Array, '\n<div class="wp...', Object(WP_Block))
    #12 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/class-wp-block.php(463): Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->render_callback(Array, '\n<div class="wp...', Object(WP_Block))
    #13 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/blocks.php(1705): WP_Block->render()
    #14 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/blocks.php(1743): render_block(Array)
    #15 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/class-wp-hook.php(324): do_blocks('<!-- wp:woocomm...')
    #16 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/plugin.php(205): WP_Hook->apply_filters('<!-- wp:woocomm...', Array)
    #17 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/post-template.php(256): apply_filters('the_content', '<!-- wp:woocomm...')
    #18 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/template-parts/content/entry/content/content.php(17): the_content()
    #19 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template.php(812): require('/Users/K/Local ...')
    #20 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(246): load_template('/Users/K/Local ...', false, Array)
    #21 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Template_Part.php(69): Inc2734\WP_View_Controller\Helper::locate_template(Array, true, false, 'template-parts/...', 'woocommerce', Array)
    #22 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(294): Inc2734\WP_View_Controller\App\Template_Part::render('template-parts/...', 'woocommerce', Array)
    #23 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/template-parts/content/entry/entry.php(104): Framework\Helper::get_template_part('template-parts/...', 'woocommerce')
    #24 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template.php(812): require('/Users/K/Local ...')
    #25 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(246): load_template('/Users/K/Local ...', false, Array)
    #26 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Template_Part.php(69): Inc2734\WP_View_Controller\Helper::locate_template(Array, true, false, 'template-parts/...', 'woocommerce', Array)
    #27 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(294): Inc2734\WP_View_Controller\App\Template_Part::render('template-parts/...', 'woocommerce', Array)
    #28 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/templates/view/woocommerce-content.php(44): Framework\Helper::get_template_part('template-parts/...', 'woocommerce', Array)
    #29 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template.php(812): require('/Users/K/Local ...')
    #30 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(246): load_template('/Users/K/Local ...', false, Array)
    #31 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Template_Part.php(69): Inc2734\WP_View_Controller\Helper::locate_template(Array, true, false, 'templates/view/...', 'content', Array)
    #32 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(294): Inc2734\WP_View_Controller\App\Template_Part::render('templates/view/...', 'content', Array)
    #33 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/View.php(147): Inc2734\WP_View_Controller\Helper::get_template_part('templates/view/...', 'content')
    #34 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/templates/layout/wrapper/one-column.php(94): Inc2734\WP_View_Controller\App\View->view() #35 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template.php(812): require('/Users/K/Local ...')
    #36 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(220): load_template('/Users/K/Local ...', false, Array)
    #37 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Template_Part.php(69): Inc2734\WP_View_Controller\Helper::locate_template(Array, true, false, 'templates/layou...', '', Array)
    #38 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(294): Inc2734\WP_View_Controller\App\Template_Part::render('templates/layou...', '', Array)
    #39 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(143): Inc2734\WP_View_Controller\Helper::get_template_part('templates/layou...', NULL, Array)
    #40 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/View.php(105): Inc2734\WP_View_Controller\Helper::get_wrapper_template('templates/layou...', Array)
    #41 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/View.php(79): Inc2734\WP_View_Controller\App\View->_render()
    #42 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/View.php(61): Inc2734\WP_View_Controller\App\View->_render_loop()
    #43 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/Bootstrap.php(45): Inc2734\WP_View_Controller\App\View->render('content', 'page')
    #44 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/singular.php(25): Inc2734\WP_View_Controller\Bootstrap::render('content', 'page')
    #45 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template-loader.php(106): include('/Users/K/Local ...')
    #46 /Users/K/Local Sites/wpmarusessl/app/public/wp-blog-header.php(19): require_once('/Users/K/Local ...')
    #47 /Users/K/Local Sites/wpmarusessl/app/public/index.php(17): require('/Users/K/Local ...')
    #48 {main} thrown in /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/komoju-php/komoju-php/lib/komoju/KomojuApi.php on line 120

    ### 試したこと

    TTF, TTTでは発生しません。

    my-snow-monkey含む、woo, komojyu以外のプラグインを全て無効にしても同様に発生します。

     

    ↓TTF時です。

    ↓エラー時です

    #139931
    アバター画像otomeweb
    参加者
    28

    お二人ともありがとうございました
    思った以上に深い問題なんですね

    並び変えプラグインは200項目を50音順に手作業で並び変える手間と、新項目をかんがえると避けたく
    カスタムフィールドでいきたいです

    まーちゅーさんのGitHubのコードは、my-sonw-monkey.phpに記述して動作する可能性ありますか?
    そもそもfunction.phpとmy-sonw-monkey.phpは互換性あるんですよね

    それとも子テーマ作ってカスタマイズレベルですか

    0
    Who liked: No user
    #139928
    まーちゅう
    参加者
    384

    動作確認できてませんが、こんな感じのコードになると思います

    1
    Who liked:
    #139921
    アバター画像キタジマ タカシ
    参加者
    2575

    ありがとうございます! 前後それぞれの投稿は、WordPress 標準の「前後の投稿を取得する関数」で取得しています。その関数の処理を辿っていくと、下記の関数で実際の取得処理が行われているようでした。

    ただ、具体的にどうやればその取得条件を変えて、つまり特定のソート条件の中で前後の投稿を取得するかというやり方まではわかりませんでした。いっぱいフックがあるみたいなのでめちゃくちゃ工夫すればできないことはないのかもしれませんが、そこまでやるのであれば各記事の公開日を調整するとか、並び替えプラグインで並び替えて get_{$adjacent}_post_sort フックでソート条件を menu_order にする(動作未確認)、のほうができそうかなと感じました。

    0
    Who liked: No user
    #139916
    アバター画像otomeweb
    参加者
    28

    投稿でのページめくりとはここの部分のことです! わかりにくくてスミマセン

    0
    Who liked: No user
    #139905
    アバター画像otomeweb
    参加者
    28

    カスタムフィールドつくる方法で作業をはじめました
    ふりがなには初期値で「あ」がはいってます
    一部にフリガナを振りました

    しかしページめくりが変わりません
    投稿一覧と、投稿でのページめくりが混乱しています
    どちらもカスタムフィールドでならべたいです

    コードおかしいところみてもらえますか

    
    /**
    投稿一覧の制御
     */
    add_filter(
    	'snow_monkey_get_template_part_args_template-parts/common/entries/entries',
    	function( $args ) {
    		// 一覧または関連用語のとき
    		if ( 'archive' === $args['vars']['_context'] || 'snow-monkey/related-posts' === $args['vars']['_context'] ) {
    				// 抜粋の表示を有効化
    				$args['vars']['_display_item_excerpt'] = true;
    				// 抜粋の文字数を変更
    				$args['vars']['_excerpt_length'] = 40; // 任意の数値を設定してください
    				// 並び順を変更
    				$args['vars']['_posts_query']->set( 'orderby', 'title' );
    				//$args['vars']['_posts_query']->set( 'meta_key', 'furigana' );
    				//$args['vars']['_posts_query']->set( 'orderby', 'meta_value' );
    				$args['vars']['_posts_query']->set( 'order', 'ASC' );
    				// セットしたクエリーをもとに WP_Query をリセット
    				$args['vars']['_posts_query']->query( $args['vars']['_posts_query']->query_vars );
    		}
    		return $args;
    	}
    );
    
    /**
    投稿の並び順
     */
    function my_orderby_meta_key( $query ) {
      if ( ! is_admin() ) {
        if( $query->is_main_query() ) {
          if( $query->is_post_type('post') ) {
            $query->set( 'meta_key', 'furigana' ); // ふりがなのカスタムフィールド名
            $query->set( 'orderby', 'meta_value' );
            $query->set( 'order', 'ASC' );
            $query->set( 'post_type', array( 'post' ) );
          }
        }
      }
    }
    add_action( 'pre_get_posts', 'my_orderby_meta_key' );
    
    0
    Who liked: No user
    #139904
    アバター画像キタジマ タカシ
    参加者
    2575

    また、全て選択せず、検索した際は全ての検索結果が表示されるようにも設定したいです。
    現在は「検索キーワードを入力してください。」と検索窓が表示されるようになっています。

    これ返答するの忘れてました、すみません。

    ちょうどこれが気になるなと思っていて、Snow Monkey 用の絞り込み検索プラグインを開発中です。先日少し配信で紹介したのでリンクを置いておきます。

    で、この「検索キーワードを入力してください。」を外すのはスマートな方法が無いので、現状は子テーマで search.php を上書きするしかないかなぁと思います。search.php の中に Controller::render( 'no-keywords' ); を呼び出している部分があるので、子テーマで上書きしてそこを条件分岐ごと消せば「検索キーワードを入力してください。」の画面はでなくなります。

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

    検索してみたら、五十音順に並べる用のカスタムフィールドを用意して、そのカスタムフィールドで並び替えるという記事がでてくるので、そもそも五十音順にするというのが普通にはできないのかも?

    自動が無理なら下記のようなプラグインで管理画面上で並べ替えてしまうのも良いかもしれません。

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

    Snow Monkey はスクロールしているかしていないかが html 要素の data-scrolled 属性で確認できるので、それを使うのが良いと思います。

    /* スクロールしていないときはヘッダーを隠す */
    [data-scrolled="false"] .l-header {
      visibility: hidden;
    }
    0
    Who liked: No user
    #139898
    アバター画像キタジマ タカシ
    参加者
    2575

    VK Filter Search Pro を使ったことがないのと実際の画面を見ていないので、どういう条件で一覧が表示されているのかがわからないのですが、一覧部分のカスタマイズの基礎については説明ページを用意しているので一度見てみてください。

    検索結果に表示されているのが特定のカスタム投稿タイプの一覧であれば、上記ページの「独自のテンプレートパーツを使用する」あるいは「コードでテンプレートパーツの内容を書き換える」の方法でカスタマイズができると思います。

    0
    Who liked: No user
    #139897

    返信が含まれるトピック: フッターのカスタマイズについて

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

    フッターは自由にレイアウトができるようにはなっていないので、自由にレイアウトしたい場合はフッターテンプレートを子テーマ等で上書きするか、Snow Monkey の場合はフックを使って書き換えることもできます。

    フックを使って書き換える場合は、下記のコードを My Snow Monkey プラグインに貼り付けてみてください。

    add_filter(
    	'snow_monkey_get_template_part_footer',
    	function() {
    		?>
    		ここに自由に HTML を入力
    		<?php
    	}
    );
    0
    Who liked: No user
    #139896
    アバター画像キタジマ タカシ
    参加者
    2575

    設定としては無いので、CSS でカスタマイズする必要があります。

    各メニュー項目には id が割り振られているので、それを使うのが良いと思います。id はデベロッパーツール等で確認してみてください。

    /* メニュー項目 #menu-item-3156 を赤にする */
    .p-footer-sticky-nav #menu-item-3156 {
      color: red !important;
    }
    0
    Who liked: No user
15件の結果を表示中 - 826 - 840件目 (全8,924件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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