大容量のインポート

1つの投稿タイプのみを別のワードプレスサイトに移行。投稿数は500ほどで1投稿に画像が4~5(カスタムフィールド)とアイキャッチ。 紆余曲折は省いて実際にインポートした方法。 1.Export media with selected content で画像ごとエクスポート。 2.サーバーのPHP設定、max_input_time・max_execution_…

子サイトで静的htmlと共存

ワードプレスのマルチサイトの子サイト、仮に /sitea/ として、ワードプレスで更新するのはお知らせのみで、他は静的htmlという場合、当然 /sitea/ ディレクトリを作成するので、ワードプレス側から子サイトのトップ /sitea/ は表示できなくなる。 解決策は、index.php に require_once (‘ワードプレスまでのパス…

営業日カレンダーを作る

ワードプレスに今月と来月の営業日カレンダーを付けたいということで、候補に挙げられたプラグインを入れてみたが、設定が面倒そうだったり、デザイン通りの見た目にするにはスタイルの調整がかなり必要だったりで、PHPで付けてみた。*APIは不使用 土日定休なので土日にクラスを付け、その他の休業日はACFのデートピッカー繰り返しで設定欄を付け、入力された値をカンマ区切り…

acf 投稿オブジェクトにフィルター

以前紹介した「acf 投稿オブジェクトの対象を制限」に関するメモ 今回は30名近くいる投稿者ごとに選択できるカテゴリーを限定したいということで、30名分の分岐を書くことになりそうだったが、ユーザー名が担当カテゴリー名に特定の文字を足したものだったので、 function my_post_object_query( $args, $field, $post_i…

頭文字でターム登録

投稿をタイトル順(アルファベット順)にインデックス付きで表示したいのだが、一部日本語も含むため、そのあたりの処理をどうするか考えるよりも、頭文字から判別してタクソノミーに登録するほうが早いだろうと。 function blog_cat_check($post_ID) { global $wpdb; $default = wp_get_object_terms…