PHP

未分類

「エスケープ」と「エンコード」の違いをGeminiに教わる

プログラムなどのコードを作成する際に文字を本来の文字とは異なる文字で表現することが多々あるのだが、「エスケープ」と「エンコード」は違うらしく、私は混同して使っていたし、今後も間違えそうである。特に、元に戻す方は「デコード」と一緒くたにしてい...
0
未分類

WordPressの抜粋で改行が削除される原因は wp_posts テーブルの post_content

WordPressの入力時にEnterキーを叩くと段落が変わるのだが、単に改行したいこともあり、その場合はShiftキーを押しながらEnterキーを叩く。 そうすると、段落が変わらずに改行することができる。 そもそも、「段落」という表現が日...
4
未分類

WordPressの抜粋で改行が削除される一因はHTMLコードかもしれない

WordPressの入力時にEnterキーを叩くと段落が変わるのだが、単に改行したいこともあり、その場合はShiftキーを押しながらEnterキーを叩く。 そうすると、段落が変わらずに改行することができる。 そもそも、「段落」という表現が日...
4
未分類

マストドンに送信するJSONの日本語ハッシュタグの異常はesc_hashtag関数が原因か?

WordPressのプラグインActivityPubが7.6.0に更新されてから、マストドンで表示される日本語のハッシュタグがエンコード文字列から%が抜けたハッシュタグになるバグが発生した。この原因として /activitypub/incl...
9
未分類

PHPのバージョンをPHP8.3.21にした

以前に使っていたWordPressのサーバーがPHPのバージョンを新しくできない所だったので、PHPのバージョンを切り替えることは頭から消えていた。サイトヘルスで「古い」と注意されてもどうすることもできないと思っていた。が、最新の「推奨」バ...
0
未分類

コードを右端で折り返すべきか否か?

#WordPress にコードを記載した際に、コードブロックを使うと横スクロールが現れることがある。これを右端で折り返して表示するべきか否か、悩んでしまった。次のコードのブックマークレットをブラウザに設置すれば、このサイトに関しては、そのブ...
8
未分類

Bloggerが勝手にタブをスペースに変える

拘らなければいいのだけど、 #WordPress だと、コードの入力で一段下げる場合、スペースではなくタブを使うように注意される。だから、 #Blogger にコードを載せる際もタブにした方が良いかなと思うのだけど、普通に入力するとタブが複...
3
未分類

シェアボタンの上に「マストドンで表示」ボタンを設置

マストドンの投稿を別のインスタンスで表示するためのブックマークレットがあるのだけど、それを使ったシェアボタンがこのサイトにも欲しくて、 #Gemini に頼んで作ってもらった。今は動作確認だけを行って、詳細な分析はしていない。まずは fun...
7
未分類

永続オブジェクトキャッシュはどこに?

#WordPress のサイトヘルスを見ると次のように指摘されてる。"永続オブジェクトキャッシュを使用してください パフォーマンス永続オブジェクトキャッシュは、サイトのデータベースの効率を上げます。その結果、WordPress がサイトのコ...
5
未分類

長文を短くするPHPのコード

#Twitter 時代、#Facebook の投稿を取得して自動的にツイートするプログラムを作ったことがある。このブログの記事がマストドンで文字化けしていた件で、長文を短くするコードに問題がありそうだということで、私は何らかの対策をしていた...
1