フォーラムへの返信
-
投稿者投稿
-
わいひらキーマスターテンプレートファイルを編集してしまうと、親テーマバージョンアップの恩恵を受けられない可能性があるので、僕は、子テーマのjavascript.jsにjQueryを書いて表示させています。
僕の表示させている例でよければ、以下のようなものを、子テーマのjavascript.jsに書いています。
jQuery(function(){ jQuery('.comment-form').before('<p class="red">※Simplicityに関する質問は、出来る限り<a href="https://wp-simplicity.com/forums/create-topic/">フォーラム</a>の方にお願いします。</p>'); });
わいひらキーマスターさすがに、「元のファイル」で「新しくダウンロードした子テーマ」は想像できませんでした。
ただ、いいずれにせよ#53934で書いたことと同様です。
おそらくフォルダ名が変わっていなければ、設定は元に戻ると思います。ただ、設定が変わっていたとしても、もう一度一つ一つ設定し直せば、良いだけです。
再設定箇所は、テーマカスタマイザーやウィジェット部分とかで良いのではないかと思います
わいひらキーマスター自己解決報告ありがとうございます。
うまく表示されたようで良かったです。
わいひらキーマスター子テーマを削除してしまったら、設定が消える要因は十分にあると思います。
無理に復元を行う(※できるかどうかわからない)より、ウィジェット等の設定を一つ一つ確認しながら再設定していったほうが、手っ取り早いような気がします。
わいひらキーマスターstyle.cssのヘッダ部分に書かれている設定や、子テーマのフォルダ名が変わっていないのであれば、同じものをインストールすれば、元の設定が呼び出されるのではないかと思います。
もしテーマ編集をしているのであれば、その部分は戻らないですが。
わいひらキーマスター「narrow.cssで設定されているCSSセレクタ」より「優先度の高いCSSセレクタ」を設定し、CSSを上書きすれば設定変更できるかと思います。
詳しくは以下を参照してください。
CSSセレクタの優先順位の計算方法 – Qiita
CSSセレクタの優先度を手軽に計算して比較できるツール「Specificity Calculator」あと、できればその画像が表示されているページのURLを掲載していただけると助かります。
※テーマカスタマイズに関する質問は、カスタマイズ対象ページのURLと対象部分の詳細を書き込んでください。
わいひらキーマスターGoogle PageSpeed Insightsの結果にあるように、ブラウザキャッシュの設定と画像の圧縮を行うことでもう少し良くなるかと思います。
ページキャッシュプラグインの設定方法については、以下のページにWP Fastest Cache(モバイルキャッシュは有料)のものも掲載されているので参照してみてください。
Simplicityが「ファイルを生成するキャッシュプラグイン」と相性が悪い理由(※適切に設定すれば使えます)ただ、プラグインとの相性によって起こる現象については、サポート対象外のものにもあるように、基本的には自己責任で行っていただければと思います。僕も、プラグインとの相性問題については、すべてを把握しているわけではないので。
わいひらキーマスターコードの貼り付け位置は、やはり子テーマのほうにあるのでしょうか?
親テーマの「header-insert.php」にコードを貼り付けても、動作しないと思います。
子テーマに同名ファイルがあるので子テーマのものが呼び出されます。”子テーマは親テーマ Simplicity2 のテンプレートを引き継ぐ”というのは、連携していると捉えるのは間違いでしょうか?
連携というか、子テーマに同名のテンプレートファイルがあれば、子テーマのものが呼び出されるといった仕様です。
詳しくは以下を参照してください。
WordPressテーマのカスタマイズで子テーマを使うべき理由、使い方など
わいひらキーマスターサイト情報
http://saiougauma1230.net/以下のトピックからまとめ。
Googleアドセンス審査のコード貼り付け位置がわかりません(追記)
わいひらキーマスター本トピックはこちら。
Googleアドセンス審査のコード貼り付け位置がわかりません
わいひらキーマスターlib/custom-field.phpの以下の部分を「 //SEOボックス」コメント直下に以下のコードを追加するとできるのかも。
add_meta_box( 'seo_setting_in_page',__( 'SEO設定', 'simplicity2' ), 'view_seo_custom_box', 'custom_post_type', 'normal', 'high' );
※動作テストはしていません
関数リファレンス/add meta box – WordPress Codex 日本語版ただこれは、親テーマをPHPで直接カスタマイズする必要があるので、プラグインで設定した方が後々手軽かもしれません。
SEOプラグインの方が機能は豊富ですし。
わいひらキーマスターWordpressのウィジェットは、元々そういう仕様かと思います。
ツイート埋め込みコードを記載すれば表示されるもののツイートURLにより表示する
方法が知りたく、ご相談させて頂きました。埋め込みコードで動作するなら、コードを埋め込むのでダメなのでしょうか?そんな難しいわけでも頻繁に設定するものでもないでしょうし。
phpを使い他のhtml上のつぶやき取得→ページ上に表示という形で実現できた。
表示速度向上のため、phpで読み込むファイルを小さくしたい。申し訳ないですが、サポート対象外のものにもあるように、独自カスタマイズについてはサポート対象外となっています。
というか、どういったコードが書かれているのか分からないので、ちょっとなんとも言いようがないです。
わいひらキーマスターSimplicityには、メルマガ専用の機能はないです。
メルマガの発行媒体にもよると思いますが、登録フォームの設定例は「Wordpress メルマガ登録フォーム」で検索するといくつか出てくるかと思います。
ワードプレスにメルマガ登録フォームを設置する方法 | 初心者応援ブログ | アフィリエイトのやり方教えます。
わいひらキーマスター僕は、寝ログの方ではDisplay Widgetsを。当サイトでは、Jetpackの方を利用しています。
どちらかというと、Jetpackのが使いやすいような気がします。
ただ、僕も乗り換えが面倒なので、そのまま利用しています(笑)
Jetpackも、Display Widgetsも、設定的にはどちらも簡単なんですけど、Jetpackの方は機能を利用しない時に非表示になってくれているので、その分ウィジェット画面の使い勝手が良いです。Widget Logicの方は、確かにセキュリティー警告が邪魔くさかったみたいな感じですね。
https://wordpress.org/support/topic/incorrect-widget-logic-team-security-recommendation/
今出でないということは、不評だったので、修正したんでしょうね。
わいひらキーマスターWidget Logicは、かなり古いフォーラムへの書き込みを元に書いた部分なので、削除しておきました。
お二方とも、利用していて大丈夫そうなので。
わいひらキーマスター僕は、Display Widgetsを利用しています。
Jetpackを利用しているのであれば、Jetpackの機能を利用しても良いかと思います。
WordPressウィジェット表示を操れ!Jetpackのウィジェット表示管理 | WordPressブログ作ってみる?
わいひらキーマスターとしていたので数字だけではよろしくなかったのでしょうか?
ここら辺は、テーマ側でやっていることではないので、僕もちょっとわからないです。
何か不都合があるのかもしれません。
わいひらキーマスターそういう仕様なので、今のところはそうするしかないです。PHPをカスタマイズすればできるかもしれませんが。
僕の場合は、「更新日の変更機能」は、「公開」ボタンの下に移動して置いているので、そのようには配置して置けば目に入るので忘れにくくはなるかと思います。
わいひらキーマスター1回のコピペでカスタマイズ出来るバージョンを記事にして書いたので、これだと多分うまくいくかと思います。
WordPress投稿本文に挿入した「moreタグ」にウィジェットを表示させる方法
わいひらキーマスターできれば、URLを掲載して実際のページを見せていただければと思います。
※動作不良に関する質問は、不具合の出ているページのURLを掲載してください。
ただ、実際のページを見ても、サポート対象外のものにあるように、「外部ツールを利用したことによる不具合」は、必ずしも原因がわかるとは限りません。
それでよろしければ。
わいひらキーマスター上で紹介した方法を組み合わせて、試しにコードを書いてみたところ、moreタグに対してウィジェットを表示することはできました。
とりあえず、カスタマイズ方法については、明日時間があれば、記事にして書ければと思います。
※明日暇がなければ、後日になるかもしれないのでご了承ください。
わいひらキーマスターカテゴリAを見ている人とカテゴリBを見ている人に、別の人気記事を表示させたいのですが他に方法はありませんでしょうか。
現在のSimplicityの仕様では設定画面からはできません。
いずれにせよ、テンプレートファイルをカスタマイズすることになると思います。もしくは、そういった機能があるプラグインを探し回るとかしか。sidebar.phpテンプレートのPHPを編集して、追従領域部分にrelated-entries.phpを表示させるしかないかもしれません。そうすると、CSSの調整も必要になってくるかと思います。
関連記事のような「同じカテゴリの記事のランダム表示」ではなくて、「同じカテゴリの新着記事を表示する」のであれば、「新着記事」ウィジェットの「カテゴリ別新着記事」項目を選択すればば近いことはできるかもしれません。
わいひらキーマスター全文設定を選択しても、フロントページに広告が出ないのは仕様です。
というのも、設定次第では、何個も全文を表示できるので、ポリシー違反になる可能性があったり、ページが重たくなったりする可能性があるからです。トップにも表示させるには、子テーマのfunctions.phpに以下のように関数を貼り付けて、オーバーライドし、
function add_ads_before_1st_h2($the_content) { if ( is_amp() ) { return $the_content; } if ( is_single() && //投稿ページのとき、固定ページも表示する場合はis_singular()にする ( is_ads_in_content() || //本文中表示設定のときもしくは (!is_ads_sidebar_top() && is_responsive_enable()) ) //サイドバー項目設定じゃないときでレスポンシブ設定のとき ) { //広告(AdSense)タグを記入 ob_start();//バッファリング get_template_part('ad');//広告貼り付け用に作成したテンプレート $ad_template = ob_get_clean(); $h2result = get_h2_included_in_body( $the_content );//本文にH2タグが含まれていれば取得 if ( $h2result ) {//H2見出しが本文中にある場合のみ //最初のH2の手前に広告を挿入(最初のH2を置換) $count = 1; $the_content = preg_replace(H2_REG, $ad_template.$h2result, $the_content, 1); } } return $the_content; }以下のように、is_single()を取り除くことで出来るかもしれません。
function add_ads_before_1st_h2($the_content) { if ( is_amp() ) { return $the_content; } if ( ( is_ads_in_content() || //本文中表示設定のときもしくは (!is_ads_sidebar_top() && is_responsive_enable()) ) //サイドバー項目設定じゃないときでレスポンシブ設定のとき ) { //広告(AdSense)タグを記入 ob_start();//バッファリング get_template_part('ad');//広告貼り付け用に作成したテンプレート $ad_template = ob_get_clean(); $h2result = get_h2_included_in_body( $the_content );//本文にH2タグが含まれていれば取得 if ( $h2result ) {//H2見出しが本文中にある場合のみ //最初のH2の手前に広告を挿入(最初のH2を置換) $count = 1; $the_content = preg_replace(H2_REG, $ad_template.$h2result, $the_content, 1); } } return $the_content; }※実際に試してないので、ちゃんと動作するかまではわからないです。
上記のカスタマイズをすることにより、何かしらの問題が出たり、ポリシー違反になったとしても、自己責任でお願いします。
わいひらキーマスター実際のコードが手元にないので、僕が原因を探るのは難しいです。
サポート対象外のものにもあるように、PHPのコードに関しては、申し訳ないですが完全にサポートするのは難しいです。
わいひらキーマスターsidebar.phpテンプレートのPHPを編集して、追従領域部分にrelated-entries.phpを表示させるしかないかもしれません。そうすると、CSSの調整も必要になってくるかと思います。
わいひらキーマスターwpxだったら、全然貧弱なサーバーでもないですね。
当サイトもXSERVERですし。nginexとの動作の違いとかが原因になると僕も詳しくはわからないのですけど。ただ、サーバーがJetpackのデータ取得時間と大きく関係しているとは考えにくいですよね。
何でだろう…。当サイトだと、5秒ぐらいでは表示されます。ただ、Google Analytics Dashboard for WPも、先日使ってみたんですけど、最初の設定(認証コードの設定)を終えたデフォルト状態だと、トラッキングコードが自動的に設定されます。
それだと、Simplicityの設定でトラッキングIDを設定している場合は、アクセスの二重計測になってしまいます。僕も、最初に二重計測なっているのに気づきませんでした。
こういう仕様のものだと、ユーザーさんにかなり混乱をもたらすので、ちょっと導入というわけにはいきそうはないです。
わいひらキーマスターget_template_partが第2引数を設定できるのは初めて知りました。
その方法だと、サブフォルダのテンプレートファイルも呼び出せるんですね。
わいひらキーマスター子テーマstyle.cssをいじっても消えないので困っています。
とりあえず、かうたっくさんが掲載されたリンクにある以下のコードを試してみてください。
#site-title { display: none; }それでも消えないようであれば、実際のサイトを見てみないと、動作不良時のガイドラインに書かれている対策以外のことはちょっと分からないかもしれません。
わいひらキーマスター一つ気になるとすれば、サイトの広告表示の遅さなんですよね。
http://sumaho-arekore.com/baseball-gameapp-ranking
ただ、アドセンスは、iframeで非同期で読み込まれるので、テーマとは関係なさそうですし。まずは、「プラグインが原因でない」という要因を排除して、それでもかわらないようであれば、また僕も見てみます(外部ツールのことなんで必ずわかるかは分からないですが)。
わいひらキーマスターウィジェットエリアの設定方法はこういった感じ。
WordPressウィジェット エリアの追加・表示・条件分岐の方法 | WordPressブログ作ってみる?
WordPressのウィジットエリアを追加する方法 | Web’Notes
「Wordpress ウィジェットエリア 自作」とでも検索すればいくつか他にも出てくるかと思います。functions.phpでの呼び出しになら、以下の記事のコードのように行えばできるかと思います。
コピペ一発!Wordpress本文中にウィジェットでアドセンス挿入するカスタマイズ方法
わいひらキーマスター僕のChrome環境から見ると普通に表示されているようです。

古いブラウザキャッシュが残っているということはないでしょうか?
以下のページにあるブラウザキャッシュの削除方法などを試してみてください。
動作不良時のガイドライン
わいひらキーマスター僕はiPhoneを持っていないので、iPhoneのChromeで試すことはできないですが、「Chromeデベロッパーツールのスマホエミュレータ」や「Blisk」等で確認しても、そういった現象はみられないです。
わいひらキーマスター僕もまずは、疑わしいと思っている部分を、無効化してみることが第一かと思います。
プラグインから無効化すれば良いだけなので。まずは、「疑わしい点が問題か」という原因の切り分けをした方が良いかと思います。あと一応、Simplicityには、robots.txtに影響を与えるようなコードを含めてはないです。なので、robots.txtに関しては、テーマが原因とは考えにくいです。
わいひらキーマスターPHPを書きさえすれば、大抵のことは可能かと思います。
やり方としては、以下の方法で広告タグの代わりにウィジェットにすればよいかと思います。
moreタグにプラグインなしで広告を表示するには?
わいひらキーマスター消すのであれば、どちらの方法でも問題ないと思います。
ただ、広告ラベルを表示していないと、AdSenseのポリシー違反になる可能性もあるので、ご注意ください。
わいひらキーマスターいえいえ、テーマの不具合でなかったようで安心しました。
自己解決のご報告ありがとうございます。
わいひらキーマスターテーマフォルダ以外を呼び出すのは、ちょっと一筋縄ではいかないのかもしれません。試したことがないので僕も未知数です。
わいひらキーマスターご報告ありがとうございます。
僕自身は、Simplicity1→Simplicity2の変更のように、テーマのフォルダ名等が変わってしまった時以外は、そういった状態にはなったことはないです。
[Customize]野良テーマをアップデートする際のちょっとした注意でウィジェットが初期状態になった | mcity.org
上記のようなことが原因の場合は、おそらくWordpressがそういう動作になっているので、どうしようもないような気がします。親テーマのアップデートはどのようにされているのでしょうか?
もし、Wordpress管理画面から一旦削除して行っているのであれば、次からはFTPで上書きアップロードを行ってみてください。
既にFTPで行っている場合は、ちょっとなんとも原因はわからないです。
わいひらキーマスターそんな仕様変更があったんですね。
JetpackのPhoton機能は、AMPに限らず、あまり好ましい動作はしないのでとりあえず無効にしておくことに越したことないかもしれません。
CDNを利用するのであれば、CloudFlareとかを使った方が良いかもしれません。
僕もサーバーを変更する前は、CloudFlareを数ヶ月使っていましたが、それだと特に問題はありませんでした。
わいひらキーマスター非表示にするだけでよければ、広告ウィジェットラベル部分のHTML要素をCSSで非表示にすればできるかと思います。
わいひらキーマスター作っている僕でも記憶があやふやなことが結構あるので、かなりこんがらがる部分ではあると思います。
こちらこそ、かうたっくさんのおかげで楽をさせていただいています。
わいひらキーマスター僕はサイトをいくつか運営していて、全てでJetpackのPV表示を行っていますが、全てのサイトにおいて問題なく数秒以内で表示されています。
何か別の要因は考えられないでしょうか?僕の場合これまで、使用していて30秒なんてかかったことがないもので;
原因かどうかは分からないのですが、サーバーは、どこのものを利用されているのでしょうか?
わいひらキーマスターかうたっくさん、ありがとうございます!
わいひらキーマスター可能か不可能かで言えば、可能です。
僕だったら、「広告ウィジェット」を利用して、サイドバーと記事下のウィジェットエリアに放り込むかと思います。
Simplicity広告用ウィジェットの設定方法広告ウィジェットを利用すれば、404ページでは、広告を表示しない仕様にしていたと思います。多分。
わいひらキーマスターテーマカスタマイザーの「レイアウト(投稿・固定ページ)」項目にある「関連記事の表示」を無効にするのではダメなのでしょうか?
ただ、スタイルシートで消す場合、そのCSS記述で消えない場合は、僕も実際のページを見てみないと何とも言えないかもしれません。
わいひらキーマスター■mobile.cssを読み込まない問題について
僕のテスト環境からでは、モバイル表示させると問題なくmobile.cssも読み込まれているようです。

https://wp-simplicity.com/wp-content/uploads/2017/07/2017-07-09_21h12_20-1.png
ちょっと不具合を再現出来ないため、動作不良時のガイドラインに書かれている以上のことは分からないかもしれません。
そういった時の原因としては、プラグイン、ページキャッシュプラグイン、ブラウザキャッシュ、とかが高いのですが、今回の原因かまでは不明です。
あと、Simplicityの親テーマを有効にして、同様の不具合が再現するかも確認してみてください。
わいひらキーマスター僕の環境でも開けているようです。
ただ僕も、説明がざっくりとしすぎていて、ちょっと問題がつかめていないかもしれません。
グーグルやBINGの他のブラウザでは
Bingはブラウザではないですし、そこら辺で混乱してしまいます。
もう少し詳しく説明をお願いします。
わいひらキーマスターとりあえず、プラグインが原因の可能性が高そうなので「プラグインを全て」無効にして動作確認するとどうなりますか?
動作不良時のガイドライン
Simplicityと相性の悪いWordPressプラグインまとめ
わいひらキーマスター素のSimplicityの状態である、デモサイトではそのような表示にはなっていないようです。
https://simplicity.sample.mixh.jp/テーマカスタマイザーをどのように設定したら、不具合を再現出来るような状態になりますでしょうか?
わいひらキーマスター試しに子テーマのbefore-main.phpに以下のようなコードを入れてみました。
<?php get_template_part('navi') ?>
子テーマフォルダ内にnavi.phpテンプレートがなくても、問題なく表示されているようです。

テンプレート内の関数が使えないところで呼び出しているとか、いろいろ違う原因があるのかもしれません。
-
投稿者投稿