大容量のインポート
1つの投稿タイプのみを別のワードプレスサイトに移行。投稿数は500ほどで1投稿に画像が4~5(カスタムフィールド)とアイキャッチ。 紆余曲折は省いて実際にインポートした方法。 1.Export media with selected content で画像ごとエクスポート。 2.サーバーのPHP設定、max_input_time・max_execution_…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
1つの投稿タイプのみを別のワードプレスサイトに移行。投稿数は500ほどで1投稿に画像が4~5(カスタムフィールド)とアイキャッチ。 紆余曲折は省いて実際にインポートした方法。 1.Export media with selected content で画像ごとエクスポート。 2.サーバーのPHP設定、max_input_time・max_execution_…
ワードプレスのマルチサイトの子サイト、仮に /sitea/ として、ワードプレスで更新するのはお知らせのみで、他は静的htmlという場合、当然 /sitea/ ディレクトリを作成するので、ワードプレス側から子サイトのトップ /sitea/ は表示できなくなる。 解決策は、index.php に require_once (‘ワードプレスまでのパス…
ワードプレスで投稿を年で絞り込むためのoption の出力コード <?php $terms_year = array('post_type' => 'news', 'orderby' => 'date', 'order' => …
ワードプレスのページネーションのリンクにアンカーを付けたいということで、関数のどこに書いたら良いかの覚書。 'base' => str_replace( $bignum, '%#%', esc_url( get_pagenum_link($bignum).'#anchor' ) ),
ワードプレスに今月と来月の営業日カレンダーを付けたいということで、候補に挙げられたプラグインを入れてみたが、設定が面倒そうだったり、デザイン通りの見た目にするにはスタイルの調整がかなり必要だったりで、PHPで付けてみた。*APIは不使用 土日定休なので土日にクラスを付け、その他の休業日はACFのデートピッカー繰り返しで設定欄を付け、入力された値をカンマ区切り…
2022年に書いた記事のコード、PHP8以降でエラーが出るので修正と追記 <?php if (!empty($_GET['area'])) { $area = $_GET['area']; } if (!empty($_GET['kubun']) && is_array($_G…
以前紹介した「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…