TarCoon☆CarToon

フォーラムへの返信

15件の投稿を表示中 - 1 - 15件目 (全122件中)
  • 投稿者
    投稿
  • TarCoon☆CarToon
    参加者
    57

    問題やプラグイン・テーマのつくりによってはデータがリセットされてしまったり復旧できなくなる可能性もゼロでないので、最低でもバックアップを取ってからが良いと思います!!

    ご心配おかけしてすみません。
    ありがとうございます。

    関係しているのかわかりませんが、
    通知と管理画面のヘッダーにアップデート、更新の表示が出ていました。
    しかし実際に開いても、テーマ、プラグイン共にアップデートはない状態になっていましたが、今回のテーマ切り替えで表示されなくなりました。

    やはりWooCommerceが何らかのキャッシュをしていて、色々と影響を与えていたのではないかと思いました。
    問題は解決しましたので、トピックは閉じさせていただきます。

    1
    いいねをした人:
    TarCoon☆CarToon
    参加者
    57

    無事表示されました! https://tarcoon.me/jp/shop/product/
    WooCommerce が URL やページの内容をキャッシュしている?可能性がありそうですね!

    テーマの影響かどうかを調べるためにテーマを TwentyTwenty-Five に切り替えました。すると、表示はされましたが、商品の一覧が出てきませんでした。

    その後、すぐに Snow Monkey テーマに戻しましたが、開かなかったので、もう一度、TwentyTwenty-Five を再度確認後、次に、TwentyTwenty-Oneに切り替えました。すると、今回も表示され、商品の一覧もきちんと出てきました。

    最後にやっぱりSnow Monkey テーマの問題かな?と考えテーマを Snow Monkey に切り替えたところ、無事に表示されました。

    やっぱりキタジマタカシさんのおっしゃる通り、WooCommerce が URL やページの内容をキャッシュしている?可能性がありそうです。

    問題が解決しました。ありがとうございます。
    因みに、本番環境でいきなり実験をやるのは危ないとおっしゃられましたが、テスト環境が用意できていなかったのでエイヤーでやってしまいました。。。

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    あと、マイアカウントページからダウンロードした snow-monkey-archive-content.zip を管理画面からアップロードして上書きアップデートするとどうなるか試してみてください。

    すみません。僕は、試用期間にダウンロードさせていただいて、そのまま使い続けていた身なので、マイアカウントページにはダウンロードリストに表示されていないんです。すみません。試用期間のまま使い続けている立場であるのにも関わらず、クレームのような事をしてしまっております。ごめんなさい。

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    こちらの環境でも実験ができれば原因がわかる可能性があがると思うので、/shop/product でページが見れるようにした方法・設定がわかるのであれば教えてほしいです。

    そんな複雑なことをしたわけではなく、自動生成されていた固定ページのスラッグをproductに変更し、親ページをshopに設定しました。

    元々/shopの固定ページはあったので、shopを親に、 WooCommerce ショッピングページ/productを子ページにしました。

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    固定ページの一覧にはこのように表示されています。

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    WooCommerce ショッピングページ(商品リストページ)のスラッグはproductに変更しています。
    以前はこれで、ずっと表示されていたのに、アップデート後表示されなくなってしまいました。

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    あ、あと、

    ショップのトップページは

    https://tarcoon.me/jp/shop/

    だと思うのですが、

    https://tarcoon.me/jp/shop/product/

    はどんなページになのでしょうか?

    スクリーンショットが残っていないので、別のサイトの似たような表示を例に出させていただきます。

    左サイドバーにはカートや商品カテゴリーなどがあり、右側には商品の一覧が並んでいました。

     

     

     

    Snow Monkey 公式サイトには

    の URL は無いみたいなので、WooCommerce が自動生成するページではないのかな?と思いまして…。

    自動生成するページなのですが、生成する固定ページを指定できたので、変更していたかと思います。

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    My Snow Monkey を停止させるとどうなりますか?

    My Snow Monkey を停止させても同じく
    https://tarcoon.me/jp/shop/product/が表示されなくなりました。

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    ありがとうございます。

    Archive Content 関連のエラーは何処で確認できますか?

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    因みに修正した、 My Snow Monkeyのphpは以下になります。

    <?php
    /**
     * Plugin name: My Snow Monkey
     * Description: このプラグインに、あなたの Snow Monkey 用カスタマイズコードを書いてください。
     * Version: 0.2.5
     * Update URI: https://snow-monkey.2inc.org
     *
     * @package my-snow-monkey
     * @author inc2734
     * @license GPL-2.0+
     */
    
    /**
     * Snow Monkey bbPress Support でリダイレクトさせないようにする。
     */
    // add_filter( 'snow_monkey_bbpress_support_prevent_admin_access', '__return_false' );
    
    /**
     * Snow Monkey 以外のテーマを利用している場合は有効化してもカスタマイズが反映されないようにする
     */
    $theme = wp_get_theme( get_template() );
    if ( 'snow-monkey' !== $theme->template && 'snow-monkey/resources' !== $theme->template ) {
    	return;
    }
    
    /**
    * Directory url of this plugin
    *
    * @var string
    */
    define( 'MY_SNOW_MONKEY_URL', untrailingslashit( plugin_dir_url( __FILE__ ) ) );
    
    /**
    * Directory path of this plugin
    *
    * @var string
    */
    define( 'MY_SNOW_MONKEY_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
    
    /**
    * Display message in console.log if this plugin is enabled.
    */
    add_action(
    	'wp_footer',
    	function () {
    		if ( is_user_logged_in() ) :
    			?>
    			<script>console.log( 'My Snow Monkey plugin is active' );</script>
    			<?php
    		endif;
    	}
    );
    
    /**
    * 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
    );
    
    /**
     * パララックスエフェクト用の CSS, JS を読み込み
     *
     * @return void
     */
    add_action(
    	'wp_enqueue_scripts',
    	function() {
    		if ( ! wp_script_is( 'snow-monkey-blocks/background-parallax', 'registered' ) ) {
    			wp_enqueue_script(
    				'snow-monkey-blocks/background-parallax',
    				SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/js/background-parallax.js',
    				[],
    				filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/js/background-parallax.js' ),
    				true
    			);
    		}
    	}
    );
    
    /**
     * ページヘッダーにパララックスエフェクトを反映
     *
     * @param string $html
     * @param string $slug
     * @return string
     */
    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug ) {
    		if ( 'template-parts/common/page-header' !== $slug ) {
    			return $html;
    		}
    
    		$html = str_replace(
    			'class="c-page-header"',
    			'class="c-page-header js-bg-parallax"',
    			$html
    		);
    
    		$html = str_replace(
    			'class="c-page-header__bgimage"',
    			'class="c-page-header__bgimage js-bg-parallax__bgimage"',
    			$html
    		);
    
    		$html = str_replace(
    			'class="c-container"',
    			'class="c-container js-bg-parallax__content"',
    			$html
    		);
    
    		return $html;
    	},
    	10,
    	2
    );
    
    /**
     * ショーケースウィジェットにパララックスエフェクトを反映
     *
     * @param string $content
     * @param array $args
     * @return string
     */
    add_filter(
    	'inc2734_wp_awesome_widgets_render_widget',
    	function( $content, $args ) {
    		if ( false === strpos( $args['widget_id'], 'inc2734_wp_awesome_widgets_showcase' ) ) {
    			return $content;
    		}
    
    		$content = str_replace(
    			'wpaw-showcase ',
    			'wpaw-showcase js-bg-parallax ',
    			$content
    		);
    
    		$content = str_replace(
    			'wpaw-showcase__bgimage',
    			'wpaw-showcase__bgimage js-bg-parallax__bgimage',
    			$content
    		);
    
    		$content = str_replace(
    			'wpaw-showcase__inner',
    			'c-container js-bg-parallax__content wpaw-showcase__inner',
    			$content
    		);
    
    		return $content;
    	},
    	10,
    	2
    );
    
    /**
     * @param array active_post_types
     * @return array
     */
    add_filter(
    	'snow_monkey_member_post_active_post_types',
    	function( $active_post_types ) {
    		return [ 'post', 'page' ]; // 制限機能を付与したい投稿タイプを指定
    	}
    );
    
    /**
     * 再利用可能ブロックのショートカット作成
     */
    add_action( 'admin_menu', 'add_custom_menu' );
    function add_custom_menu(){
    	add_menu_page( '再利用ブロック', '再利用ブロック', 'manage_options', 'edit.php?post_type=wp_block', '', 'dashicons-portfolio', 9 );
    }
    
    /**
     * WordPressのサイドバーなどに表示されるウィジェットのタイトルを「h2」タグから他のタグ(例えば「div」タグ)へ変更する方法
     */
    add_filter(
    	'dynamic_sidebar_params',
    	function( $params ) {
    		$params[0]['before_title'] = str_replace( '<h2 ', '<div ', $params[0]['before_title'] );
    		$params[0]['after_title']  = str_replace( '/h2>', '/div>', $params[0]['after_title'] );
    		return $params;
    	}
    );
    
    /**
     * WooCommerceの商品ページに「SNS」シェアボタンを追加
     */
    add_filter(
    	'snow_monkey_get_template_part_args_templates/view/woocommerce-single-product',
    	function( $args ) {
    		$args['vars']['_display_top_share_buttons'] = true; // 上部に出したいとき
    		$args['vars']['_display_bottom_share_buttons'] = true; // 下部に出したいとき
    		return $args;
    	}
    );
    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    https://snow-monkey.2inc.org/2024/09/28/snow-monkey-blocks-v22-2-0/

    アップデート情報を確認しました!
    思った通りに動作して大変満足しております!

    トピックを閉じさせていただきますね。ありがとうございました。

    1
    いいねをした人:
    TarCoon☆CarToon
    参加者
    57

    ありがとうございます!よろしくお願いいたします。

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    大変失礼いたしました。リリース記事を参考にIDを設定するとIDは固定化されました。

    タブパネルブロックに任意の ID(HTML アンカー)を指定することもできるようになりました。例えば tab-a という HTML アンカーを入力したとすると、タブパネルの ID は tab-a となり、そのタブパネルのためのタブ(ボタン)には smb-tab-for-tab-a という ID がつきます。(https://snow-monkey.2inc.org/2024/09/28/snow-monkey-blocks-v22-2-0/

    しかし、一度リンクを開き、移動先のページ内のタブのリンクをクリックすると動作しなくなってしまいます。
    ID のタブが開いた状態 + そのタブの位置までページがスクロールされた状態でページが開かせたいのですが動作しません。

     

    ヘッダーに設置したタブリンク

     

    フッターに設置したタブリンク

    0
    いいねをした人: 居ません
    TarCoon☆CarToon
    参加者
    57

    これは、もしかして毎回にidが変わってしまう感じでしょうか?
    設定をしなおしたり確認するたびに、変わっていたので
    入れ直していたのですが、なかなかうまく動作しません😢😢😢

    1
    いいねをした人:
    TarCoon☆CarToon
    参加者
    57

    最初はブロックIDのまま試してしまっていましたが動作しなかったので、

    • https://example.com/#smb-tab-for-xxxxx や
    • https://example.com/#smb-tab-for-block-xxxxx なども

    試してみたのですが、思う様に動作しません。

    実験的に、

    OtheRsや、
    https://tarcoon.me/jp/shop/#smb-tab-for-block-bbd4aa30-44dc-4ff9-b2f2-bbd8bb040b7d

    誤字脱字の指摘など、
    https://tarcoon.me/jp/info/contact/#smb-tab-for-block-906f0fb3-8909-40dc-875b-c0fd789f1d78

    リンク先のURLを直接入力して試したところ動作しませんでした。

    0
    いいねをした人: 居ません
15件の投稿を表示中 - 1 - 15件目 (全122件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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