Simplicityの特徴 › フォーラム › Simplicity2に関する話題何でも › H2上の広告から下がローカル環境で抜け落ちる
- このトピックには5件の返信、1人の参加者があり、最後にかうたっくにより5年、 10ヶ月前に更新されました。
-
投稿者投稿
-
-
竜馬ゲスト
お世話になっております。今回の質問はローカル環境の表示が作業中突然一部抜け落ちてしまったのでその対策です。
<やっていた作業>
https://wp-simplicity.com/adsense-to-other-ad/
上記記事を参考に
Simplicity2 child: ad-article-footer.php
を書き換え、ダブルレクタングル右側を楽天に変更しておりましたが、それを元に戻そうという作業中に
いろいろ試行錯誤の中で問題が発生したわけです。ウィジェット設定は 広告 336×280、広告 300×250、広告 728×90、広告 320×100
をはじめとして本番環境の設定をコピーでローカル環境にペーストしております。カスタマイズもそっくりローカル環境に移したつもりですが、関係あると思われる項目では
チェック項目は次の通りです。
・レイアウト(投稿固定ページ)モバイルで<br>を表示、投稿日の表示、更新日の表示、カテゴリ情報の表示、タグ情報の表示、投稿者情報の表示、編集リンクの表示、関連記事の表示、[前ページ] [次ページ] ナビの表示、固定ページにパンくずリストを表示
・広告 全ての広告を表示、本文記事中(H2見出し手前)、トップページに広告を表示する、広告を中央表示、パフォーマンス追求広告の表示、 [ad]ショートコードの利用、<本番環境のURL>
https://ryoumablog.work/blog/2017/10/31/pearly-shellsbilly-vaughn/<スクリーンショット>
ローカル環境での表示
真ん中の広告とその下のビリー・ボーン動画の中間がすっぽりと抜け落ちております。https://gyazo.com/1653acc3fa95e0db85bdd6c1dab93767
本番環境での表示
3枚続きになっています
一番上
https://gyazo.com/6af1ffac5671503d8d801014c3fcbc60
その下
https://gyazo.com/f8383095e856d239aaa402afbd1f2c09
一番下
https://gyazo.com/f9661ffca4c69a63ad0f6daca29ffb2c広告の下のタイトルはH2レベルです。
ここからリンク広告まですっぽり抜け落ちております。
おまけに動画タイトルは本番では左寄せですがローカル環境では中寄せに変わっております。なお現在ローカル環境の
Simplicity2 child: ad-article-footer.php
は変更して元に戻しこのようになっております。本番環境は右が楽天のままです。
<?php if ( is_ads_visible() ): //広告表示がオンのとき?><!– 文章下広告 –>
<?php if ( is_responsive_enable() ): //完全レスポンスの場合?>
<?php if (is_mobile()): //スマートフォンの場合?>
<?php if ( is_active_sidebar( ‘adsense-300’ ) ) : ?>
<div class=”ad-article-bottom ad-space”>
<div class=”ad-label”><?php echo get_ads_label() ?></div>
<div class=”ad-responsive ad-mobile adsense-300″><?php dynamic_sidebar(‘adsense-300’);?></div>
</div>
<?php endif; ?>
<?php else: //パソコンの場合?>
<?php if ( is_active_sidebar( ‘adsense-336’ ) ) : ?>
<div class=”ad-article-bottom ad-space”>
<div class=”ad-label”><?php echo get_ads_label() ?></div>
<div class=”ad-responsive adsense-336″><?php dynamic_sidebar(‘adsense-336’);?></div>
</div>
<?php endif; ?>
<?php endif; ?>
<?php else: //レスポンシブじゃない時?>
<?php if (is_mobile()): //スマートフォンの場合?>
<?php if ( is_active_sidebar( ‘adsense-300’ ) ) : ?>
<div class=”ad-article-bottom ad-space”>
<div class=”ad-label”><?php echo get_ads_label() ?></div>
<div class=”ad-mobile adsense-300″><?php dynamic_sidebar(‘adsense-300’);?></div>
</div>
<?php endif; ?>
<?php else: //パソコンの場合?>
<?php if ( is_active_sidebar( ‘adsense-336’ ) ) : ?>
<div class=”ad-article-bottom ad-space”>
<div class=”ad-label”><?php echo get_ads_label() ?></div>
<div class=”ad-left ad-pc adsense-336″><?php dynamic_sidebar(‘adsense-336’);?></div>
<div class=”ad-right ad-pc adsense-336″><?php dynamic_sidebar(‘adsense-336’);?></div>
<div class=”clear”></div>
</div>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
-
Akiraゲスト
ローカル環境は外部からは全く分からない上に、 php は尚更分かりません。
ただ、貼り付けられたコードをそのままコピペをすると、全角が紛れ込んでいます。全角があるのは、
'adsense-300'
や'adsense-336'
の記号です。''
は半角でしょうか? -
竜馬ゲスト
Akiraさん、またお世話になります。
実は問題のコードは親テーマからコピペで写したものです。
視覚による確認では()が全角のような気がしますがご指摘のところは
よくわからないのです。エディタに貼り付けてみたりやってみましたが。元々コードをいじくれるほどスキルには自信ありませんので
親テーマからコピペという方法に頼ったというわけです。
親テーマのコード自体に全角文字の混入なんてありえないとも思えます。バージョンが関係するかもしれないので調べたら下記のとおりです。
<ローカル環境>
WordPress バージョン 4.9.5Simplicity2バージョン: 2.6.1
Simplicity2 childバージョン: 20161002<本番環境>
WordPress 4.9.5Simplicity2バージョン: 2.6.1
Simplicity2 childバージョン: 20161002 -
Akiraゲスト
Simplicity 子テーマの再インストールでは、だめなのでしょうか。
また、ローカル環境であれば、デバッグをしてエラーを常に表示させてもいいと思います。 WordPress のデバッグは、「WordPressのデバッグモード」をご参考ください。
デバッグでエラーの内容が確認できれば、対策が分かるかもしれません。
-
竜馬ゲスト
Akiraさん、お世話になっております。
リンクをたどりデバッグしようと思いましたが、wp-config.phpをエディタに貼り付けたり
まだ準備段階途中でローカル環境にログインしようとしたらログイン画面が変わっており
どうしてもログインできなくなりました。試合開始前に敗戦が決まったような気がします。
戦意喪失です。
ローカル環境を構築しておいて良かったと変な慰め方をしております。本番環境には何の影響もないので急ぐこともないし、のんびりと
ローカル環境を最初から再構築すればいいかなと思い直しました。 -
かうたっくゲスト
まだ準備段階途中でローカル環境にログインしようとしたらログイン画面が変わっており
どうしてもログインできなくなりました。アドレス/wp-admin
これでリダイレクトされてログインできますけど、やってみましたか?あとログインできないのがプラグインが原因でしたら、プラグインフォルダ内にあるプラグインを一時トップ画面などに移動すればログインできると思います。
何をしてログインできなかった。という状況が不明なのでよくある原因と対処だけ書いてます。
ローカル環境を最初から再構築すればいいかなと思い直しました。
一応。ローカルもファイルとデータベースのバックアップは出来ますよ。
-
-
投稿者投稿