ナム山

家最高 今年一年でサックスが吹けるようになるか観測中

wordpress

Worpdress・PHPで文字抽出する(記事詳細の文字列の丸め)

PHPで文字数省略(文字列の丸め)したい時に使うmb_sbstr mb_substr( string $string, int $start, ?int $length = null, ?string $encoding = null ): string 抜き出すのにWordpressの関数を使わずいつも >|php|echo mb_sbstr($test, 0 10, 'UTF-8');|| と…

PHPの配列に値を追加する(resister_post_typeのオプションをフックしてまとめて追加する)

前回、Wordpressでresister_post_typeを設定する内容を扱った。 カスタム投稿の一覧表示を作る - ナム山この方法ならば、追加したい固定ページの登録内容がずらっと並ぶわけだが、似たようなオプションを書き連ねるのがスマートでないと感じた場合はオプショ…

カスタム投稿の一覧表示を作る

Wordpressでカスタム投稿をよく利用するが、久しぶりに触った時にアーカイブ作成するのに手間取ったので備忘録。いい機会なのでリファレンスを再確認した。 具体的にはアーカイブを有効にして、アイキャッチを投稿できるようにしたい。参考:https://wpdocs.…

Wordpressでインポートするデータをいじったらどうなるのか

Wordpressの引越しやリニューアルなどで投稿のカテゴリを一気に見直す機会があった。 その際にエクスポートやインポートでDBの挙動がどういったものになるのか不安だったので実験したメモ。やることは至ってシンプル。 実験用に同じテーマを読み込んだダミー…

Wordpressを移行した時のメモ

構築はある程度できるようになったので、次にパーマリンクを自由自在にできるように勉強することにした。 自前のサーバーなので、DBぶっ壊し放題だしいざとなったらマダンテかませばよいので気楽に実験する。 そこでまずは試しに作ったWordpressのサイトを、…

Wordpressのインストールは成功したが表示が崩れたときのメモ

少し変わったサーバー設定で作業したら困ったのでメモ。 概要 コーポレートサイトにブログを新設したい、という案件。 CMSはWordpress。 現在の静的コンテンツが置かれているサーバー(A)とは別のサーバー(B)にWordpressだけ展開するというもの。 URLはサーバ…

contact form7からメールが送信されない

Rest APIが悪さをしているか、テストサーバーが試用期間のためか。今回は急ごしらえした自前のテストサーバーだったため。クライアントのテストサーバーで設置したところ問題なく動いた。 Contact Form 7 でメールを送信できない原因と2つの解決方法