Welcartを導入させていただきましたが、テーマを「Welcartのdefault themeではないもの」に設定している状況です。(autofocusというテーマ)
こちらのテーマ、function.php の中に remove_first_image という記述があって、投稿内の1枚目の画像を、投稿内容(content)から取り除く仕掛けになっています。
(1枚目の写真を、投稿タイトルより上側に現れるよう、別に指定しているためです。)
function remove_first_image ($content) {
if (!is_page() && !is_feed() && !is_feed()) {
$content = preg_replace(‘/^<p><img(.*?)>/i’, “<p>”, $content, 1);
$content = preg_replace(‘/^<img(.*?)>/i’, “”, $content, 1);
$content = preg_replace(‘/^<p><a(.*?)><img(.*?)></a>/i’, ‘<p>’, $content);
$content = preg_replace(‘/^<a(.*?)><img(.*?)></a>/i’, ‘<p>’, $content);
} return $content;
}
add_filter(‘the_content’, ‘remove_first_image’);
Welcartのシステムの中で、新規投稿(商品追加)を行った場合、こちらの設定が反映されないため、画像が2重に出てきてしまいます。
Welcart内で行なった投稿にこのような設定を反映させるためには、どのようにすればよろしいでしょうか?
どうぞ お力添えをよろしくお願いいたします。