blue

サイトを常時 HTTPS化

 Let's Encryptで SSL/TLS証明書を取得して、サイトを常時 HTTPS接続化しました。
 以下は参考ドキュメントの URLメモ。

... 続きあります »

get_the_author()のカスタマイズ(半角スペースをトル)

  • Posted by: SOMA Hitoshi
  • December 27, 2016 3:45 PM
  • wordpress

 WordPressの小ネタはつづく。

 WordPressの著者(ユーザー)の表示名というと、

たとえばこんなふうに設定するわけだが、この標準機能に乗っかるかぎりはどうしても「姓」と「名」のあいだに半角スペースが空いてしまう。

 get_the_author()で取得されるこの表示名において、姓と名のあいだの半角スペースを取りたい、というたいへんこまかなことを考えた場合に、get_the_author()の処理にどのようにフックをかけたらいいかという話。

... 続きあります »

囲み型ショートコードと the_excerpt()

  • Posted by: SOMA Hitoshi
  • December 27, 2016 12:14 PM
  • wordpress

 WordPressの話。

 「 wp the_excerpt pタグ 削除」というのもよく検索されるカスタマイズだと思うが、今回はその逆。the_excerpt()の出力結果が pタグで囲まれるのはいいのだが、記事によって囲まれないものがあることに気づいた。

 どうやら記事中で囲み型のショートコードが使われている(当方の具体的状況としては Visual Composerを使っていて、記事全体がショートコードに囲まれたなかにある)場合に、出力が pタグで囲まれない。

 WordPressコアのフィルター処理を追いかけた結果、ショードコードにかんする処理と、pタグで囲む処理= wpautop()の順序の問題であるらしいとわかり、以下のコード( functions.php用)で解決。

... 続きあります »