ゲーム攻略地帯の裏側

ゲーム、トラブル解決、サーバ設定、PCグッズ

WordPress テーマ

【WordPress】grepの使い方、使い道 – サイドバーにタイトルが表示されない

投稿日:2017年8月21日 更新日:

この記事では、ここをいじれば解決する、というより、いじるべき場所はどこか?それを見つける方法を書いています。

grepは実に役に立ちます。他のトラブルでも使えますよ。

 

Stinger8でサイドバーのタイトルが表示されない!なぜ?

今私が試しに使っているstinger8というテーマ。
『最新のコメント』や、『最新記事』といったサイドバーのタイトルが表示されません。

なぜ?
と言っても、タイトル出力しないコードになってるぐらいしか想像できません。

ところが、htmlのソースを見ると、ちゃんとタイトルは出力されています。
※多くのブラウザで、右クリックから、『ページのソースを表示』などで見れます。

ではなぜ表示されないのか?
それはstyleにdisplay:noneが指定されているからです。

つまり、見出しをなぜかスタイルシートで見えなくしてるだけなので、style=display:noneを削除するだけで見えるようになります。

 

修正箇所はgrepで探す(どこにdisplay:noneがあるのか)

修正箇所の探し方です。

コード内にstyleベタ書きということは、どこかのphpファイルでスタイルを指定している可能性が高いです。
(たぶんコード内にベタ書きなんでしょう)

ではどこでstyleを指定しているのでしょうか?
これはstinger8の全ファイルを一気に検索できればわかりますね。

複数ファイルを一気に検索できるのがgrepです。

私はサクラエディタのgrepを使っています。

※サクラエディタでなくても、プログラムのコードを書くのに使えるようなテキストエディタにはgrepがついてます。
つまり人気テキストエディタにはほとんどついてます。

◆grep使う手順

1.サクラエディタでstinger8の適当なファイルを開きます。
私はhome.phpを開きました。

2.キーボードでCtrl+Gを押します。

3.開いたgrep窓に入力
・条件はdisplay:none
・現フォルダボタンを押す <-重要
・サブフォルダからも検索するにチェック

◆grepの結果

ちょっと小さくて見づらいですが、
‘before_title’ => ‘<p style=”display:none”>’,というまんまの行がひっかかりました。

あとはdisplay:noneの行をダブルクリックすれば該当行に飛べるので、style=display:noneを削除して終わりです。

これでタイトルが表示されました!

あとは、スタイルシートで好きに装飾するなりするだけです。

style.cssをいじったほうがよかった気がしてきましたが、このgrepサーチ法はスタイルシート以外にも使えるのがいいですよ。

-WordPress, テーマ
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

[WordPress] WordPress related postsで簡単きれいな関連記事

理由は、 ・設定が直感的 ・さくっといい感じの表示ができた それがWordpress related postsだったから。 Yet Another Related Posts Plugin (YAR …

【WordPress】カテゴリ件数の表示しようとしたら飽きた

wordpressのコードを見るのに飽きて手抜きで終わらせました。 どこかでちゃんと設定できそうな気がする。 ・wp-includes\widgets\class-wp-widget-categori …

[WordPress]カテゴリ投稿件数の表示方法

ワードプレスのカテゴリ投稿件数の表示方法。メモ。  こういう奴。 以前はやり方がわからず中途半端にコードをいじったりしていたが、設定項目にちゃんとあった。 外観→ウィジェット→カテゴリ→投稿数を表示。 …

(小技・裏技)一発ログインWordPress編

作ったもの 開くだけでワードプレスにログインできるhtmlファイル。 下のhtmlを保存して、 http://www.unira.org/nogame/の部分(二か所)を自分のワードプレスのurlに、 …

no image

WordPress コメントを承認制にする方法【スパム、荒らし対策】

  コメ承認の利点 ・有害コメントを訪問者の目にいっさい触れさせず、なかったことにできる どんな有害コメがあるかは下の、『なぜこんな設定があるのか、その理由』を見てね   コメ承認 …