blue
サイトを常時 HTTPS化
Let's Encryptで SSL/TLS証明書を取得して、サイトを常時 HTTPS接続化しました。
以下は参考ドキュメントの URLメモ。
get_the_author()のカスタマイズ(半角スペースをトル)
- December 27, 2016 3:45 PM
- wordpress
WordPressの小ネタはつづく。
WordPressの著者(ユーザー)の表示名というと、
たとえばこんなふうに設定するわけだが、この標準機能に乗っかるかぎりはどうしても「姓」と「名」のあいだに半角スペースが空いてしまう。
get_the_author()で取得されるこの表示名において、姓と名のあいだの半角スペースを取りたい、というたいへんこまかなことを考えた場合に、get_the_author()の処理にどのようにフックをかけたらいいかという話。
囲み型ショートコードと the_excerpt()
- December 27, 2016 12:14 PM
- wordpress
WordPressの話。
「 wp the_excerpt pタグ 削除」というのもよく検索されるカスタマイズだと思うが、今回はその逆。the_excerpt()の出力結果が pタグで囲まれるのはいいのだが、記事によって囲まれないものがあることに気づいた。
どうやら記事中で囲み型のショートコードが使われている(当方の具体的状況としては Visual Composerを使っていて、記事全体がショートコードに囲まれたなかにある)場合に、出力が pタグで囲まれない。
WordPressコアのフィルター処理を追いかけた結果、ショードコードにかんする処理と、pタグで囲む処理= wpautop()の順序の問題であるらしいとわかり、以下のコード( functions.php用)で解決。