acf デートピッカーのフォーマット
Advanced Custom Fields のデートピッカー・デートタイムピッカーは「投稿編集中に表示されるフォーマット」と「テンプレート関数で返されるフォーマット」を設定することができ、返り値の方を「Y年n月j日(D)」のように設定すれば、そのまま表示でき、曜日も日本語で表示されるので便利だ。 が、たまに、表示する箇所でフォーマットを変えたい場合もある。…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
Advanced Custom Fields のデートピッカー・デートタイムピッカーは「投稿編集中に表示されるフォーマット」と「テンプレート関数で返されるフォーマット」を設定することができ、返り値の方を「Y年n月j日(D)」のように設定すれば、そのまま表示でき、曜日も日本語で表示されるので便利だ。 が、たまに、表示する箇所でフォーマットを変えたい場合もある。…
現在HTMLのサイトをワードプレスにリニューアルという案件。 ワードプレス本体とプラグインを一通りインストールして、数時間後にアクセスすると500エラー。PHPエラーでもなく、データベース接続エラーでもなく、500エラーって、こんなことは初めてのような気がする。 プラグインのリネームなど一通りの対策をしてみても変わりなし。トップディレクトリのHTMLは表示さ…
「カウント開始を条件分岐」にページネーションを付けることになった。 上記記事に書いたとおり、下から上にスクロールしていく仕様なので、下が新しい記事になる。 1ページに全件表示の場合は単純に昇順にすればよいが、ページネーションを付けると、全体は降順でページごとに昇順(下のほうが新しい)にならなければならない。 そんな事が可能か?と思いながら、色々と語句を変えて…
ヤフーブログの終了に伴い、スタッフブログを本サイト(ワードプレス)に含めたいということで、一旦ライブドアブログに移行してもらい、そこからワードプレスにインポートすることに。 ライブドアブログは画像のダウンロード機能がないので、まずこれを解決しなければならないが、検索で最も多く出てくるのがGetHTMLWというソフトを使う方法なので、まずこれを試してみたが、2…
All in one SEO でアーカイブを含めたカスタム投稿タイプのディスクリプションとキーワードをまとめてテーマ関数で設定 add_filter( 'aioseop_description', 'custom_description' ); function custom_description( $descrip…
一覧をリストタグで表示する際、4件ずつ ul で括るというようなことはよくあるが、サイト全体が下から上へスクロールして表示という仕様なため、例えば投稿が10件あれば、上から2・4・4 とならなければならない。 そこで、 wp_count_posts(‘投稿タイプ名’)->publish; で投稿数を求め、これを4で割って、余りの数によ…
結論から言うと、MySQLからMariaDBへインポートはbigdump.php を使って行えました。 Duplicator やAll-in-One WP Migration でも問題なく移行できるのかどうかを知りたいところでしたが、移行元のワードプレスが3.6.1、PHPが5.2、容量不足もあってどちらも使用できず。 移行先がPHP7.3 なのでワードプレ…
WP Members で追加した項目のうち、特定の項目がアップデートされた時だけ管理者に通知する方法。 いくつか試した中でうまく行ったのは https://revelationconcept.com/wordpress-send-admin-notification-user-updates-profile/ 例えば、$user->user_email のu…