子テーマへの引継ぎ方法について



  • 0_1566873448581_JIN-export.datのエラー画面.jpg

    お世話になっております。
    子テーマがあることを知らずに親テーマを操作していたので、今回子テーマにデータ引継ぎをしようとしまして、このようなエラーが表示されました。
    検索するも解決方法がわからなかったのでご質問させていただきました。

    デザイン着せ替えするときの要領でプラグインを使って子テーマ側のライブレビューからインポートしようとすると
    「設定のインポート中にエラーが発生しました。アップロードしたカスタマイザーのエクスポートファイルを確認してください。」
    と出てしまうのです。

    また、プラグインを全て停止してみましたら、「エクスポート/インポート」自体が消えてしまいました。

    カスタマイザーのエクスポートファイルとは、そもそも何をさしているのでしょうか?
    また、どう対応したら子テーマに引継ぎできますでしょうか?


    マニュアル確認済み
    キャッシュクリア済み
    プラグイン全停止済み
    WordPressのバージョン : 1.820
    ご利用のサーバー名 : Xサーバー
    PHPのバージョン : 7.2.17
    OS : Windows10
    ご利用のブラウザ : GoogleChrome
    該当サイトのURL :


  • administrators

    @リー さん

    こんにちは!JIN運営チームのりょうたです。
    この度はJINをご利用いただきありがとうございます。

    子テーマがあることを知らずに親テーマを操作していたので、今回子テーマにデータ引継ぎをしようとしまして、このようなエラーが表示されました。

    まず上記ですが、以下記事を参考にしてもダメでしょうか?

    https://kumako-notebook.com/jinupdate/#i-3

    https://jin-forum.jp/topic/175/設定のインポート中にエラーが発生しました-その設定は現在のテーマ用ではありません/2

    カスタマイザーのエクスポートファイルとは、そもそも何をさしているのでしょうか?
    言葉通りなのですが、カスタマイズに設定されている項目を記録するファイルになります。

    上記ご確認の上、ご対応いただけますと幸いでございます。



  • 返信くださりありがとうございます。

    今回ご相談したブログ以外にもう一つブログを運営しておりまして、そちらは参考にご紹介いただいた「くまこさんのブログ記事」を参考にして
    エクスポートインポート操作をして無事に子テーマにデータを引き継ぐことが出来ました。
    ですが、同じ操作を今回のブログでしようとするとあのエラーになってしまうのです。

    JINの今設定している親テーマから「書き出し」をして、ダウンロードしている子テーマのライブレビューからインポートをしようとしているのですがエラーになってしまうのです。
    もちろん、今のまま子テーマを有効化したら、色やデザインがすべて引継ぎされていないのでおかしくなってしまいます。

    エラー内容であるエクスポートファイル(カスタマイズに設定されている項目を記録するファイルですね、わかりやすくありがとうございます!)内の
    何がいけないのか、何が障害となっているのを特定出来たら、きっとすんなりインポートできるということですよね。

    何か、インポートする際にひっかかりになるようなデータってあるのでしょうか?
    2つのブログのうち、一つはくまこさんの手順で出来ているので、自分でも2つのブログの違いを探ってみます。

    ちなみにバージョンは関係ありますか?
    無事に出来たブログのテーマのバージョンは1.910でした。
    エラーになるブログのバージョンは1.820です。


  • administrators

    @リー さん

    こんにちは!りょうたです。
    ご連絡遅くなり申し訳無いです。

    なるほど。詳細ありがとうございます!!
    非常に助かります。。

    何か、インポートする際にひっかかりになるようなデータってあるのでしょうか?

    いくつか可能性として考えられるのは以下になるかと思います。

    ①JINの標準機能(WordPressの管理画面より「外観」→「カスタマイズ」で表示される「サイトデザイン設定」や「カラー設定」等の左側の設定項目)とCustomizer Export/Importの項目以外にカスタマイズに設定する項目は他にあったりしますでしょうか?
    もしある場合は、その値が正常に反映されていない可能性もあります。

    ②JINの標準機能が正常に設定されていない部分は無いでしょうか?
    例えば、コンテンツマガジンを表示するカテゴリを選択する時にコンマ(,)を使うのですが、それが複数あるとかそういった予期せぬ設定ミスがある場合正常に反映されない可能性もあります。

    ③エクスポートしたファイルをご共有していただけますでしょうか?
    ダウンロードしたファイルをメモ帳などで一度開いてみてください。
    何かしらのエラーが表示されていないか一度ご共有していただけると嬉しいです。
    (このフォーラムのテキスト入力画面の左上に「コードを挿入」という項目があると思うのでそれを使って共有していただけると嬉しいです。)

    ④WordPressがデバックモードになっている
    WordPressがデバックモードになっている場合、正常に読み込まれない可能性があります。

    https://wordpress.org/support/topic/great-idea-but-its-not-working/

    ですので、一度Xserver側からwp-config.phpのファイルをのぞいていただき設定がどのようになっているのか確認していただけますでしょうか?
    trueかfalseのどちらかになっているはずなのでそれをご共有していただけますと幸いでございます。

    //Xserverでwp-config.phpの値を確認・変更する方法
    https://hombre-nuevo.com/programming/【wordpress】ファイルマネージャーからデバッグモード/

    ざっくり上記あたりが可能性としてあげられるかと思います。
    あと、このエラーはおそらくファイルが存在しない時に表示されるエラーのようですのでサーバー側でファイルのアップロード制限がかかっていないか確認してみてください。

    https://github.com/fastlinemedia/customizer-export-import/blob/master/classes/class-cei-core.php

    少し難しい内容かもしれませんが、調べながら対応していただけますと幸いでございます。
    何かわからないことがあれば遠慮なくおっしゃってください。

    お手数お掛け致しますが、宜しくお願い致します。



  • 度々お世話になっております。

    なんと!こちらに返信くださっていたのに先ほどまでまったく気づかず、再度このエラーの解決策のお願いを数日前にしてしまいました!(><)
    (今は削除済みです)
    大変失礼なことをして申し訳ございません!!

    とてもご丁寧に色々教えてくださりありがとうございます(;;)

    ①、②は確認してみましたが、該当はなさそうでした。
    ③についてはコードを挿入してみました。

    // 
    
    a:4:{s:8:"template";s:3:"jin";s:4:"mods";a:70:{i:0;b:0;s:18:"nav_menu_locations";a:3:{s:14:"sp-footer-menu";i:0;s:13:"sp-slide-menu";i:0;s:7:"glonavi";i:34;}s:18:"custom_css_post_id";i:1286;s:10:"title_text";s:30:"ミッケ!答えいんふぉ";s:9:"desc_text";s:54:"ミッケ絵本の答えがわかるサイトです!";s:10:"font_style";s:8:"rm-style";s:18:"theme_pub_mod_date";s:7:"pub_mod";s:13:"header_design";s:13:"header_style5";s:16:"theme_menu_color";s:7:"#ffffff";s:16:"sidebars_widgets";a:2:{s:4:"time";i:1562641264;s:4:"data";a:7:{s:19:"wp_inactive_widgets";a:10:{i:0;s:6:"text-2";i:1;s:10:"archives-2";i:2;s:6:"meta-2";i:3;s:8:"search-2";i:4;s:12:"categories-2";i:5;s:14:"recent-posts-2";i:6;s:17:"recent-comments-2";i:7;s:12:"categories-3";i:8;s:12:"categories-4";i:9;s:6:"text-3";}s:7:"sidebar";a:3:{i:0;s:8:"search-3";i:1;s:12:"categories-5";i:2;s:16:"widget-profile-3";}s:16:"sidebar-tracking";a:0:{}s:16:"footer-menu-left";a:0:{}s:19:"footer-menu-center1";a:0:{}s:19:"footer-menu-center2";a:0:{}s:17:"footer-menu-right";a:0:{}}}s:11:"theme_color";s:7:"#ff7fa1";s:21:"theme_header_bg_color";s:7:"#fff9fb";s:23:"theme_header_text_color";s:7:"#ff7fa1";s:19:"theme_menu_bg_color";s:7:"#ff7fa1";s:22:"theme_header_sns_color";s:7:"#ff7fa1";s:20:"top_navi_sns_display";s:9:"tn_sns_on";s:21:"topnavi_logotext_size";s:3:"280";s:20:"topnavi_logotext_pad";s:0:"";s:14:"theme_bg_color";s:7:"#ffffff";s:16:"theme_text_color";s:7:"#877179";s:21:"theme_footer_bg_color";s:7:"#f77ba0";s:14:"sidebar_design";s:14:"sidebar_style3";s:18:"theme_accent_color";s:7:"#68d6cb";s:19:"theme_footer_choice";s:4:"both";s:12:"pickup_style";s:10:"menu-style";s:16:"sp_logotext_size";s:2:"60";s:19:"top_navi_sc_display";s:12:"tn_search_on";s:14:"theme_bg_image";s:0:"";s:16:"toppost_list_cat";s:6:"4,5,6,";s:8:"h2_style";s:10:"h2-style03";s:8:"h3_style";s:10:"h3-style05";s:17:"theme_cta_bgcolor";s:7:"#ffffff";s:21:"theme_ctm_btn_color02";s:7:"#68d6cb";s:20:"theme_ctm_btn_custom";s:7:"#68d6cb";s:15:"theme_cta_color";s:7:"#877179";s:19:"theme_custom_btn_r2";s:2:"40";s:21:"theme_ctm_btn_color01";s:7:"#ff7fa1";s:21:"theme_ctm_btn_custom2";s:7:"#ffca89";s:13:"simple_box8_c";s:7:"#96ddc1";s:16:"innerlink_box1_c";s:7:"#68d6cb";s:13:"simple_box2_c";s:7:"#f2bf7d";s:13:"simple_box4_c";s:7:"#7badd8";s:15:"kaisetsu_box2_c";s:7:"#68d6cb";s:18:"theme_marker_color";s:7:"#c9efef";s:17:"theme_marker_type";s:2:"80";s:13:"simple_box1_c";s:7:"#68d6cb";s:13:"simple_box3_c";s:7:"#68d6cb";s:22:"theme_link_hover_color";s:7:"#53bcb5";s:16:"theme_link_color";s:7:"#53bcb5";s:8:"h4_style";s:10:"h4-style04";s:13:"top_image_url";s:68:"https://i-spy-answers.info/wp-content/uploads/2019/08/P1190561-2.jpg";s:12:"top_image_hl";s:57:"答えを見つけてモヤモヤを吹き飛ばそう!";s:14:"top_image_text";s:51:"全シリーズのコンプリートを目指せ!";s:18:"top_image_btn_text";s:0:"";s:21:"top_image_text_option";s:28:"top-image-text-option-border";s:20:"top_image_text_color";s:7:"#f466c5";s:14:"article_design";s:14:"article_style2";s:13:"footer_design";s:13:"footer_style1";s:13:"toppage_style";s:10:"one_column";s:15:"sns_design_type";s:17:"sns-design-type01";s:16:"top_image_url_sp";s:68:"https://i-spy-answers.info/wp-content/uploads/2019/06/P1190561-1.jpg";s:13:"related_title";s:12:"他の記事";s:15:"animation_style";s:11:"animate-off";s:22:"topnavi_logo_image_url";s:0:"";s:16:"top_navi_display";s:5:"tn_on";s:23:"top_image_subtext_color";s:7:"#d119ce";s:24:"top_image_subtext_option";s:31:"top-image-subtext-option-border";s:15:"post_list_style";s:10:"basicstyle";s:14:"glonavi_design";s:5:"type1";s:17:"glonavi_font_size";s:4:"16px";}s:7:"options";a:26:{s:9:"site_icon";s:4:"1289";s:9:"font_size";s:6:"m-size";s:12:"font_size_sp";s:9:"m-size-sp";s:18:"theme_eyecatch_off";s:0:"";s:14:"comment_delete";s:1:"1";s:10:"sns_delete";s:0:"";s:14:"sns_top_delete";s:0:"";s:23:"prevnext_entries_delete";s:0:"";s:22:"related_entries_delete";s:0:"";s:15:"hl_custom_check";s:0:"";s:20:"theme_big_btn_w_size";s:3:"75%";s:20:"theme_big_btn_h_size";s:4:"20px";s:21:"theme_big_btn_w_size2";s:3:"75%";s:21:"theme_big_btn_h_size2";s:4:"20px";s:7:"fb_code";s:0:"";s:7:"tw_name";s:0:"";s:7:"tw_type";s:7:"summary";s:11:"fb_page_url";s:0:"";s:11:"tw_page_url";s:0:"";s:14:"insta_page_url";s:0:"";s:16:"youtube_page_url";s:0:"";s:13:"line_page_url";s:0:"";s:16:"contact_page_url";s:0:"";s:14:"kaereba_design";s:0:"";s:20:"jin_code_highlighter";s:0:"";s:23:"nav_menus_created_posts";a:0:{}}s:6:"wp_css";s:274:".proflink a{
    	display:block;
    	text-align:center;
    	padding:7px 10px;
    	background:#ff7fa1;/*カラーは変更*/
    	width:50%;
    	margin:0 auto;
    	margin-top:20px;
    	border-radius:20px;
    	border:3px double #fff;
    	font-size:0.65rem;
    	color:#fff;
    }
    .proflink a:hover{
    		opacity:0.75;
    }";}
    

    ④デバックモードについて
    Xサーバーのwp-config.phpへ行って中身を見てみましたら
    ↓↓↓↓↓
    define('WP_DEBUG', false);

    /* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */
    ↑↑↑↑↑
    と出ていたので、デバックモードは無効だったということですよね?

    また、サーバー側でファイルのアップロード制限についても調べてみました。30Mになっていたのを参考記事をみて100Mに変更して再度試みるもやはりまた同じエラーが出ました。

    私が試した中では③のエクスポートファイルの中身をみてもらってそこにエラー原因があってもらうしか、もう解決策は見当たりません(><)

    返信に気づかなかったがために、こんなに日数が空いてしまい大変失礼いたしました。。。

    P.S.
    カスタマイズのウィジェットの欄に
    『お使いのテーマには6個のウィジェットエリアがありますが、このページでは表示していません。
    ページに表示されるウィジェットを表示・編集するためにカスタマイザーを使用している最中でもサイトの別のページに移動することができます。』
    と出ている下にはなにも表示されていません。
    ですので、サイドバーのウィジェットを操作する時にはダッシュボードの「外観」→「ウィジェット」へ行ってプロフィールを修正したりしているのですが、
    どのようにしたら、「カスタマイズ」→「ウィジェット」にサイドバーが出てきたりしますか?
    もしかして、実は、ここが原因だったりしますか???

    0_1569169460650_noside.jpg


  • administrators

    @リー さん

    こんにちは!りょうたです!
    全く問題ないですよ!!(返信気づきにくいですよね。。フォーラムも改善していけるようにします。。m(_ _)m)

    詳細のご共有ありがとうございます。
    エラーが吐き出されてると思ったのですが、③のファイル自体も問題なさそうですね。。

    もしかして、実は、ここが原因だったりしますか???
    可能性はあるかもしれません。
    そのテキスト自体は使用していないウィジェットエリアがある時に表示されるテキストですのでは問題ないのですが、
    使用しているウィジェットエリアが表示されていないのは問題ですね。。

    JINのバージョンの可能性もあるかもしれません。。
    一度JINの親テーマのバージョンを最新のバージョンにアップデートした後に表示されるかご確認いただけますでしょうか?

    何度もお手数を煩わせてしまい恐縮ではございますが、何卒宜しくお願い致します。



  • こんばんは、お世話になっております。
    ご連絡、解決策のご提案をくださっていたのに返信が大変遅くなり、失礼しました(><)

    えと、親テーマをバージョンアップするにあたり、またデザインの初期化されるのが怖かったので
    ①今の親テーマで使用しているカラーやデザインなど全ての設定のメモを取る
    ②子テーマに入力していって有効化
    ③親テーマの更新
    をしました。

    すると、サイドバーの部分に使用しているウィジェットがしっかり表示されるようになりました!
    また、当初恐れていた初期化も、メモを取って子テーマに入力して有効化してから更新したのでサイトのデザインが狂うこともなく
    無事に子テーマへの引継ぎや親テーマの更新をすることが出来ました!!

    結局、プラグインの「エクスポート/インポート」を使用するのに何が障害になっていたのかはわからないままですが、
    無事に引継ぎが出来ましたことを報告させていただきます^^

    何度も丁寧な対応をしてくださり、本当にありがとうございました!!!