お世話になっております。
丁寧に説明していただき、ありがとうございます。すぐに原因究明ができました。
現在のバージョンではInstagramやYouTubeのボタンにデフォルトで対応しているため、カスタマイズを取り消せばOKですね。
(その後、外観→カスタマイズ→SANGOオリジナル機能→フォローボックスからYouTubeやInstagramのURLを入力します)
モバイルフッター固定メニューのフォローボタンのカスタマイズを取り消す方法
子テーマのfunctions.phpの下記の部分を削除すればOKです。
function footer_nav_menu() {
if (wp_is_mobile() && has_nav_menu('mobile-fixed')) { //モバイルのみ
echo '<nav class="fixed-menu">';
wp_nav_menu(array(
'container' => false,
'theme_location' => 'mobile-fixed',
'depth' => 1,
));
echo '</nav>';
//フォローボタン機能
if (get_option('footer_fixed_follow')) {
$tw = (get_option('like_box_twitter')) ? 'https://twitter.com/' . esc_attr(get_option('like_box_twitter')) : null;
$fb = (get_option('like_box_fb')) ? esc_url(get_option('like_box_fb')) : null;
$fdly = (get_option('like_box_feedly')) ? esc_url(get_option('like_box_feedly')) : null;
$insta = (get_option('like_box_insta')) ? esc_url(get_option('like_box_insta')) : null;
?>
<div class="fixed-menu__follow dfont">
<?php if ($insta): ?>
<a href="<?php echo $insta; ?>" class="follow-insta" target="_blank" rel="nofollow noopener noreferrer"><?php fa_tag("instagram","instagram",true) ?>Instagram</a>
<?php endif;
if ($fb): ?>
<a href="<?php echo $fb; ?>" class="follow-fb" target="_blank" rel="nofollow noopener noreferrer"><?php fa_tag("facebook","facebook",true) ?>Facebook</a>
<?php endif;
if ($tw): ?>
<a href="<?php echo $tw; ?>" class="follow-tw" target="_blank" rel="nofollow noopener noreferrer"><?php fa_tag("twitter","twitter",true) ?>Twitter</a>
<?php endif;
if ($fdly): ?>
<a href="<?php echo $fdly; ?>" class="follow-fdly" target="_blank" rel="nofollow noopener noreferrer"><?php fa_tag("rss","rss",false) ?>Feedly</a>
<?php endif;?>
<a href="★Push7のURL★" class="follow-push7" target="_blank" rel="nofollow"><?php fa_tag("bolt","bolt",false) ?>Push7</a>
</div>
<?php } //END フォローボタン
//シェアボタン機能
if (get_option('footer_fixed_share')) {
?>
<div class="fixed-menu__share sns-dif normal-sns">
<?php insert_social_buttons();?>
</div>
<?php } //END シェアボタン ?>
<script>
$(document).ready(function() {
$(".archive a[href = '#sng_share']").closest('li').css('display','none');
$(".fixed-menu a[href = '#']").click(function(event) {
event.preventDefault();
$('html, body').animate({scrollTop: 0}, 300);
})
$("a[href = '#sng_share']").click(function(event) {
event.preventDefault();
$(".fixed-menu__share , a[href = '#sng_share']").toggleClass("active");
$(".fixed-menu__follow, a[href = '#sng_follow']").removeClass("active");
})
$("a[href = '#sng_follow']").click(function(event) {
event.preventDefault();
$(".fixed-menu__follow, a[href = '#sng_follow']").toggleClass("active");
$(".fixed-menu__share, a[href = '#sng_share']").removeClass("active");
})
});
</script>
<?php
}
}
↑すごく複雑で分かりづらいのですが、
</script>
<?php
の後の}
2つまで消す…という感じです。
よろしくおねがいします。
この度はお忙しい中迅速にご対応いただき、誠にありがとうございました。
PHPに関しては全く詳しくないため、いつもSANGOのカスタマイズガイドから習って、そのまま応用させていただいておりました。
そのため、削除する箇所もご丁寧に教えていただき、大変感謝いたしております。
いつもわかりやすく隅々までご丁寧に記述していただき、本当にありがとうございます。
今後もサルワカ様のご活躍を楽しみにしております。
丁寧にご報告いただき、ありがとうございます。
今後ともよろしくお願いします。
WordPressテーマSANGOの質問
フッター固定メニューがカスタマイズで作れるようになった後の、function.phpの変更について
素晴らしいテーマのご作成とご活動いつもありがとうございます。
長い間テーマを更新していなかったのですが、久しぶりにアップデートを行なったところ、スマホフッター固定メニューの、フォローボタンとシェアボタンが動かなくなってしまいました。
同ページで紹介されている方法で、新しくカスタマイザーを見直して編集したのですが表示されず、恐らく原因は、2018年にテーマを購入した頃に、フッター固定メニューを子テーマのfunction.phpで設定したことかなと思い始めました。
https://saruwakakun.com/sango/comments?id=1327(こちらで質問しました)
子テーマのfunction.phpのコードが邪魔をして表示されないのでしょうか?
大変恥ずかしいことではありますが、もともと教えていただいたコードがどこからどこなのかわからなくなってしまったので、
(上記リンクで仰って頂いたよくある質問で、別の方にご回答された投稿も探したのですが、見当たらず…)
もし削除した方がいい場合、取り除く箇所を教えていただけますと幸いです。
自分でも一度消してやってみたのですが、削除する位置が悪いのかうまくいかなかったので、お力をお借りできれば幸いです。
お忙しい中大変申し訳ないのですが、ご対応いただけますでしょうか。