フォーラムへの返信
-
投稿者投稿
-
わいひらキーマスターそれは、Simplicityの設定だけでは対処できないと思います。
改善するには、プラグインを使うかテーマカスタマイズをするしかないと思います。とりあえず、PageSpeed Insightsのスコア改善のみに主眼を置いて、手っ取り早く行うのであれば、WP Fastest Cacheをインストールして、全機能を有効にすればいけるかと思います。
ただWP Fastest Cacheの場合、スマホキャッシュを利用したり、全ての機能を利用するのは、有料になります。
ただ、僕の環境ではうまくいったとしても、他環境ではうまく保証はできないので、行うのであれば自己責任でお願いします。
わいひらキーマスターソースコードを見たいので、できれば右クリック無効の何かを切っていただければと思います。
ただ、ソースコードをを見れたとしても、原因がわかるかはわかりません。
というのも、自分でも同様に試しているのですが、不具合の再現方法がわからないからです。
以下のページも、「SEO設定」でメタディスクリプションとキーワードを設定しているのですが、今のところ消えていないようです(いろいろ機能をオン/オフにしてみたけど)。
https://wp-simplicity.com/simplicity2-5-0/ですので、何かのきっかけみたいなものがわからないと、ちょっと何ともできないかもしれません。
わいひらキーマスター申しわけないですが、初めての方はこちらを必ずお読みくださいやサポート対象外のものにもあるように、プラグインに関連したカスタマイズはサポート外となっています。
自前で行っていただくか、無理なようでしたらクラウドソーシングなどにご依頼いただければと思います。
わいひらキーマスターでは、デベロッパーツールで設定状態を見たいので、サイトのURLを掲載していただければと思います。
わいひらキーマスターSimplicityで定義している関数もあるので、詳しくはfunctions.phpを参照してください。
わいひらキーマスター僕からは、個々のサーバーの設定は分かりません。
なので、以下のスキンリスト表示で利用するコードの中から、サーバーで使用できない関数とかがないかをを調べていただくしかないかもしれません。//フォルダ以下のファイルをすべて取得 function get_file_list($dir) { $list = array(); $files = scandir($dir); foreach($files as $file){ if($file == '.' || $file == '..'){ continue; } else if (is_file($dir . $file)){ $list[] = $dir . $file; } else if( is_dir($dir . $file) ) { //$list[] = $dir; $list = array_merge($list, get_file_list($dir . $file . DIRECTORY_SEPARATOR)); } } return $list; } //スキンとなるファイルの取得 function get_skin_files(){ define( 'FS_METHOD', 'direct' ); $parent = true; // 子テーマで 親skins の取得有無の設定 if(function_exists('include_parent_skins')){ $parent = include_parent_skins(); } $files = array(); $child_files = array(); $parent_files = array(); //子skinsフォルダ内を検索 $dir = get_stylesheet_directory().'/skins/'; if(is_child_theme() && file_exists($dir)){ $child_files = get_file_list($dir); } //親skinsフォルダ内を検索 if ( $parent || !is_child_theme() ){//排除フラグが立っていないときと親テーマのときは取得 $dir = get_template_directory().'/skins/'; $parent_files = get_file_list($dir); } //親テーマと子テーマのファイル配列をマージ $files = array_merge( $child_files, $parent_files ); //置換DIR $this_dir = str_replace('\\', '/', dirname(__FILE__)); $this_ary = explode('/', $this_dir); array_pop($this_ary); $search = implode ('/',$this_ary); //置換URI $uri_dir = get_template_directory_uri(); $uri_ary = explode('/', $uri_dir); array_pop($uri_ary); $replace = implode ('/',$uri_ary); $results = array(); foreach($files as $pathname){ $pathname = str_replace('\\', '/', $pathname); if (preg_match('/([a-zA-Z0-9\-_]+).style\.css$/i', $pathname, $matches)){//フォルダ名の正規表現が[a-zA-Z\-_]+のとき $dir_name = strip_tags($matches[1]); if ( WP_Filesystem() ) {//WP_Filesystemの初期化 global $wp_filesystem;//$wp_filesystemオブジェクトの呼び出し $css = $wp_filesystem->get_contents($pathname);//$wp_filesystemオブジェクトのメソッドとして呼び出す if (preg_match('/Name: *(.+)/i', $css, $matches)) {//CSSファイルの中にName:の記述があるとき if (preg_match('/Priority: *(.+)/i', $css, $m)) {//優先度(順番)が設定されている場合は順番取得 $priority = floatval($m[1]); } else { $priority = 9999; } $name = trim(strip_tags($matches[1])); if ( is_parts_skin_file($pathname) )//パーツスキンの場合 $name = '[P] '.$name; $file_path = str_replace($search, $replace , $pathname); $file_path = remove_protocol($file_path); //返り値の設定 $results[] = array( 'name' => $name, 'dir' => $dir_name, 'priority' => $priority, 'path' => $file_path, ); } } } } uasort($results, 'skin_files_comp');//スキンを優先度順に並び替え return $results; }
わいひらキーマスター僕がやるとしたら、Wordpress設定の「フロントページの表示」を「固定ページ」にして、新着ウィジェットと、人気記事ウィジェット、本文上に設置して作成すると思います。
作為的に選んだおすすめ記事は、テキストウィジェットで作成し、CSSでスタイルを整えると思います。ただ、そうなると以下を行うには、jQueryなどで追加する必要があるかもしれません。
・それぞれ、もっと読む(5件以上読める)ボタンが設置したい
わいひらキーマスター申し訳ないですが、何度も読んでみましたが、ちょっと何がおっしゃりたいのか僕にはわからないです。
わいひらキーマスターメタディスクリプション等で抜粋文を出力している場合は、入力者の表現したい文章をそのまま表示する仕様にしています。
せっかく入力した文章を抜粋のように表示させていると「本文を抜粋させて表示させているんだな」と訪問者に思われがちになり、ちゃんと読まれる可能性が低くなると思いまして。
一覧リストのスニペット部分(抜粋文部分)が全て「。」で綺麗に終わっていると、多少なりとも「しっかりと要約文が書かれている感」が出るので、微妙なりとも読んで貰える確率も高まり、リンク先の記事に興味を持ってもらえるかなという意図です。
実際に、微妙な違いではあるのかもしれませんが、「要約文が1つの文章として、きちんと最後まで終わっているのが大事」と思ってそのような仕様になっています。
単なる本文の抜粋では、そのような事はできません。せっかく入力した、要約文はちゃんと読んでもらった方が良いかなと思っています。ただ、抜粋文のようにされたいのであれば、以下のような方法でCSSでそのように表示するようにカスタマイズできるかと思います。
【複数行にも対応】長過ぎる文字列を省略して末尾を三点リーダー(…)にする方法いろいろ – NET BIZ DIV. TECH BLOG
わいひらキーマスター現在ご利用されているブラウザは何でしょうか。
利用中のブラウザ以外でも動作しなかったでしょうか。
わいひらキーマスターいえいえ、そんな所こそ大事です。
ご報告ありがとうございます。
今まで、全く気づいていませんでしたが、スタイルの不具合を確認しました。
とりあえず、手元のファイルは修正したので次のバージョンで改善されると思います。
差し当たり、当サイトのフェイスブックいいねウィジェットは修正したものを適用しておきましたので、修正した状態は確認できると思います。
わいひらキーマスターできれば、どのようにスタイルを変更する記述をしたのか、改めて詳細に書いていただけると助かります。
同様の手順で不具合が起こるかどうか確認する必要があるので。
わいひらキーマスター僕も使った事がないプラグイン全てを試す時間的余裕はないので、プラグイン等の競合問題については全てサポート外とさせていただいています。
わいひらキーマスターここだと、元の質問と混じってしまうのと、検索結果に反映されにくいので、新しくトピックを立てていただければと思います。
わいひらキーマスターtext-alignを用いて、画像を中央寄せすれば中央に表示されるかと思います。
わいひらキーマスターそのページに関して言えば、単にSSL化されのが原因ではないでしょうか。
実際、SNS標準の取得方法でも取得できていません。
http://seocheki.net/site-check.php?u=https://urashita.com/archives/5076
httpページでは取得できていますが。
http://seocheki.net/site-check.php?u=http://urashita.com/archives/5076httpsページでもhttpページとシェア数を合算する場合は、SNS Count Cacheの機能などを使用してください。
設定方法については以下のページを参照してください。
https://nelog.jp/wordpress-ssl
わいひらキーマスター書き込みの内容だけでは、以下のような対応方法しかわからないです。
動作不良時のガイドライン
原因としては、ブラウザキャッシュ、プラグイン、サーバーの設定等が考えられます。
わいひらキーマスター可能か、不可能かで言えばテンプレートをカスタマイズすれば可能かと思います。
やり方としては、以下の記事などが参考になるかと思います。
バナー広告をオーバーレイ表示(固定表示)させてアフィリエイトの成果をアップさせる方法 | スマアフィ by Moba8.net
上記記事は広告を表示する方法ですが、記事紹介のHTMLにすればOKかと思います。
わいひらキーマスターメインとサイドのピクセル数はどのくらいにするのでしょうか?
また、同じくメイン部の中での投稿記事部の余白を薄くし、
もっと画像や本文を広く大きく表示するためにはどのようにしたらよろしいでしょうか。左右のマージンを狭くするということでしょうか?
だとしたら、左右の余白を何ピクセルぐらいでしょうか(単位はpx以外でも)。
わいひらキーマスター動作確認ありがとうございます。
他環境でも動作したようで安心しました。
わいひらキーマスターそれに関しては、「サイトの設定状態」と「Googleにどのように表示されているか」を見たいので「不具合ページのURL」を提示していただけると助かります。
わいひらキーマスターTwitter Cardsなどはこちら側から動作確認などをしてみないと何とも言えないので、不具合ページのURLを書き込んでいただければと思います。
わいひらキーマスター申し訳ないですが、プラグインを使用したカスタマイズに関してはサポート対象外のものにもあるように、自前で解決していただくしかありません。
僕もすべてのプラグインを利用したことがあるわけではないので。
わいひらキーマスター僕も、サーバー全ての仕様を知っているわけではないので、書き込みの内容では、申しわけないですが僕も以下に書かれている以上のことはわからないです。
動作不良時のガイドライン
他のテーマでは保存できますか?
他のテーマでも同様の不具合が出る場合は、サーバーに問い合わせるしかないかもしれません。
わいひらキーマスター現時点では、そういった機能はありません。
そのようにするには、popular-posts-entries.phpもしくは、popular-posts-entries-large.phpの以下のカテゴリID部分で、マイナスのカテゴリIDを指定するしかないかもしれません。
cat="'.$now_id.'"&
例としてはこんな感じです。
cat="'.$now_id.',-111"&もしくは、hidekichiさんが書かれた方法か。
わいひらキーマスター書き込まれた機能は、汎用的な機能(多くの人が利用する機能)とは言えないので、標準機能として追加することはないと思います。
また、例に出されているサイトなどは、そのサイトに合った画像が表示されています。また、そうでないと意味がないと思います。
標準機能で、どんなサイトのイメージにでも合う画像(独自性を出せる画像)を表示させるのは不可能です。
ですので、hidekichiさんが書かれているように、独自カスタマイズで対応したいただければと思います。
わいひらキーマスターご報告ありがとうございます。
こちらでも不具合を確認しました。
不具合を修正したものを以下にアップしておきました。よろしかったら試していただければ幸いです。
https://wp-simplicity.com/wp-content/uploads/2017/03/simplicity2-2.zip
僕のテスト環境では、修正されたみたいなので、これでおそらく増えなくなったかと。多分。
わいひらキーマスター
わいひらキーマスター一応、画像が何らかの原因で削除されてしまったときは、エラーが表示されないように処理を追加した修正バージョンもアップしておきました
https://wp-simplicity.com/wp-content/uploads/2017/03/simplicity2-1.zip
わいひらキーマスターサイトのロゴ画像ではなくて、テーマカスタマイザーのAMP項目にある「AMP用のロゴ画像」ですよ。
わいひらキーマスターロゴに指定されている、以下の画像が現在なくなっているためだと思われます。
https://tyakoblo.com/wp-content/uploads/2016/11/1logo.pngもう一度AMPの設定で、「AMP用のロゴ画像」の再設定をしてみてください。
わいひらキーマスター書き込みとは、外観→カスタマイズ→追加CSSへの書き込みです。
僕の環境では、問題なく動作してCSSも変更できるようです。
Hidekichiさんのおっしゃるのはサーバーのことですよね?
サーバーではなく、wordpressの問題ではないのですか?hidekichiさんが、サーバーのことまで書き込まれたのは、詳細な不具合の再現方法が書かれていなかったので、不具合原因の可能性を網羅するために書かれたためだと思います。
最初から、カスタマイザーの追加CSSのことだと書き込まれていたら、hidekichiさんも書く必要はなかったと思いますよ。これまでのフォーラム書き込みの経験から言って、テーマカスタマイザーがちゃんと動作しない場合は、ブラウザキャッシュかプラグインが原因の可能性が高いです。
まずは、ブラウザキャッシュの削除か、プラグインの全停止を試してみてください。
動作不良時のガイドラインもしそれでも動作しない場合は、「外観→テーマ編集」から子テーマのstyle.cssに直接スタイルを書き込むことをおすすめします。
わいひらキーマスター通常のツイートめ込みのタグであれば、スクリプトに
<p>はつかないはずなんですが、何かしらの影響でタグがついて、それが悪さをしていたのかもしれません。
一応、以下の形式のスクリプト読み込みでも対応できるように、コードを修正してみました。
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>一応修正版を、アップしておくので、よろしければ試していただければ幸いです。
https://wp-simplicity.com/wp-content/uploads/2017/03/simplicity2.zip
上記のものだと、スクリプトを取り除く必要はなくなると思います。多分。
わいひらキーマスター動作確認ありがとうございます!
次のバージョンで適用させたいと思います。
わいひらキーマスターちょっと、同じツイートなどを貼り付けて試しているのですが、不具合を再現できずにいます。
できれば、同じものでテストしたいので、よろしければ管理画面テキストエディタのソースコード(本文のソースコード)を以下のメールから送っていただいてよろしいでしょうか。
https://wp-simplicity.com/mail/
どちらか一方のソースコードだけで大丈夫です。あと一応確認なんですが、テンプレートなどを自前でカスタマイズはしてないですよね?
わいひらキーマスターちょっと、ページのソースコードを見たいので、Autoptimizeプラグインも停止していただけると助かります。
https://wp-simplicity.com/suport/topic/first-time/
わいひらキーマスターサンプルありがとうございます!
こちらで動作確認してみた結果、アイキャッチの自動挿入機能と併用しているときに不具合を確認しました。
とりあえず怪しいところを修正し、僕の環境では、正常動作するようには改善出来ました。
以下のファイルにアップデートして、試してみていただいてよろしいでしょうか?
https://wp-simplicity.com/wp-content/uploads/2017/02/simplicity2-5.zip
わいひらキーマスターhttps://nelog.jp/wordpress-content-to-amp
で紹介いただいているコードをfunctions.phpに
追加し、子テーマのheaderincert.phpにも追加
することも紹介されていたので追記していますSimplicityでは、既にこういった処理は行われているので、とりあえずは追加した分はすべて削除してください。そのコードとSimplicityのコードが併用されると思いもしない動作をするかもしれないので。
また、ツイート埋め込み用のタグはどのように取得されていますでしょうか?Twitterからコードを取得しているとか、プラグインでURLを変更しているとか。
わいひらキーマスターテーマカスタマイザーの「ヘッダーの高さpx」には、そう言った説明がなく確かにわかりづらいので、簡単な説明を付け加えておきたいと思います。
次のバージョンまでに、改善しておこうと思います。
わいひらキーマスター一応確認させてください。SEO設定が反映されない投稿は以下でよろしいでしょうか?
http://ranking-mania.net/azatoi-girlあと、テスト環境で動作確認するため、覚えていたらで良いのですが、SEO設定に入力した内容を全て書き込んでいただいてよろしいでしょうか。
こちらでも同じような書き込みでテストしたいと思いますので、よろしかったらお願いします。
わいひらキーマスターいえいえ、うまく動作するようになったようでよかったです。
わいひらキーマスター現在、Evernoteのクリップ機能は廃止して、使用していないのでとりあえず読み込み部分もコメントアウトしておこうと思います。
というか、hidekichiさんの以前の書き込みを見落としていたみたい;
わいひらキーマスターそこで質問ですが、Simplicity2ではnext pageで分割したときに自動的にrel=”next” と rel=”prev”が出力される機能を実装しているのでしょうか?
こちらの分割ページのソースにもあるように、Simplicityではデフォルトでrel=”next” と rel=”prev”タグが有効になっています。
https://wp-simplicity.com/layout/一応テーマカスタマイザーのSEO設定から無効にすることもできます。
わいひらキーマスター本来Simplicityの子テーマにはindex.phpは入っていません。
https://github.com/yhira/simplicity2-child
なのでカスタマイズ(もしくはそれに類するもの)以外では、index.phpが入るとは考えにくいです(ウイルスによる混入ということも考えられますけど)。
ですので、サポート外となります。
もし、index.phpをカスタマイズした覚えはないという場合は、そのindex.phpは不要なわけですから、削除してしまえば良いのではないかと思います。
わいひらキーマスターご報告ありがとうございます。
確かに404ページはnoindexになっていなかったですね。
Simplicity側での修正方法としてはnoindex管理関数の方を修正する必要があって修正しました。
https://github.com/yhira/simplicity2/commit/20243ad703180bb2f3dab670f4a5f2963cc7649bテンプレートでタグで記載した場合は、二重にnoindexタグが入ってしまうことになるので、削除しておいた方が良いかもしれません。
わいひらキーマスターあら、解決したんですね。
hidekichiさんありがとうございます!
わいひらキーマスターとりあえず、TODOリストには入れておいたので、空いている時間があればJetpackが利用できる機能の検証はしてみようと思います。
わいひらキーマスターCoLTの方はこんな感じです。
サムネイル+リンク
<div style="overflow:hidden; margin: 20px 0;"><a href="%U" target="_blank"><img style="float:left;margin-right:.5em;" src="https://s0.wordpress.com/mshots/v1/%U?w=120&h=120" alt="" width="120" height="120" /></a><a href="%url%" target="_blank">%T</a></div>サムネイル+リンク+はてブ
<div style="overflow:hidden; margin: 20px 0;"><a href="%U" target="_blank"><img style="float:left;margin-right:.5em;" src="https://s0.wordpress.com/mshots/v1/%U?w=120&h=120" alt="" width="120" height="120" /></a><a href="%url%" target="_blank">%T</a><a href=https://b.hatena.ne.jp/entry/%U target="_blank"><img border="0" src=https://b.hatena.ne.jp/entry/image/%U border="0" alt="" /></a></div>サムネイル+リンク+はてブ+説明文(選択テキスト))
<div style="overflow:hidden; margin: 20px 0;"><a href="%U" target="_blank"><img style="float:left;margin-right:.5em;" src="https://s0.wordpress.com/mshots/v1/%U?w=120&h=120" alt="" width="120" height="120" /></a><a href="%U" target="_blank">%T</a><a href=https://b.hatena.ne.jp/entry/%U target="_blank"><img border="0" src=https://b.hatena.ne.jp/entry/image/%U border="0" alt="" /></a><br />%S</div> -
投稿者投稿