matomegu
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: Really Simple CSV Importer でのフィルタ機能の使い方有り難うございます!
教えて頂いた記事、繰り返しフィールドではないので該当しないと思い、
素通りしていました!無事に画像1 > image1には変換でき、入力できたたのですが、
下記の2点が上手くいきません。
・商品名 > post_title
(ACFのフィールドではなくではなく、タイトルエリアに書き込みたい)・「カテゴリ1」「カテゴリ2」>「”カテゴリ1,カテゴリ2″」
ACFのフィールドと、デフォルトのフィールドに書き込む場合では、書き方が違うのでしょうか。
以下、ソースです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー<?php /* Plugin Name: RS CSV Importer Customizer Version: 0.1 */ function rsci_meta_filter( $meta, $post, $is_update ) { echo ' <pre>'; print_r($meta); echo '</pre> '; $meta_array = array(); $repeater_array = array(); foreach ($meta as $key => $value) { // カスタムフィールド名が "商品名" だった時 if ($key == '商品名') { // ACF用のフィールドキーに変換 $meta_array['post_title'] = $value; // カスタムフィールド名が "画像1" だった時 }elseif($key == '画像1') { // ACF用のフィールドキーに変換 $meta_array['image1'] = $value; // カスタムフィールド名が "画像2" だった時 }elseif($key == '画像2') { // ACF用のフィールドキーに変換 $meta_array['image2'] = $value; // カスタムフィールド名が "画像3" だった時 }elseif($key == '画像3') { // ACF用のフィールドキーに変換 $meta_array['image3'] = $value; // カテゴリの値を代入 } elseif($key == 'カテゴリ') { $cate = $value; } elseif($key == 'サブカテゴリ') { $subcate = $value; // ACF以外のメタデータはそのまま通す } else { $meta_array[$key] = $value; } } // カテゴリとサブカテゴリをカンマ区切りにしてダブルクォーテーションで囲む $meta_array['tax_product_category'] = '"'.$cate.",".$subcate.'"'; echo ' <pre>'; print_r($meta_array); echo '</pre> '; return $meta_array; } add_filter( 'really_simple_csv_importer_save_meta', 'rsci_meta_filter', 10, 3 ); ?>
フォーラム: プラグイン
返信が含まれるトピック: Really Simple CSV Importer でのフィルタ機能の使い方以上の実装の方法を教えて頂けると幸いです。
プラグインページ
https://wordpress.org/plugins/really-simple-csv-importer/other_notes/フォーラム: 使い方全般
返信が含まれるトピック: 画像のアップロード容量上限の設定の謎読みましたが、VPSの意味が理解できませんでした。
私が使用しているサーバーは海外のもので、
1&1という会社の、1&1starter というプランです。フォーラム: 使い方全般
返信が含まれるトピック: 画像のアップロード容量上限の設定の謎php.ini をインストールディレクトリに置いた場合は、
相変わらず2M以上の画像はアップできず、wp-adminに置いた時とは異なり、wordpressの表示も変わりません。サーバーの会社に問い合わせたところ、php.iniか.htaccessで対処してくれとのことだったのですが、php.iniはご存知の通り効かず、
.htaccessも500 server errorになります。フォーラム: 使い方全般
返信が含まれるトピック: 画像のアップロード容量上限の設定の謎ご回答有り難うございます。
サーバーのQ&Aを見たところ、wp-adminフォルダにphp.iniを置けば良いようでした。
これを実行したところ、phpinfo()で吐き出す値も、
wordpressの画面の
「最大アップロードファイルサイズ: XXMB。」の部分も
両方変更されました。ただ、やはり2MB以上の画像は、アップロード中に「処理中・・・」となったまま止まってしまします。
そして、サムネイルサイズにリサイズされていない状態の写真がサムネイルの数だけアップロードされています。フォーラム: 使い方全般
返信が含まれるトピック: メディアファイルのアップロード制限を増やしたいです。