質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

1574閲覧

wordpressへのCSVアップロード時にカスタムフィールドの値(URL)をアイキャッチに自動登録したい

ikkyuu0428

総合スコア9

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2018/07/23 06:27

編集2018/07/26 07:19

打ち消し線### 前提・実現したいこと
wordpressでECサイトを運営しています。
商品をcsvで一括投稿(数百〜数千件単位)する際に、それぞれの投稿ページ内でctm_imgと名付けられたカスタムフィールドにメーカーから提供される画像の外部URLを設定しているのですが、csvでの一括投稿と同時にカスタムフィールドの値を参照してアイキャッチ画像として登録できるように、インターネットで探した以下の文をfunctions.phpに記述していました。

記述していた文 ここから
function acf_set_featured_image( $value, $post_id, $field ){
if($value != ''){
add_post_meta($post_id, '_thumbnail_id', $value);
}
return $value;
}
add_filter('acf/update_value/name=ctm_img', 'acf_set_featured_image', 10, 3);
記述していた文 ここまで

上記を実装してからおおよそ4ヶ月は特に問題も無くアイキャッチ画像が登録できていたのですが、2018年7月13日頃から、商品の一括csv投稿をしても、アイキャッチ画像に自動では登録・紐付けされなくなってしまいました。
csvでのアップロードが終了した時点では、商品ページ投稿は完了しているものの、アイキャッチが紐付けられておらず、メディア内に画像も無い状態ですが、各商品ページ投稿を個別で更新すると、メディアに画像がアップされ、各商品ページにアイキャッチとして紐付けられるようです。
ただ、商品が10件程度ならば手作業での更新も可能なのですが、数千件や数百件を一つづつ更新していくのは時間の面でも避けたいと思っております。
当方、wordpressの初心者ということもあり、方々インターネットで調べては見たものの、解決策が見当たらず、困り果てている次第です。

はじめての質問で、要件足らずな箇所もあるかとは思いますが、ご回答をいただけましたら幸いです。
どうぞよろしくお願いいたします。

補足情報(バージョンなど)

テーマはSTINGER PLUS2(バージョン20171207)
wordpressのバージョンは4.9.7-ja
csvの一括アップに使用しているプラグインはUltimate CSV Importer Freeです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問