——————————————-
WordPress のバージョン: 3.9.2
Welcart のバージョン:1.4.2
ご利用のテーマ:cloth_3_blue,mobile_smart_default
症状を確認したブラウザ:xperia ZのChrome
サーバー(会社名、サービス名):coreserver
SSLの利用: 有り
WordPress のパーマリンク設定: カスタム構造 /%postname%
——————————————–
通常のPCのWelcartのサイトですと問題ないのですが、
そろそろスマホ専用のサイトを使おうと思い、
Welcart Shop>モバイル設定>PC用テンプレートのみを使用する
のチェックを外してテストしてみましたところ、
商品をカートに入れると、
「只今、カートに商品はございません。」
とでて、商品がカートに入りません。
以下をmobile_smart_defaultのfunction.phpに入れたら
ウィジェットのCSS、JSともに出力されなくなりました。
function my_deregister_styles() {
wp_deregister_style(‘wcex_olwidget_style’);
wp_deregister_style(‘olwidget_shop_head’);
wp_deregister_style(‘slideShowcaseStyleSheets’);
wp_deregister_style(‘wcex_widgetcart_style’);//widgetcart
}
add_action( ‘wp_print_scripts’, ‘my_deregister_script’, 100 );
function my_deregister_script() {
wp_deregister_script(‘wcex_widgetcart_js’);//widgetcart
}
remove_action( ‘wp_enqueue_scripts’, ‘category_posts_widget_styles’ );
remove_action(‘init’, ‘wcex_widgetcart_init’, 20);
それでも、WCEX Widget Cartが有効になっていると
スマホからmobile_smart_defaultにアクセスするとカートに商品がはいりません。
原因としては、
usces_register_action(‘inCart’);
こちらが原因だと思うのですが、
function.phpに、
$_POST[‘usces_force’] = ‘incart’;
を入れてもどこかで削除されるらしく?
どうしても、WCEX Widget Cartがあることが前提として動いてしまうようです。
どうすれば良いのかご指導いただけると助かります。