uishi
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
uishi参加者
まずテーマが書いてないので想像でしか返事ができないのですが、
welcartというより利用テーマの個別投稿ページの問題だと思います。uishi参加者たまに携帯などでかなり以前に契約した場合、
メールアドレスがRFC に準拠していない場合がある。
この場合、メールアドレスが不正です。やメールが届かないケースがある。
というか届かなくて調べた。@マーク以前の部分ににドットが連続とかが該当するみたいです。
正解じゃないかもしれないが、
メールアドレスが不正です
や
RFC に準拠
でググれば参考になるかもしれません。
ならないかもしれません。uishi参加者お返事ありがとうございます。試してみます。
uishi参加者少しご意見も伺ってみたいので投稿します。
どちらかというとwordpressの使い方のほうにウェイトがよるかもしれませんが、
メインにウィジェットエリアを用意して、ウィジェットを配置すればどうかなとは思います。
ウィジェットのほうの設定でサムネイル表示やスラッグや表示個数を決めれるので便利かと思います。
ただ表示速度とかの点で効率的なのかどうかな。ウィジェットエリアは今あるオススメの上と下に作ればいいとは思います。
- この返信は9年、 5ヶ月前にuishiが編集しました。
uishi参加者こちらgoogleショッピングを利用したい場合、
個別ページの価格表示は税込価格表示が必須のようです。uishi参加者ありがとうございます。
設定を変更したらエラーでなくなりました。uishi参加者お世話になります。
ご面倒をおかけします。
下記の通りでした。
Apache
MySQL 5.0.82-community-log
PHP 5.2.17 memoly[global]:50M [locale]:256M [usage]:34M
simplexml, curl, gd, json, mbstring, mysql, opensslなおフックを使って社名表示変えています。
uishi参加者知恵があるわけではないけど、
helpdesuさんのところの取引は
1カートに1商品が原則なんでしょうか
uishi参加者理由はわかりませんが回復したそうです。
お騒がせしました。
uishi参加者開発の方への質問ではないですが、
global $wpdb;
$query = $wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_name = %s AND post_type = 'post' LIMIT 1", $item_code);
$id = $wpdb->get_var( $query );
$thumbnail_id = get_post_thumbnail_id($id);
return $thumbnail_id;こちらで一応希望通り動いたんですが、
global $post;
$thumbnail_id = get_post_thumbnail_id($post->ID);
return $thumbnail_id;だと$postのIDが一つずれるんですが、
原因はどのようなことが考えられるんでしょうか。
uishi参加者welcartには買い物をするお客さんようのログインが別にあるんですが、理解されてますよね。
これはwordpress自体の管理画面にアクセするためのログインとは関係ありません、たぶん。
welcartの会員になってないなら当然会員情報はないですよね。
じゃないかと。
uishi参加者改訂版
$categories = get_terms($tax_one);
foreach ( $categories as $cat ) {
echo '<li>' . esc_html($cat->name) ;
echo '<ul><li><a href="'.get_bloginfo('url').'/?'.esc_html($tax_one).'='.esc_html($cat->slug).'">'. esc_html($cat->name).'一覧</a></li>';
$sub_cats = get_terms($tax_two);
foreach ( $sub_cats as $sub_cat ) {
my_get_custom_terms_num($tax_one,$tax_two,$cat,$sub_cat);
}
echo '</ul></li>';
}function my_get_custom_terms_num($tax_one,$tax_two,$cat,$sub_cat){
global $wpdb;
$query = $wpdb->prepare("SELECT object_id,COUNT(*) FROM $wpdb->term_relationships WHERE term_taxonomy_id IN (%d,%d) GROUP BY object_id HAVING COUNT(*) > 1 ",$cat->term_taxonomy_id,$sub_cat->term_taxonomy_id);
$outputs = $wpdb->get_results( $query );
foreach($outputs as $output){
echo '<li><a href="'.get_bloginfo('url').'/?'.esc_html($tax_one).'='.esc_html($cat->slug).'&taxtwo='.esc_html($sub_cat->slug).'" />' . esc_html($sub_cat->name) . '</a></li>';
//print_r($output);
}
}taxonomy-第一カスタム分類名.phpとtaxonomy-第二カスタム分類名.phpをつくって、第二カスタム分類を$_GETで受け取ってquery_postsする。
どちら様でもセキュリティ的な示唆やスピードアップにこうしたほうがいいというがありましたらお教えいただけると幸いです。
変数名のつけ方も教えていただけると幸いです。
uishi参加者welcartのデフォルトテーマだと問題ないのですが、
他のテーマ(arras)だと、最初の1つが0でアイキャッチ画像のidが1ずつずれるんですが、なにかあるのでしょうか。
uishi参加者nanbu様、レスありがとうございます。
(1)
バッグ
┣A
┗B
腕時計
┣A
┗B
(2)
A
┣バッグ
┗腕時計
B
┣バッグ
┗腕時計
の両方のウィジットを各々設置したいのです。
有名ブランドだと幅広い商品を扱っているので、
商品からさがすと、ブランドからさがすの2通りあったほうがいいと思うのです。
でリンク先の問題はおいておいて、ウィジットに親子関係のないカスタム分類を階層的に表示するのに
function my_get_sub_tax_post($tax_one,$tax_two,$cat,$sub_cat){
$args = array(
'posts_per_page'=>1,
'tax_query' => array(
array(
'taxonomy' => $tax_one,
'terms' => array($cat->term_taxonomy_id),
'field' => 'term_taxonomy_id',
'operator' => 'AND'
),
array(
'taxonomy' => $tax_two,
'terms' => array($sub_cat->term_taxonomy_id),
'field' => 'term_taxonomy_id',
'operator' => 'IN'
),
),
);
query_posts($args);
if(have_posts()){
echo '<li><a href="'.esc_html(get_bloginfo('url')).'/?'.esc_html($tax_one).'='.esc_html($cat->slug).'&'.esc_html($tax_two).'='.esc_html($sub_cat->slug).'" />' . esc_html($sub_cat->name) . '</a></li>';
}
}と
ウィジットの本体に
$categories = get_terms($tax_one);
foreach ( $categories as $cat ) {
echo '<li>' . esc_html($cat->name) . '<ul>';
$sub_cats = get_terms($tax_two);
foreach ( $sub_cats as $sub_cat ) {
my_get_sub_tax_post($tax_one,$tax_two,$cat,$sub_cat);
}
echo '</ul></li>';
}として一応
表示するんじゃないかと思うんですが、
もっとスマートな方法がないかなと思うのと、
絞り込んだ件数をゲットで出来るような関数はないものかと思って
投稿してみました。
uishi参加者なるほど勉強になりました。
正式に実装されるのも期待しております。
-
投稿者投稿