まだ構築中

スルーしてね
しつこくまだトライ&エラー続行中。

ローカルとサーバー側のファイル位置が違っておかしいと思っていたんだが、どうもやっぱりそれじゃよくないようだ。
ということで、
wp-contennt/themes/welcart_default/wc_templates/wc_item_single.php
ローカル側でもこっちへ統一。
というかどうしてここにwelcart_defaultがなかったのかがいま考えると不思議。まぁいいか。

問題はやっぱりここに商品番号+枝番のサブ画像を持ってくるタグだ。何とかせねば。 

<?php $imageid = usces_get_itemSubImageNums(); ?>
<?php foreach ( $imageid as $id ) : ?>
        <a href=”<?php usces_the_itemImageURL($id); ?>” <?php echo apply_filters(‘usces_itemimg_anchor_rel’, NULL); ?>><?php usces_the_itemImage($id, 135, 135, $post); ?></a>

サブイメージを呼んでいる部分。<a href>~</a>は不要だな。これしかわからんし・・・。

usces_the_itemSku( ‘return’ ) SKUコードを取得するためのソース
問題はこれをどう埋めるかってことなのか?

<?php $imageid = usces_get_itemSubImageNums(); ?>
<?php foreach ( $imageid as $id ) : ?>
        <?php echo apply_filters(‘usces_the_itemSku( ‘return’ )’, NULL); ?>><?php usces_the_itemImage($id, 135, 135, $post); ?>

<a></a>を取り去って(拡大画像へのリンクだから不要)、似てそうなソースのところにはめ込んでみた。やってみる。

商品ページすべてパースエラーになってる・・・orz T-RETURN のエラー。NULLが悪いのか? そんでもってNULLってなんだ? NULL取ってみたけど結果は同じエラー。
ソースよく見ると、PHP緑?が緑?で終わってないな、これが問題なのか。
ダメだなぁ、php締めてみたけど変わらない。おまけに他のパースエラーまで読み始めてお手上げ、そっちはいじってないのに。結局、保存しておいた元データ転送して復旧。
これじゃダメか・・・ 

<?php usces_the_itemImage($id, 150, 150, $post); ?>これ埋め込んだらとりあえずメイン画像は読み込める。メイン画像は呼べる、サブ画像枝番をどうやって呼んでくるか、なんだよなぁ・・・ 
<?php $imageid = usces_get_itemSubImageNums(); ?>じゃ、これはどうなのよと記述したが真っ白~~雪原だ~~こっ・おっ・やっ・より君を呼ぶ~~~
<?php usces_the_itemImage($id, 135, 135, $post); ?>これ埋め込んでみた、サブ画像を呼んでるところだが、よく見たらこの段落一行目とほぼ同じだな、てことは、これより前に「サブ画像を呼べ」というコードが必要なんだな 

どうも完全に行き詰ったな・・・。山頂は見えているものの垂直の崖に固定ロープなし、って感じだ。
もっとシンプルな方法なんじゃないかと思えたりもする。
<?php usces_the_itemSku(); ?>だけで商品枝番を引っ張ってくるわけだから、画像を呼んで来いという指定+その画像はこの商品枝番に連動する指定で、いいんじゃないか。で、それがわからんという・・・w

<?php usces_the_itemImage(0, 300, 300, $post); ?> これは呼ぶ 
<?php usces_the_itemImage($id, 135, 135, $post); ?> これは呼ばない
もとい
下段でも呼んでる、ただしメイン画像を。因みにこの横の数字を小さくすると画像も小さくなる。それはいいんだが。上の行がメイン画像を呼ぶのは、カッコ内最初の0がメイン画像を示しているからだ。では下の行がメイン画像を呼ぶのはなんでだ?
つまり、$idのところに、「それぞれの枝番画像を呼びやがれ」と指定する関数が入ればいいってことなのか?
<?php usces_the_itemImage(usces_the_itemSku(), 50, 50, $post); ?>
と入れてみた。すると品番2つ連続できてメイン画像orz
<?php usces_the_itemImage(‘usces_the_itemSku()’, 50, 50, $post); ?>
品番1つになったがメイン画像のままだ、枝番画像呼ばないorz
あとちょっと、のような気がする、気がするだけだが。もしかするとぜんぜん違う方法をやっているのかもしれないんだが。

もしかしたらという懸案ひとつ。
商品画像の枝番だが、
PA01  メイン画像
PA01-01  PA01-02 ・・・がサブ画像。
サブ画像は画像のタイトルとしては「PA01-01」なんだが、jpgファイルまで確認するとPA01-01-01.jpgになっている。これは各枝番商品の画像が複数になるに決まっているからなんだが、もしかして、これも問題なのかもしれない。
たとえばサブ画像として呼ぶ画像に関してはPA01-01 でアップして、
そのさらに下になるサブ画像をPA01-01-01・・・でアップする?

わき道に逸れるけどやってみますか? 
←今ココ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)