Welcart 0.5 リリースのお知らせ
Welcart 0.5 がリリースされました。
WordPress 3.0 を利用するにはWelcart 0.5 が必要になります。
Welcart 0.5 はWordPress 2.9 でも使用できます。
注意! Welcart をv.0.5 にアップグレードすると既存のデータが更新されます。必ずデータベースのバックアップを取ってください。バックアップが無い場合は前のバージョンには戻せなくなります。
以下変更箇所と注意です。
- デフォルトテーマを一新。「Welcart Default Theme 1.0」に入れ替え
- 商品編集でカスタムフィールドが使えるように修正(WP0.3 を利用した場合のみ)
- 商品に対してコメントが入れられるように修正(WP0.3 を利用した場合のみ)
- 商品情報に使用していたメタキーの仕様を変更
既存のデータテーブルを修正します。念のためにデータベースのバックアップを取ってください。 - ログイン時の脆弱な部分を修正
- ログアウトしてもカートのお客様情報が残ってしまう不具合を修正
- 「ログイン情報を記憶する」をチェックしても保持されない不具合を修正
- メンバー情報編集でパスワードを空白にしても変更されてしまう不具合を修正
- 配送設定の配送名のIDを0から始まるように変更
- お問い合わせフォームを利用した場合の入力チェック処理を追加
- wp_list_pages()から生成されるリンクの場合カートページなどがSSLを通らなくなる不具合を修正
- SSLを使用した際、特定の固定ページへのリンクが異常だったのを修正
カテゴリー: お知らせ


さっそくアップデートしてみたのですが、カート・メンバーページのリンクを踏むと、「多くのリダイレクトが発生」しているため表示できなくなります。
SSLを外すと動くのでその辺りが原因だと思います。
環境
WordPress:2.9.2
Welcart:0.5
ブラウザ:Safari
なんかアバターが違うと思ったら、アドレスをうち間違えてました。
AdminSSLをお使いですか?
どちらのサーバーですか?
Welcart自体はリダイレクトは行っておりません。何かほかに原因があるのではないでしょうか。
AdminSSLは使っていません。
サーバーは書き忘れていました。すみません。さくらインターネットです。
リダイレクトをしているプラグインがあった気がするので、それを切って試してみます。
お手数をおかけしました。
「WP No Category Base」というプラグインが怪しいなと思ったので、切ってみましたが、変わらず。
Welcart以外のすべてを切っても同じでした。
調べてみると、直書きで
“https://example.com/shop/usces-cart/”
“https://example.com/shop/?page_id=3″
の場合は動きました。(/shop/は、間にページを挟んでいるため)
ところが、wp_list_pagesで出力したURLは
“https://example.com/?page_id=3&usces=fab64e842635f0390e82b81cacf829d5″
など(usces=のあとは読み込む度に変わる)となっていて、リダイレクトされてしまうようです。
関係ありそうなのは、パーマリンクを
“/%category%/%post_id%/”
としていることですが…
よろしくお願いします。
幾つか教えてください。
どちらのサーバーをお使いですか?
WordPress をインストールしているディレクトリは shop/ の中ですか?
共有SSLですか、それとも独自ドメインSSLですか?
Welcartシステム設定での「WordPress のアドレス (SSL)」と「ブログのアドレス (SSL)」を教えてください。ドメインはexample.comで結構です。
よろしくお願いします。
【サーバー】
さくらインターネット
【インストールディレクトリ】
http://example.com(shop/はwordpressの”ページ”機能です)
【SSL】
共有SSL
【WordPress のアドレス (SSL)・ブログのアドレス (SSL】
https://example.com(同じ)
他にも必要な情報がありましたら、お知らせ下さい。
ありがとうございます。
ご説明の中に、「(/shop/は、間にページを挟んでいるため)」、「(shop/はwordpressの”ページ”機能です)」とありますが、これはどういうことでしょうか。
ブログのアドレス (SSL)を https://example.com と設定されているなら、Welcart の作るリンクは “https://example.com/?page_id=3&usces=fab64e842635f0390e82b81cacf829d5″で正解です。
shop というパスをどのように設定されているのかが知りたいです。Codex に情報があるようでしたら場所だけでも教えていただけますでしょうか。
あ、そうかそこの説明が曖昧でした。
わかりづらくてすみません。
「WP No Category Base」というプラグインがありまして、それを使うとカテゴリーアーカイブのURLに含まれる「/category/」が消されます。
すると例えば
・「shop」という名前のページ
・「shop」という名前のカテゴリー
この2つのページのURLが同じ(http://example.com/shop/)になり、ページの内容が優先されて表示されます。(逆に言うと「shop」カテゴリーのアーカイブが表示されなくなる)
これを利用して
「Shop」というページのなかに「カート・メンバーベージ」+「商品」カテゴリー
という構成にみせようとしています。
この小細工が悪さをしているのかもしれませんが「WP No Category Base」をきった場合も、同じような状態でした。
とりあえずページのみでいうと「カート・メンバーベージ」が「Shop」というページの子供になっているということです。
変なことをしているせいで、よけいにややこしくしてしまっているようで、すみません。
こんにちは。
残念ながら、Welcart はそう言った運用を考慮しておりません。
Welcart が自動登録するカートページとメンバーページは一切変更しないということでお願いいたします。
なるほど、わかりました。
どのようなページ構造にするか、もう一度考え直してみます。
時間とお手数をおかけしてしまい申し訳ありませんでした。