Simplicityの特徴 › フォーラム › Simplicityについての質問 › 目次プラグインTOCがうまくいかない
- このトピックには14件の返信、2人の参加者があり、最後ににより5ヶ月、 3週前に更新されました。
-
投稿者投稿
-
-
2016年2月23日 11:13 PM #36799田中英之ゲスト
はじめまして。
自動で目次を作成してくれるプラグインTOCをいれたのですが、なぜか、記事題名のすぐ下と見だしh2の上両方に表示されてしまいます。
他のシンプルシティのサイトはちゃんとh2タグの上に表示されます。
なぜでしょうか?
一度テーマをアンインストールしたほうが良いのでしょうか? -
2016年2月24日 12:01 AM #36800Hidekichiゲスト
記事内の見出しのレベルはどうなってますか?
例えば
h2
h3
h3
h4とか。またプラグインの設定などで、見出しテーブルを書き出す箇所はどうなってますか?
おそらくはSimplicityとは関係なく、記事の構成とプラグインの設定と思うんですけれども。関係あるとしたらsimplicityの投稿記事のヘッダ部分の構成もあるかも知れません。あと1系と2系で記事のヘッダ部分構成も変わりますし、アイキャッチの有無とか色々関係要素はあるかもしれません。
違うテーマで同じ記事を見た時はどうなってますでしょうか?サイトのアドレスを公開してもよいなら見せてもらうのが速いですけども。
-
2016年2月24日 7:00 PM #36810わいひらキーマスター
はじめまして。
原因をソースから見たいので実際に不具合が出ているページを見せていただくことは可能でしょうか?
ただ、仮に見せていただけたとしても、サポート対象外のものにあるように、個別のプラグインに完全対応とまではいかないかもしれません。
またみたとしても、原因がわからない可能性もあり得ます。 -
2016年11月14日 3:33 PM #47308Vanillaゲスト
H2タグ上に広告設定しております。
新たにTOCプラグインを入れました。
目次の後に広告を持ってきたいのですが、どのようにすればよろしいでしょうか?
現在は広告→目次→H2タグという並びになっております。 -
2016年11月14日 7:28 PM #47350わいひらキーマスター
子テーマのfunctions.phpに(親テーマでもいいけど)以下のように書き込むと多分いけるかと思います。
remove_filter('the_content', 'add_ads_before_1st_h2'); add_filter('the_content', 'add_ads_before_1st_h2', 9999999);
一応、次のバージョンで、同様の動作になるように変更もしておこうと思います。
-
2016年11月14日 8:15 PM #47353Vanillaゲスト
子テーマを改良しても変化がなく、親テーマを触りに行ったら子テーマが壊れてしまいました・・・。
すみません、コードは全く素人なので激しく動揺しています。
以下のようなコメントが出ているのですが、どうすれば以前の状態に戻せるのでしょうか?Simplicity2.0.3 テンプレートが不足しています。独立したテーマには index.php テンプレートファイルが必要です。子テーマでは style.css スタイルシートにテンプレートヘッダーが必要です。
-
2016年11月14日 8:23 PM #47354みきゲスト
-
2016年11月14日 8:33 PM #47355Vanillaゲスト
バックアップはなさそうです。
サーバーのコントロールパネルに入ったのですが、
public_html→自分のサイトフォルダ→wp-content→theme→simplicity2-childの中にあるfunctions.phpとsyale.cssを修正すれば良いということでしょうか? -
2016年11月14日 8:39 PM #47356みきゲスト
simplicity2-childのfunctions.phpを変えたなら
変更したところを消せば動くとは思いますが・・・ -
2016年11月14日 8:43 PM #47357Vanillaゲスト
すみません、ド素人でなかなか会話についていけず・・・。
外観→テーマで子テーマ自体が選択できなくなってしまいました。(消えている)
取り敢えず今は親テーマで見ることはできています。ウィジェットの設定などが全部パーになってますね。
テーマの下にこのようなメッセージが出ています。壊れているテーマ
以下のテーマはインストール済みですが、足りない部分があります。
名前 説明
Simplicity2.0.3 テンプレートが不足しています。独立したテーマには index.php テンプレートファイルが必要です。子テーマでは style.css スタイルシートにテンプレートヘッダーが必要です。 削除 -
2016年11月14日 9:02 PM #47359みきゲスト
子テーマのfunctions.phpを変えたなら
サーバーから変更をしてください
(ダッシュボードから変えられないようなので) -
2016年11月14日 9:14 PM #47361Vanillaゲスト
壊れる前から元に戻しているんですけどね・・・。
また一からやり直すしかありませんね。 -
2016年11月14日 9:32 PM #47364
-
2016年11月14日 9:38 PM #47366Vanillaゲスト
わいひらさん、みきさん
ご迷惑をお掛けします。
元に戻りました・・・。
別のサイトで同じくSimplicityの子テーマを使っているサイトが有りまして、そこからstyle.cssファイルとfunctions.phpのファイルに書いてあるコードをコピペしたら元に戻りました。やっぱり素人は下手にコードを触るものではありませんね。
あと、バックアップの重要性を改めて痛感しました。目次と広告の件は、次のバージョンアップに期待します。
ショックで倒れそうになりましたが、本当に良かったです。
お騒がせして申し訳ございませんでした。 -
2016年11月14日 11:56 PM #47370Hidekichiゲスト
サンプル: jQuery 簡易的なTOC(table of contents)を作ってみる
これこそコピペだけではできませんが意味がわかればどこでもTOCは入れられます。
プラグインほど強力な機能もついてない簡単なものですけどね。僕のオススメとしてはスクロール追従あたりに入れるのがお薦めです。
常に見えている所にTOCが無いのは(例えばタイトル下とか)あまりナビゲーションとしては機能していないと思うので、TOCをページ内のナビゲーションとして利用するのであればスクロール追従か、スクロール追従を入れずにサイドバーの一番下のウィジェットが消えたら表示するようにするかなどして入れるといいんじゃなかろうかと。
-
-
投稿者投稿
- フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。