WordPressのプラグイン!Welcart!
今日は投稿が遅くなってしまいました^^;
本日も新しいサイトリニューアルのご報告の続きです^-^
ですが今日の話題は面白くないかもです*-*
新しいサイトではショッピングカート機能をWordPressのプラグインWelcartで行おうとしています!
Welcartは日本語のプラグイン、かつ会員機能や管理機能を盛り込んだ多機能なショッピングカートでとても便利!
ですが仕様が少し癖があってそれをテーマ内で設定することに一苦労ありまして只今奮闘中です@-@
例えば、WordPressには単体のページを設定する「ページ」というものがありますがWelcartでの商品ページは「投稿」を使用します。
そのため普通に投稿一覧を表示させると商品まで現れ、もちろん投稿ページのCSSも使用します。
また商品ページの単体についても同じことです*-*
CSSやHTMLはだいぶ理解していたつもりですが今度はPHP…
とりあえず備忘録も兼ねまして投稿一覧をカテゴリーで条件分岐させる(category.php内に記載)方法を…
投稿一覧をカテゴリーで条件分岐
<?php if (is_category('item')) { ?>
「カテゴリースラッグ(もしくはID)がitemのページの一覧」
<?php } else{ ?>
<?php
foreach((get_the_category()) as $cat) {
$cat_id = $cat->cat_ID ;
break ;
}
$query = 'cat=' . $cat_id. '&showposts=5';
query_posts($query) ;
?>//*ブログページのトップを最新の5件にするために
「ブログページの一覧」
<?php } ?>
そして次は投稿単体ページでカテゴリーによって条件分岐させる(single.php内に記載)方法を…
投稿単体ページをカテゴリーによって条件分岐
<?php if (in_category('item')) {?>
「カテゴリースラッグ(もしくはID)がitemのシングルページ」
<?php } else{ ?>
「カテゴリーがその他の場合のシングルページ」
<?php } ?>
これで何とかなりましたがまだまだ先が長そうで嫌になっちゃいますね^^;
焦る気持ちを抑えつつ、ひとつひとつクリアしていこうと思います^-^



むずかしいです。
独力ですごいですね。
私も肩こりと、記憶力の低下と闘ってます。
ナカシマさんも頑張ってると思うと励みになります。
配達、お疲れ様です。ここまで、高性能のオンラインショップを作れる時代に、なったのですね。HTMLのソースとか、見ても何を意味しているのか、ぜんぜん分かりません。
CMS系はプログラムがエレガントでないんだよね。
COBOLのように英文法に従ったようにできないんでしょうかねえ
覚える気がしない
新潟スィーツ・ナカシマさん
おはようございます。
HP作成を外注してしまっている溶射屋としては感心するばかりです。
皆さんご自分で作っていることが「凄い!」と思っています。
新しいHP楽しみにしています(*^-^*)
おはようございます
HPのリニューアルが着々と進んでいますね!
流石!ナカシマさん
多くの知識・技術があります
私もHP+ブログの完全リニューアルを開始しましたが・・・
私には、web知識・技術がまったくありませんので、手伝ってもらっています!!
こんばんは。
私にとってPHPは難しいです(^^ゞ
ちょっとした記述を替えるのにも一苦労です。
そのPHPを自由にカスタマイズ出来るなんて、ナカシマさん
凄いっす(@_@;)
レジ機能のプラグインまであるのですね。
流石はWPだ!(笑)
こんにちは、ナカシマさん。
Welcart は投稿記事と一緒に商品を表示させないオプションを持っています。
こちらに詳細があります。
的外れでしたらごめんなさい。
素晴らしいEショップができますよう応援いたします。
nanbu様、コメントありがとうございます!
開発者の方からコメントいただけるなんてとってもうれしいです^^
またすばらしいプラグインを公開していただけ大変助かっております^-^
本当は既存のデフォルトテーマを改造してけばよかったのですが今使用しているテーマを改造しているので余計面倒な事になっていますが、やりたいことはだいたいできてきています。
新しいリニューアルサイトではブログとショッピングサイトをcatgory.phpで条件分岐させて表示することにしまして、ドメイン/item/にアクセスした際にはその一覧を表示させようと思っております。
その一覧も商品を追加したら自動的に表示したいhtmlが書き出されcssで整えることも出来ました。
ただ、カートに入れ、会計も済んだ後、カート内が空にならないのは仕様なのかそれとも私が何か入れ忘れたのかがわかりません^^;
今度コミュニティにいき質問させていただきますね。
本当にコメントありがとうございます。
購入テストを行う場合は、一度ブラウザを開きなおして、管理画面に入らずに直接ショップへ入ってテストしてみてください。
管理者ログインした状態だとセッション管理がうまく行かない部分があります。この辺は課題なのですが、お客様に対しては問題ないと思います。