horichan
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
horichan参加者
ご返信ありがとうございます!
目からうろこでした。WCEX Mobileは持っていましたが、themeが分かれてしまうことで更新がしにくく使うのをやめておりました。
ウェルカートでレスポンシブのthemeもあるので、スマホなどにはレスポンシブで対応すればよいと思っており、SSLの関係でプラグインが必要だとは知りませんでした。別ページでの詳しい説明をありがとうございます!
常時SSLという方法もあるのですね。とても参考になりました。
よく読んでトライしてみようと思います。ありがとうございました。
今後ともどうぞよろしくお願い致します。horichan参加者毎度お世話になっております。
ご返信いただきありがとうございます。設定できるといいこともあるようです。
http://cappee.net/webservice/facebook-webservice/ogp-fbadmins-fbapp-idなくても表示できないわけではないようですので、とりあえずこのままでいきます。
PHPの勉強ができていないのでいつも行き詰まってしまいます。
勉強すればもっといろいろ出来るようになるとは思うのですが、なかなか体質的に受け付けず…今後ともどうぞよろしくお願い致します。
ありがとうございました。
horichan参加者ありがとうございます。
とりあえずブログ部分にコードが出ていないので(なぜかわかりませんが)このまますすめたいと思います。
商品ページだけに出すように制御できるとありがたいですが、ページ部分は読み込み速度は関係ないので、これで十分です。
まだまだ勉強不足ですが、がんばってよりよいサイトを作りたいと思います。今後共どうぞよろしくお願い致します。
horichan参加者ご返信ありがとうございます。
今のところ、フッターに
<script type=’text/javascript’>
/* <![CDATA[ */
uscesL10n = {
‘ajaxurl’: “http://www.sy-golf.com/iomic/wp-admin/admin-ajax.php”,
‘post_id’: “253”,
‘cart_number’: “2953”,
‘is_cart_row’: false,
‘opt_esse’: new Array( ),
‘opt_means’: new Array( ),
‘mes_opts’: new Array( ),
‘key_opts’: new Array( ),
‘previous_url’: “http://www.sy-golf.com/iomic”,
‘itemRestriction’: “”
}
/* ]]> */
</script>
<script type=’text/javascript’ src=’http://www.sy-golf.com/iomic/wp-content/plugins/usc-e-shop/js/usces_cart.js’></script>
というコードが表示されるのですが(ご利用ガイドなどのページ関連)これは出ていても正常でしょうか。
確認してみたらブログページには上記のコードは出力されていませんでした。
ブログはカスタム投稿タイプを利用しており、シングル、アーカイブも別のファイルを作って表示させております。今のところショートコードは使っていないのでこれでいいのですが、逆に今の状況ではブログ内ではショートコードは使えないのでしょうね。
ウェルカートのコードが出力されるファイルとされないファイル、何か設定などで違いがあるのでしょうか。プログラムは全くわからないのですが、できればページ関連もブログと同様にウェルカートのコードが出ないようにできればすっきりするなあと思っています。
horichan参加者前にやってみたときは、フッターに出たのですが、さきほどもう一度試してみたら、出ませんでした。
フックはわからないのですが、コードは以下のものを<?php wp_head(); ?>の前に入れました。
<?php
wp_deregister_script(‘jquery’);
wp_enqueue_script(‘jquery’, ‘http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js’, array(), ‘1.0’, false);
?>
いろいろ調べてフッターに出せるようになったという記事も見たのですが…
「ページスピード」は必ずここを治せというのですが、出来ないなら仕方がないですね。
cssについては、プラグインで出されるcssを使わない設定をすればいいので、それで順番については解決できそうです。
まだ試していませんが、ブログ関連の記事にウェルカートのスクリプトを出さないようにする設定ができればと思っています。それができれば、ヘッダー、フッターともにかなりすっきりしてくると思います。
今後ともどうぞよろしくお願い致します。
horichan参加者第4引数でwp_footerを設定はできました。
ただ、ウェルカートのコードよりも後に出てしまうんですよね…。
現状では希望通りにすることは無理なようですので、あきらめます。
お答えいただきありがとうございました。
horichan参加者komokomoさん、ありがとうございます。
テーマを何も触っていない最初ものに差し替えたら、エラーは出なくなったのですが、やはりヘッダーが表示されません。
wc_item_single.phpも、テーマのsingle.phpもヘッダーの読み込みは、get_header();です。しかし、ヘッダーの部分のコードがごっそり抜けています。
テーマはデジステイトのdp-matureです。
購入する前に、welcartを入れて使いたいが不具合はないかと問い合わせしました。welcartはプラグインで、dp-matureはテーマなので問題ないということだったので購入したのです。
もちろん、フォルダをコピーしてきて、それをカスタマイズするやり方は知っていますし、それで今のテーマもカスタマイズして運用しているので、当然それができると思っていたのですが・・・。
komokomoがおっしゃるように、welcartのことをよく知らないのかもしれません。プラグインを触れって・・・普通のことではないですよね。バージョンアップのときに困るので、フォルダコピーのやり方でカスタマイズする方法はないですかと問い合わせたところ、テーマファイルは触るな、プラグインを触れ、バージョンアップのことは覚悟してカスタマイズしろと怒られました。
それで、仕方なくsigle_item.phpそのものをカスタマイズするしかないと思って取り組んだのですが、私のレベルではどうにもうまくいきません。
販売会社は、問い合わせにはしっかりと答えてはいただき、サンプルを作って提示もされたのですが・・・。肝心のコードの書き方がわからない。
結局、このテーマは、welcartを使えないわけではないが、カスタマイズをしたいなら、高いphpの知識が必要だったということだと思います。
フォルダコピーの方法が使えない、高いphp力が必要ということがわかっていれば購入しなかったのですが・・・。
せっかくwelcartがフォルダコピーという方法で、カスタマイズをしやすくしてくださっているのに使えないなんて・・・。これはめずらしいケースなんでしょうか。無料テーマならテストができますが、有料テーマだと私のように失敗することになりますので、他の有料テーマ購入前には詳しく問い合わせをされることをおすすめします。
ヘッダーがどうして読み込まれないのか、もう少しがんばってみて、だめならあきらめます。
ご意見、ありがとうございました。
horichan参加者お世話になります。ご返信ありがとうございます。
phpの理解が足りないことは重々承知しておりまして、大変苦しんでおります。
テーマを購入直後、おっしゃるとおりの方法でフォルダをコピーして準備しました。なにもファイルの中身はカスタマイズをしていない状態で、商品ページを表示させると、画像、カートなど表示はされるのですが、ヘッダー部分に
Warning: include(C:xampphtdocsimcollabo/wp-content/themes/dp-mature/templates/single_item.php) [function.include]: failed to open stream: No such file or directory in C:xampphtdocsimcollabowp-contentpluginsusc-e-shopclassesusceshop.class.php on line 7342
Warning: include() [function.include]: Failed opening ‘C:xampphtdocsimcollabo/wp-content/themes/dp-mature/templates/single_item.php’ for inclusion (include_path=’.;C:xamppphpPEAR’) in C:xampphtdocsimcollabowp-contentpluginsusc-e-shopclassesusceshop.class.php on line 7342
というエラーが出て、本来のヘッダーが表示されないのです。
カートに商品を入れてみると、カートの中は表示されるのですが、こちらもヘッダーが表示されていませんでした(エラーメッセージはないです)。
それで、どうしたらよいかとテーマ販売会社へ問い合わせたところ、テーマファイルは触らずsigle_item.phpをカスタマイズしろと怒られたのです。
現在、他のテーマでwelcartを使い、カスタマイズを行って運営中でございまして、このたびテーマを変えようとしたところ、このような状況となっております。
wc_item_sigle.phpなどのファイルはある程度カスタマイズできるのですが、single_item.phpはどこにどのようなコードを書いてincludeすればよいのかわからず困っています。そんなに難しいことをしたいわけではなく、
<?php include (TEMPLATEPATH . “/xxxx.php”); ?>
といった形で、商品ページに他の説明のためのファイルを読み込ませたいだけなのですが・・・。あちらこちらに
include “xxxx.php”;
と入れてみたのですが、表示されたりされなかったりします。
表示されても商品説明文の上に表示されてしまいます。
商品説明文の上ではなく、商品説明文の下に表示させたいのです。
前述のエラーの意味、該当ファイルの場所も見てみたのですが、意味まったくわかりません・・・。なんとかできるのであれば、がんばってみようと思うのですが、テーマとの相性の問題であればあきらめなければならないのかとも思っています。正直、そこの判断もつかず、途方にくれております。
お手数ですが、このエラーは対応できるものでしょうか、それともあきらめたほうがいいものでしょうか。
どうぞよろしくお願い致します。
horichan参加者ご返信ありがとうございます。
こちらのフォーラムなどで勉強して、オリジナルテーマの場合は、wc_templateフォルダを作って、wc_sigle_item.phpをカスタマイズする方法でやってみたのですが、うまく表示されないので、テーマ販売会社に問い合わせたのです。
そうしたら、テーマフォルダは触るな、プラグインフォルダのsingle_item.phpをカスタマイズしろと怒られたのです。
それで、single_item.phpをなんとかしようとしていたのですが・・・。
テーマ販売会社には、事前にwelcartを使うが不都合がないか問い合わせしまして、welcartはプラグインだから問題ないとの返答だったので、テーマを購入しました。でもカスタマイズは難しかったようで、残念です。
ショップを作る上で、カスタマイズをまったくしないで使えるテーマなんてないと思うのですが、自分のリサーチ不足を反省しています。
ありがとうございました。
horichan参加者yskysmr 様
お世話になります。
ご返信いただきありがとうございました。
本が出るとのこと、5/15ですね!楽しみにしております。
1年前にカートシステムを変えたときにこちらのカートも検討したのですが、サーバーが独自SSLに対応しておらず断念しました。
それが、最近になって対応になったので、乗り換えることにした次第です。
今までできなかったことがいろいろとできるようになり、本当にありがたいです。心よりお礼申し上げます。
本でしっかり勉強して、どんどんサイトを充実させていきたいです。
今後ともどうぞよろしくお願い致します。
ありがとうございました。
-
投稿者投稿