フォーラムへの返信
-
投稿者投稿
-
わいひらキーマスター僕も、そこまでWordpressに詳しいわけではないので、断定はできないのですが、gobyloverさんが、調べてみて糸口も発見できなかったということは、不可能とまではいかなくても、かなり難しいのではないかと思います。
少なくとも、僕もやり方を知らないです。
わいひらキーマスターそれは、Simplicity1系を使用しているからではないでしょうか?
http://学学.jp/wp-content/themes/simplicity/style.css
noticeについては極一部の例外を除き、Simplicity2で既に対応しています。noticeが出るところを出来る限り修正
http://wp-simplicity.com/simplicity2-0-0/
あと、特に独自で設定をしていない通常のレンタルサーバーであれば、デフォルトでPHPやApacheのエラーログにnoticeが出力される可能性はかなり低いかと思います。(エラーログとしか書かれていないので、何のエラーログかにもよるかもしれないのですけど)
エラーログに記録されるレベルの設定(LogLevel) – ログファイルの詳細 – Apache入門
PHPでのログ出力 まとめ – Qiita
わいひらキーマスター申し訳ないですが、サポート対象外のものにもあるように独自のカスタマイズコードのサポートまでは行っておりません。
現在のところ、テーマの開発と、サポート掲示板へのレスだけで手一杯で、他の方が書かれたコードの検証までやっている時間が取れません。
個別のカスタマイズに関しては、自前で解決していただければと思います。
わいひらキーマスター1.CSSだけでは無理だと思います。
2.PHP編集は必須だと思います。
3.特にJavaScriptは使用する必要はないと思います。PHP編集に関しては、以下の記事などが参考になるのではないかと思います
wordpress カテゴリー別の記事一覧を表示する
プラグインを使わずカテゴリごとの最新記事を表示する方法【wordpress】 – ひなログ
その他にも「Wordpress カテゴリごとに表示」と検索するといろいろ出てくるかと思います。
わいひらキーマスターはじめまして。
原因をソースから見たいので実際に不具合が出ているページを見せていただくことは可能でしょうか?
ただ、仮に見せていただけたとしても、サポート対象外のものにあるように、個別のプラグインに完全対応とまではいかないかもしれません。
またみたとしても、原因がわからない可能性もあり得ます。
わいひらキーマスターご報告に加えて、解決方法までありがとうございます!
早速、手元のファイは修正したので、次のバージョンアップで改善されるかと思います。
わいひらキーマスター機能追加は、ちょっとしばらく検討してみたいと思います。
簡単に実装出来るので、なるべく実装しようとは思いますが、必ず行うかどうかはちょっと実際に試してみないとわからないのでご了承ください。
わいひらキーマスター不具合じゃなかったようで安心しました^^
ご報告ありがとうございます。
わいひらキーマスターなにはともあれ、解決したようでよかったです。
わいひらキーマスター一応念のため補足として、hidekichiさんの書かれたコードは、子テーマのstyle.cssに貼り付けてください。
わいひらキーマスターよく見てみると、テーマでエラーが出ているわけではないようです。
/home/users/0/xxxx.jp-xxxx/web/category.php on line 2
上記のwebディレクトリには、何が入っているのでしょうか?FTPなどで見てみてください。
通常、テーマでエラーが出る場合は、Simplicityディレクトリ、もしくは子テーマなどのディレクトリでエラーが出るはずです。
なので、テーマでエラーが出ているわけではない以上、僕もちょっと原因はわからないです。(僕はそのエラーが出ているファイルを見ることができないので。
FTPでファイルを確認して修正するか、サーバーに問い合わせていただくしかないかもしれません。あと今思いついた方法なので、うまくいくかわからないのですが、Simplicity2を新たにダウンロードして中にあるcategory.phpファイルを取り出して、Simplicity2子テーマディレクトリにアップロードしてみてください。
これでも、うまくいかない場合は、僕にはちょっと原因はわかりかねます。
わいひらキーマスター#36672
普通に以下のようなHTMLを書いて
<a class="simplicity-download" href="http://wp-simplicity.com/downloads/">Simplicity1.9.3 安定版</a>
以下のようなスタイルを設定しているだけです。.simplicity-download { background-color: #fff; border: 1px solid #777; border-radius: 10px; color: #333; display: block; font-weight: bold; padding: 10px 20px; text-align: center; text-decoration: none; width: 250px; }ブラウザのデベロッパーツールで動作状況などを確認してみてください。
WordPressテーマのCSSカスタマイズ向けChromeデベロッパーツールの使い方
わいひらキーマスター申し訳ないですが、そのページに書いた方法で、こちらの環境ではうまくいっているので、その他の方法はこちらも用意していないです。
他の方法は、検索で調べていただくかないです。テンプレートファイルをカスタマイズしないで利用するには、Simplicity2を使って以下の方法を行うのが最も手っ取り早いかと思います。
Simplicity2でTwitterボタンのツイート数を表示する方法
ただ、Simplicity1から2への変更は、様々な設定の再設定が必要になります。詳しくは、Simplicity2のダウンロードページに書いてあります。
わいひらキーマスター申し訳ないですが「一部の記事」では、どういった状況なのかがわからないので、対処方法も何とも言えないです。
再現方法がわからないと、対処は難しいので、詳細に書いていただけると幸いです。出来れば、正常動作する記事と、正常動作しない記事のURLを掲載していただけると助かります。
わいひらキーマスターとりあえず、Simplicity1系を利用しているのであれば、バージョンを1.9.3にアップデートしてみてください。
そしてアップデート後、ブラウザをリロードするか、ブラウザキャッシュを削除してみてください。
※子テーマでテンプレートファイルをカスタマイズしている場合は、正常動作しない可能性があります。そういった場合は、こちらからはカスタマイズ状況がわかり得ないので、サポート外となります。
わいひらキーマスターSimplicityだと基本的にウィジェットに入って広告が表示されるのですが、サイト上では、広告がそのまま表示されています。
なので、テーマが原因とはちょっと考えにくいです。Simplicityでは利用しないサイズの広告も表示されていますし。
1度、全てのウィジェットを停止してみるか、それでもうまくいかない場合は、テーマをSimplicity2に変更して一度試してみてください。
わいひらキーマスター現在の仕様のままでも、パフォーマンス追求広告を利用すれば、インデックス中に表示されますし、ウィジェット広告でインデックスミドルに自前で設定すれば、ある程度意図通りに表示できます。(※エントリーカード3番目の下に限る)
これ以上のものは、汎用性を考えると自前でカスタマイズしていただくしかないです。
わいひらキーマスターこれで、このままの設定で問題ないとわかりました。
ありがとうございます。
わいひらキーマスターSimplicity2 child: footer-insert.php
の中に、
「フッター部分に解析タグを挿入したいときは、このテンプレートに挿入」
とありましたので、こちらに設置致しました。それが今のところベストの方法です。
わいひらキーマスター出来ればサイトのURLを掲載していただけると、必要な情報を見れるので助かります。
ちなみに、Simplicityのバージョンは幾つでしょうか?
わいひらキーマスターテスト環境でも不具合を確認しました。
手元のファイルを修正したので、次のバージョンで改善されると思います。
ご報告ありがとうございます!
わいひらキーマスターFatal error: Call to undefined function get_header()
Wordpress側で定義されている関数のget_header()が定義されていないというのがちょっと謎ですね。
Simplicityテーマをカスタマイズしたのに、他のテーマでも同様にエラーが出るのもおかしいです。
Wordpress側のファイルに何かあったりするんだろうか。
サーバーはどこでしょうか?というか、1度、サイトのURLを掲載していただいて、見せてもらうことは可能でしょうか?
わいひらキーマスターまずは、entry-card.phpの以下の部分を
<?php post_class('entry cf'.(is_list_style_large_thumb_cards() ? ' entry-large-thumbnail' : '').( is_entry_card_style() ? ' entry-card' : '')) ?>
以下のように。
<?php post_class('entry cf'.(is_list_style_large_thumb_cards() || is_mobile() ? ' entry-large-thumbnail' : '').( is_entry_card_style() ? ' entry-card' : '')) ?>以下の部分を
<?php if ( is_entry_card_style() ): //デフォルトのサムネイルカード表示の場合?>
以下のようにしてください。
<?php if ( is_entry_card_style() && !is_mobile() ): //デフォルトのサムネイルカード表示の場合?>あとは、css-custom.phpファイルの以下の部分を
<?php if ( is_list_style_large_thumb_cards() ): //大きなサムネイル表示の場合?>
以下のように変更してみてください。
<?php if ( is_list_style_large_thumb_cards() || is_mobile() ): //大きなサムネイル表示の場合?>これでうまくいかない場合は諦めていただくか、自前で行ってください。
このカスタマイズを行ったことによる他の機能への影響なども考慮していないので、それらについてはノーサポートでお願いします。
わいひらキーマスターところが、他のテーマやプラグインを使った関連記事一覧などでは、抜粋が目次から始まるものが多くあります。
ちょっと実際のページを見ていないので、詳しいことわからないので推測になりますが、それはSimplicityが独自の抜粋取得関数を使用しているからではないかと思います。
Simplicityが利用しているのは以下の関数です。function get_content_excerpt($content, $length = 70){ $content = preg_replace('/<!--more-->.+/is', '', $content); //moreタグ以降削除 $content = strip_shortcodes($content);//ショートコード削除 $content = strip_tags($content);//タグの除去 $content = str_replace(' ', '', $content);//特殊文字の削除(今回はスペースのみ) $content = preg_replace('/\[.+?\]/i', '', $content); //ショートコードを取り除く $content = preg_replace(URL_REG, '', $content); //URLを取り除く // $content = preg_replace('/\s/iu',"",$content); //余分な空白を削除 $over = intval(mb_strlen($content)) > intval($length); $content = mb_substr($content, 0, $length);//文字列を指定した長さで切り取る if ( get_excerpt_more() && $over ) { $content = $content.get_excerpt_more(); } return $content; }おそらく、ショートコードを排除しているからだと思います。
上記コードと内容が変わってしまったのですが、詳しいことは以下のページに書いてあります。
WordPressで綺麗な本文抜粋を取得する方法(moreタグ対応、ショートコード、タグ、特殊文字削除)
わいひらキーマスターちょっと書き込み内容だけでは、詳細な原因などがわからないので、実際に不具合の出ているページのURLを教えてもらうことは可能でしょうか?
書き込みの内容だけでは、動作不良時のガイドラインに書かれていること以上の対策はちょっとわからないです。
それか、JetpackなどのPhotonの使用ぐらいでしょうか。
ただ、ソースを見てみないことにはプラグインの仕様状況などもわからないですし、詳しいことはわからないです。
わいひらキーマスターテスト環境で不具合を確認し、手元のファイルを修正しました。
近いうちにバージョンアップするので、おそらくそのときに改善されるかと思います。
ご報告ありがとうございます。
わいひらキーマスターURLからソースを拝見してみましたが、アドセンスコードは表示されていて、設定的に特に問題はないように思います。
問題は、「スクリプトコードは表示されているのに、何故広告が表示されないのか?」なんですが、AdSenseから広告停止を受けているということはないでしょうか?
そうでなければ、今のところちょっと僕にも原因はわからないです。申し訳ないです。
詳しい原因などは、AdSense ヘルプフォーラム等に質問をした方が、詳しいアドバイスを得られるかもしれません。
わいひらキーマスター僕がサイトを拝見した時には、既に修正されていたので、詳しいことはわかりませんが、もしかしたらテーマカスタマイザーで、「PCトップ広告をカスタムサイズ広告に」が有効になっていた可能性もあるかもしれません。

わいひらキーマスターはじめまして。
Simplicityがお役に立てたのであればよかったです。ブラウザで意図通りに表示されているのであれば、僕は問題ないと思います。
倉井スエさんのサイトを拝見してみましたが、僕が利用しているFirefoxからもちゃんと表示されています。

わいひらキーマスターSimplicity1.9.3では既に、#32200のような画像ページのみであれば、既にnoindexにはなっていると思います。(画像ページでは、nofollowには特にする必要はないと思っています)
http://wp-simplicity.com/expanded-information-class/lxcmdrfa51-jpg/
わいひらキーマスター「サムネイルカード方式」というのはどういったもののことでしょうか?「サムネイル大」のことでよろしいのでしょうか。
出来ればテーマカスタマイザーに書いてある設定名をそのまま書いてください。あと、最近忙しく、なかなか時間が取れないものでサポート対象外のものにもあるのですが、複雑なカスタマイズだった場合は、アドバイスできない可能性もあります。
手間がかかるようなものの場合は、自前で行っていただくかもしれないことをご了承ください。
わいひらキーマスター抜粋文はそのまま表示される仕様です。
抜粋文は、挿入した文字を、そのまま全文表示して、文を最後まで綺麗に表示したくて、そのようにしました。いつも隣にITのお仕事 さんは、とても綺麗にその仕様を利用されています。
わいひらキーマスター検索で訪れた方用に一応補足しておくと、Simplicity1系を使用しているのなら、Simplicity1.9.3アップデートしても、同様の改善がされると思います。
調べてみたら、Simplicity1.9.3のときにWordpress4.4になって対応したようです。
【重要】WordPressを4.4にアップデートする場合はSimplicityのバージョンを1.93l以上の利用を推奨します。4.4でtitleタグの仕様が変わりました。
Simplicity2でも対応されています。
わいひらキーマスター「views」の表示は、Wordpress Popular Posts側が生成しているので、Simplicityのテンプレート側で基本的に変更できません。
変更するとしたら、popular-posts-entries.php内のwpp_get_mostpopular関数の引数のpost_htmlあたりを変更すれば出来るのかもしれません。
関数の使い方などは、以下などが参考になります。
WordPress Popular Postsの出力をフルカスタマイズするには。 | ダイダイデザイン
詳細は、Wordpress Popular Postsのページなどを参照してください。jQueryで変更するのでよければ、子テーマのjavascript.jsに以下のコードを貼り付けると、変更できるかと思います。
//人気記事などのviewsをPVに変更 (function($) { $('.wpp-views').each(function(index, el) { var text = $(el).text(); $(el).text(text.replace(/views/i,'PV')); }); })(jQuery)
わいひらキーマスター使用しているSimplicityとWordpressのバージョンはなんでしょうか?
Wordpressのバージョン4.4以上だと以下に方法が書かれています。
WordPress4.4でカスタムフィールドを使い、投稿ごとにタイトルタグを自由に編集する方法(フィルターフック使用) ? マイペースクリエイターの覚え書きバージョン幾つかは忘れたのですが、Wordpress4.4になって以降のSimplicityでも、- から | になるような処理をしていたと思います。
わいひらキーマスターご要望により、URLは削除しておきました。
わいひらキーマスター以下の記事のカスタマイズは、Simplicityで既に適用されているので、カスタマイズの必要はありません。
http://nelog.jp/category-description-customエラーについてですが、例えばテーマを仮にSimplicity以外のものに変更した場合は、エラーは出ませんか?
わいひらキーマスターご報告ありがとうございます。
確かに表示おかしいですね。
テスト環境でも確認しました。
手元のファイルは修正したので、次のバージョンで改善されるかと思います。
わいひらキーマスターSimplicity2では、対応するつもりはないです。
やり方を見てみても、かなりハードルが高いです。
【WordPress】プラグイン無しでAMP(Accelerated Mobile Pages)に対応にする手順 | Creator ClipSimplicityは、いろいろなファイルを読み込んでいますし、コード量も多いので、これをすべてやるとなると、大改修が必要になると思います。
ですので、メジャーバージョンアップでもないと、やる気が出ないというか、メジャーでもちょっとキツイものがあります。
わいひらキーマスター僕もサイトを拝見してみましたが、問題なく表示されているようです。

わいひらキーマスター子テーマについては以下の記事も参照しておくことをおすすめします。
WordPressテーマをカスタマイズするなら子テーマを使った方が良い理由、使い方など
わいひらキーマスター「[S]パソコン用テキストウィジェット」ではできません。
カテゴリのアコーディオン表示ですが、そのショートコードをテキストウィジェットに入れるのではダメでしょうか?
なのでテキストウィジェットと書きました。
「[S]パソコン用テキストウィジェット」はSimplicityが独自に機能追加したウィジェットです。
独自テキストウィジェットをショートコードに対応させる方法が、いまいちわからないので、そのようになっています。
わいひらキーマスターSimplicityのバージョンはなんでしょうか?
Simplicity2であれば、子テーマで同様に上書きすれば、importantも上書きできるかと思います(子テーマの方が後に呼び出されるので、後の方が優先される)。
Simplicity1で子テーマでの上書きする場合は、ul.snsp li.flickr-page a以上の優先度のあるしCSSセレクタで書けばimportantも上書きできるかと思います。
例えば、以下のように書くとか。body ul.snsp li.flickr-page a{ color:#0063dc !important;CSSセレクタの優先度については、以下の記事なども参考にしてみてください。
CSSセレクタの優先度を手軽に計算して比較できるツール「Specificity Calculator」もし、それでもうまくいかない場合は、実際のページのURLを掲載していただければ、デベロッパーツールなどで見ることで、上書きできる、CSSセレクタなどもアドバイスできるかと思います。
わいひらキーマスターこんにちは。
カテゴリのアコーディオン表示ですが、そのショートコードをテキストウィジェットに入れるのではダメでしょうか?
一応Simplicityは、テキストウィジェットのショートコードに対応しています。
//テキストウィジェットでショートコードを使用する add_filter('widget_text', 'do_shortcode');
わいひらキーマスターはじめまして。
bodyタグにあるクラスのsingleクラスと、ヘッダーが設定してあるHTML要素(もしくはID、クラス)を組み合わせたCSSセレクタを使うことで可能かと思います。

詳しいコードなどは、実際のページを見てみないと、ちょっと何とも言えないです。
わいひらキーマスター確認ありがとうございます。
それが確認できたので、手元のファイルを修正しておきました。
次のバージョンでは、そこらへんは改善されているかと思います。多分。
わいひらキーマスターすいません。
テンプレートが有効化されていないと、ちょっとわからないです。 -
投稿者投稿