カウント開始を条件分岐
一覧をリストタグで表示する際、4件ずつ ul で括るというようなことはよくあるが、サイト全体が下から上へスクロールして表示という仕様なため、例えば投稿が10件あれば、上から2・4・4 とならなければならない。 そこで、 wp_count_posts(‘投稿タイプ名’)->publish; で投稿数を求め、これを4で割って、余りの数によ…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
一覧をリストタグで表示する際、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…
画像の一覧から投稿へリンクしたい、ということで調べてみた。 画像に紐付いた投稿はpost_parent としてデータベースに保存されているそうで、 $post = get_post(‘画像ID’); $ID = $post->post_parent; echo get_permalink($ID); こんな感じで取得できるところまでは…
今回は入れ子になったリピーターの外側を逆に(管理画面での順番と逆)表示。*ページの下から上にスクロールしていく仕様なので 参考にしたのはhttps://stackoverflow.com/questions/25566448/advanced-custom-fields-repeater-how-to-reverse-order-wordpress リピータ…
サーバー移転やテスト環境から本番環境への移行などの際、All-in-One WP Migration などのツールが使用できれば楽なのだが、マルチサイトでは使用できないし、容量の都合やその他何らかの理由で使用できない場合もあり、その場合はファイルを移行してデータベースをエクスポート・インポートという手順になる。 このとき、移行元と移行先でドメインやディレクト…
マルチサイトで表示階層を変更したい場合は、データベースを編集する必要があるが、どこを編集するかの覚書。 ~_options のhome で表示するドメインを設定。 ~_blogs で各サイトのパスを設定。 その他は、htaccess とindex を表示階層に置くのは通常通り。 wp-config に追記したマルチサイト用の記述のうち’DOMAI…
以前、テーマ上の文言をテーマ関数で変更する方法を紹介したが、複数変更する方法を改めて。 function change_translate_text_multiple( $translated ) { $text = array( '変更したい文言1' => '変更後の文言1', '変更したい文言2&#…