wp-includes/plugin.php on line 503の復旧

エラーが出たのでトラブルシュート、色々作業していたので、何が原因かを特定することが少し難しかった。

1.ワードプレス自体をアップグレードしていた。
2.テーマファイルを書き換えていた。
3.直前にトータルキャッシュを入れてminifyを有効化した。

最終的には、自分がfunctions.phpのコードを一部消し忘れていたという単純ミスでした。

トラブルシュートした手順

1.プラグイン無効化。
2.その状態で、wp-includesフォルダのみ削除して再度アップロード。
3.それでも消えないので、グーグル先生に聞いてみる
4.プラグイン無効化とかばかりだったので、画面を閉じて深呼吸。
5.テーマファイルで触ったのはCSSとfunctions.phpだけ。cssはまず関係ないと考え
functions.phpを見てみると、add_headを消し忘れていた。
6.そこを消して修正完了。

落ち着いて作業しなあきませんな。

post snippets でカスタムポストタイプから投稿を抽出

ポストスニペッツは便利だが、カスタムポストタイプの挿入は難しい。よく使うのでメモっておこう。

変数は見てのとおりkazu,bunruiです。動くよ~

いわゆるスティッキーヘッダー

スティッキーなヘッダーを作る。

 これは本を参考にした。でもね、スティッキーではロゴ画像を変えたかったんだな。これって以外と単純な方法でできるんやんね。つ…

画面に表示されたらアニメーションを実行するjquery

jqueryはプラグインが色々あって便利だけど、ヘッダを見たときやたらプラグインを読み込んでいるのは格好いいとは言えない。
だから自分で書けるものは自分で書くのがよろし。

さて、プログレスバーを動かすのに、ページの下の方にあるやつは、タイミングをコントロールしないと動きが見えない(スクロールするまでにアニメーションが終わっちゃう)。

なので、それをコントロールするためのスクリプトがこちら。

動いてるよ~。

functions.phpからbodyに独自クラスを追加

 普通のブログなんだけど、阪神タイガースの記事タイトルだけを背景黄色で文字黒にする必要が生じた。
 
 どこにクラスを付けるのかという論点があるけれど、ここはやっぱりbodyでしょう。ということで、コードを探してみたけど皆さんheader.phpに直書きしていらっしゃる。

 それもいいんだけど、やっぱりここはスッキリfunctions.phpにまとめてしまいたいところ。
 なので、自分で書きました。

うん、悪くない。

last-child の after をCSSで設定する方法

 フッターメニューなんかを触っている時、最後の要素のafter だけスラッシュやパイプを消したい場合がある。
 その設定方法。簡単ですわ。

 IEでは動かないよね。でも大丈夫。IE使ってる人はそこまで気にしないだろうからさ。

抜粋のあれこれ

デフォルトでも抜粋という入力欄がある。 このデフォルトの抜粋はカスタムフィールドの一種だそうな。 まずは、普通の抜粋からメモっておこう。 本文を抜粋するあれこれ 1.抜粋を表示させる。 [crayon-63dbc1b04…

タグラインのカスタマイズ

やりたかったこと タグラインを最上部に表示させる。 その部分にカスタムフィールドで見出しを作りh1でマークアップする。 見出しが空でなければ入力値をh1でマークアップし、空であればタグラインを表示させる。 入力値が空であ…