• Resolved osat99

    (@osat99)


    お世話になります。

    件名の通りなのですが、子テーマフォルダ内の_g3/inc/vk-mobile-nav/package/class-vk-mobile-nav.phpファイルを編集しましても、どうしても親テーマ内の同ファイルが参照されてしまいます。なので親テーマ内の同ファイルを変更して、対応してるのですが、それですと、親テーマの更新があるたびに、改変したclass-vk-mobile-nav.phpを転送する必要がありまして、面倒なもので、functions.phpへ加筆等で、子テーマフォルダ内のclass-vk-mobile-nav.phpを参照させる事は出来ますでしょうか?

    ご回答いただけますと、幸いです。

Viewing 10 replies - 1 through 10 (of 10 total)
  • Theme Author Hidekazu Ishikawa

    (@kurudrive)

    @osat99

    できるだでフックで改変できるようにしたいと思っていますので、具体的にどういったカスタマイズを想定していますか?

    Thread Starter osat99

    (@osat99)

    お世話になります。
    具体的には、htmlコードに少し付け加えたいだけでして、
    現行ファイルの93行目

    $menu_btn = '<div id="vk-mobile-nav-menu-btn" class="vk-mobile-nav-menu-btn' . $btn_additional_class . '">MENU</div>';

    とあるところのMENUの箇所に少しコードを足したいだけです。ハンバーガーを少し触ってやりたいもので。改変後は下記になります。

    $menu_btn = '<div id="vk-mobile-nav-menu-btn" class="vk-mobile-nav-menu-btn' . $btn_additional_class . '"><div class="openbtn"><span></span><span></span><span></span></div></div>';

    ご教示いただけますと助かります。いつも下記サイトのようにハンバーガーを改変してたもので。

    https://coco-factory.jp/ugokuweb/move01-cat/humbugermenu/

    Theme Author Hidekazu Ishikawa

    (@kurudrive)

    @osat99

    該当ファイルの中身を以下に差し替え
    https://github.com/vektor-inc/lightning/blob/develop/_g3/inc/vk-mobile-nav/package/class-vk-mobile-nav.php

    子テーマの functions.php などに以下追加

    add_filter('vk_mobile_nav_menu_btn_text', function($vk_mobile_nav_menu_btn_text){
    	$vk_mobile_nav_menu_btn_text = '<div class="openbtn"><span></span><span></span><span></span></div>';
    	return $vk_mobile_nav_menu_btn_text;
     });

    Thread Starter osat99

    (@osat99)

    お手数おかけします、ありがとうございます。

    githubから親テーマ該当ファイルを差し替えという事は、今後親テーマのアップデートがあった際は毎年このファイルに差し替える必要があるということになりますでしょうか?

    Theme Author Hidekazu Ishikawa

    (@kurudrive)

    @osat99
    www.ads-software.com の方はまだアップデートしていないのでGitHubのリンクを先に送っただけです。次の公式ファイルには既に取り込まれていますので差し替えの必要はありません。
    https://github.com/vektor-inc/lightning/pull/989

    Thread Starter osat99

    (@osat99)

    ありがとうございます。助かりました。

    Thread Starter osat99

    (@osat99)

    今実際に検証し、うまくいきました。ありがとうございました!

    Thread Starter osat99

    (@osat99)

    ひとつ質問なのですが、今回のclass-vk-mobile-nav.phpファイルを差し替えた場合、フックをかけないと空白のままになるかと思うのですが、親テーマを使用した場合も親テーマにフックをかけないと当然空白になるのですよね?今後のアップデートでこの辺も改善されるのでしょうか??

    親テーマのままのハンバーガーを使用してるサイトもあったもので。

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

    Theme Author Hidekazu Ishikawa

    (@kurudrive)

    “空白のまま” というのが何を指しているのか把握していませんが、
    フックかけない場合は従来通りの表示になるはずです。

    Thread Starter osat99

    (@osat99)

    すみません、こちらの勘違いでした。CSSでオリジナルのハンバーガーを改変していたためでした。特に触ってないサイトにいただいたclass-vk-mobile-nav.phpをアップしましたが、親テーマのオリジナルのハンバーガーが表示されてました。

    この度は、どうもありがとうございました。

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘子テーマにおける_g3、inc内のvk-mobile-nav改変反映の件’ is closed to new replies.