投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
komokomo参加者
こんにちは。
もしかしたらですが・・・
ウィジェット部分にWelcart Recent Postsを使用していないでしょうか?
https://www.welcart.com/forum/topic.php?id=2578
Welcart Recent Postsをコンテンツより上に使用した場合、
loopimgが表示され同じ症状になりました。
Welcart Recent Postsを使用していない場合、ウィジェット部分にquery_postsを使用していないでしょうか?
使用している場合はWP_Queryを使用してみてください。
リセットでも良いのですが何かしら影響が出る可能性があります。
若しくはウィジェットをコンテンツより下に配置してみてください。
「もしかしたら」かもですので間違ってたらごめんなさい。
komokomo参加者もう少し具体的に質問しないとですよ。
>>ヘッダー項目に固定ページが来ると思うのですが、そこにジャンル別に分けた商品を項目ごとに表示させるにはどのようにすれば出来るのでしょうか??
お使いのテーマはデフォルトですか?
要は固定ページに特定カテゴリーの商品一覧を表示させたいと言う事ですよね?
普通に固定ページを作成しても商品一覧は表示できないと思いますので
まずはページテンプレートを覚えましょう。
ページテンプレートを作成しその中で商品一覧用の関数を記述しては如何ですか?
「wordpress ページテンプレート」と
「welcart 商品一覧」と検索して調べてください。
komokomo参加者もう少し具体的に質問しないとですよ。
>>ウェジェットエリアの親のウェジェットに子がついてくるので子を削除したいのですが
これはカテゴリーの話ですか?
カテゴリーの話でしたら
https://www.welcart.com/forum/topic.php?id=335
を参照した方が分かると思います。
↑↑ごめんなさい。
訂正です。
https://www.welcart.com/forum/topic.php?id=2137
こちらの方が分かり易いかな?
あとは
も参照すると良いですよ。
次回からは具体的に質問しましょう。
komokomo参加者もう少し具体的に質問しないとですよ。
ユーザー情報をフォームに取得してどうしたいのですか?
>>ワードプレスユーザー登録情報を取得する場合は、以下のように書かれております。
ユーザー情報を取得したいのですか?
それともユーザー情報を取得して何かしたいのですか?
>>登録いただいている情報をフォームに取得したのですが
情報は取得出来ているのですよね?
komokomo参加者はっ!そうですね・・・
思い出しました。
昔、デバックで非推奨のような事を確認したことがありました。
確かに自分もquery_postsとget_postsを頻繁に使用しWP_Queryを使用するのを避けていました。
今回はすっかり忘れていて『なんでquery_posts』なのかかなり悩んだのですが理由がはっきりしました。
現在は非推奨が出ていなくまったく考えもしませんでした。
申し訳ございません。
WP_Queryに戻して頂く事を期待しております。
よろしくお願いします。
komokomo参加者こんにちは。
今回の要望を訂正します。
wp_reset_queryではなくそもそもですが
$r = query_posts(array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat'=>-(USCES_ITEM_CAT_PARENT_ID), 'order'=>'DESC', 'orderby'=>'date' ));
ではなく
$r = new WP_Query(array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat'=>-(USCES_ITEM_CAT_PARENT_ID), 'order'=>'DESC', 'orderby'=>'date' ));
・
・
・
<?php while ($r->have_posts()) : $r->the_post(); ?>
・
・
・
wp_reset_postdata();が正しいのではないのでしょうか?
Welcart Recent Postsを設定する場合、ウィジェットをコンテンツ部分より
下に置かなければ何かしら影響を受けてしまいます。
wp_reset_queryを設置したとしても影響を受けてしまいますのでquery_postsではなくWP_Queryが良いかと思います。
よろしくお願いします。
komokomo参加者こんにちは。
なんだか難しく考えすぎではないでしょうか?
要は商品一覧(カテゴリー)に価格などを表示したいって事ですよね?
デフォルトテーマ(初期)のカテゴリーはarchive.phpを呼び出しています。
<?php while (have_posts()) : the_post(); ?>
の下辺りに
<?php usces_crform( usces_the_firstPrice('return'), true, false ); ?>など記述したら普通に価格は表示されますよ。
skuの何を表示したいか分からないのでとりあえず商品関連のテンプレートタグを記述してみたら如何ですか?
あとはページテンプレートを使用するのでしたらquery_postsなどで簡単に商品一覧は取得できます。
komokomo参加者こんばんわ。
ざっと見た感じですが新規登録ページ以外(多分)ですけど
カートページなどhtmlの文法が間違ってますよ。
<div>の終了がなかったりで崩れている原因ではないですか?
新規登録ページはheader_explanationからfooter_explanationまで
スッポリなくなっている感じですね。
テーマ内の/wc_templates/member/wc_new_member_pageを編集してませんか?
若しくはfunctions.phpにフックで何か処理されているとか・・・
wp_head();は普通に取得できているので何かしら編集されたと思います。
どうにもならないのでしたら一度デフォルトに戻した方が良いと思います。
デフォルトのテーマにダウンロードした状態のdlsellerだけでテストしてみてください。
komokomo参加者こんばんわ。
送料無料の事でしょうか?
基本設定で送料無料条件を設定できますので
例えば5,000円と指定すれば5,000円以上購入で送料無料にできますよ。
komokomo参加者こんにちは。
恐らくjavascriptエラーだと思います。
ブラウザに何も出ていませんか?
パソコンの「エラーごとに通知」などを有効にしてみてください。
あとは、プラグイン同士で接触している可能性があるので1つ1つ無効にして確かめてください。
komokomo参加者$item_titleをそのまま使用するとどうですか?
$item_titleを適当にと言ったのはご自身の好きなように変更してくれと言う意味で深くは捉えないでください。
$item_titleを$itemにしても良いですし$titleにしても良いと言うことです。
komokomo参加者global $post;
$alt = get_post_meta( $post->ID, '_wp_attachment_image_alt', true );
return $alt[0];ではなく
global $usces;
$item_title = usces_the_itemName('return');
$alt = 'alt="'.$item_title.'"';
return $alt;に変更してみてください。
おそらくこれでOKだと思います。
usces_the_itemNameは商品のタイトルです。
$item_titleは適当に変更してください。
komokomo参加者こんにちは。
こちらは参考になりませんか?
https://www.welcart.com/forum/topic.php?id=516
functions/template_func.phpの633行目辺りから
usces_the_itemImageがあります。
apply_filters(‘usces_filter_img_alt’でフックしてaltを変更できるようです。
只、見た感じ商品画像すべてに反映されてしまうと思います。
サブ画像のaltだけでしたらこちらが参考になると思います。
komokomo参加者こんにちは。
>>何か、入れる位置を間違えているのでしょうか?
と言われても何処にどの様にどう記述したかにもよると思いますよ。
スタイルシートで調節してみては?
#main、#content、#footerなどでmarginを指定するとか、
contentとfooterの間に<div class=”clearfix”></div>を入れてみるとか・・・
komokomo参加者ダメでしたか。
商品ページに表示される画像はメインの画像で良いんですよね?
サブ画像ではなくて・・・
あとオリジナルのテーマにもwc_templates/wc_item_single.phpは存在しないのでしょうか?
wc_item_single.phpに画像取得のコードは記述されていないのでしょうか?
自分もオリジナルのテーマを作成していますが
メイン画像はサムネイルではなくオリジナルの画像を表示させています。
また、サイズも思った通りに取得できています。
(例えば400×400など)
デフォルトテーマではサムネイルが取得されますがサイズは意図したサイズとなります。
<?php usces_the_itemImage(0, 200, 200, $post); ?>
オリジナルのテーマはwelcart専用なのでしょうか?
専用でないのでしたらwc_templates/wc_item_single.phpを
テーマ内に移動させたと思います。
wc_templates/wc_item_single.phpまたは類似ファイルが存在すると思いますので確かめてください。
-
投稿者投稿