mazi

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • mazi
    参加者

    お世話になります。
    「カートに入れるボタン」を張り付けるには、ショートコードが用意されているとのこと、以下でわかりました。
    既存のテーマを利用したショップの作り方 その3

    教えてくださったように2つのWordPressにせずに、公式サイト内に同じデザインでショップを作る方向で検討してみます。
    ありがとうございました。

    ところで、「カートに入れるボタン」のショートコードの「”」が全角になっていましたので、コピペでご使用の際には、半角に直していただけたらと思います。

    mazi
    参加者

    ご回答ありがとうございます。
    説明不足ですみません。デザインを変えずにというか、商品紹介の公式サイトのページと別デザインでショッピングページ(つまり公式オンラインショップ)にしたいと考ええています。
    welcart用のテンプレートを新たに追加するだけで良いわけでしょうか?
    また、カートに入れるボタンは、welcartを入れる前に作ったページで、いわゆるブログページになると思うのですが、ここに表示できるのでしょうか?
    よろしくお願いいたします。

    返信先: 会員限定のコメント機能 #71351
    mazi
    参加者

    yskysmr様

    ご指摘ありがとうございます。
    文字化けのファイルをもう一度確認し直してみます。
    どうぞよろしくお願いいたします。

    返信先: 会員限定のコメント機能 #71350
    mazi
    参加者

    fishpieさま

    ありがとうございます。
    #71345のコードは表示できましたが、なぜか#71346では表示されませんでした。
    ログインなどのところはボタンの画像にしてリンクすれば見栄えも良くなりそうです。

    返信先: 会員限定のコメント機能 #71336
    mazi
    参加者

    ——————————————-
    WordPress のバージョン:3.9.1–ja
    Welcart のバージョン:1.4.3
    ご利用のテーマ:welthemes
    症状を確認したブラウザ:Goole Chrome
    サーバー(会社名、サービス名):CPI
    SSLの利用: 
    WordPress のパーマリンク設定:
    ——————————————–

    fishpieさま

    以下のようにしましたら、文字化けしないで条件分岐できました。

    <?php if(usces_is_login()): ?>
    	<?php comment_form(); ?>
            <?php else: ?>
    <?php echo usces_loginout(); ?>
    <a>"><?php _e('New enrollment for membership.','usces') ?></a>
    <?php endif; ?>

    ただし、「ログインをされるとコメントができます」が表示できずに、
    ログイン 新規ご入会はこちら
    ↑の表示のみです。

    よろしくお願いいたします。

    • この返信は10年、 4ヶ月前にyasumaxが編集しました。
    返信先: 会員限定のコメント機能 #71335
    mazi
    参加者

    fishpieさま

    ありがとうございます。

    ① comments_template( )はお使いのテーマ内にcomments.phpが存在しないと動きません。
      comments.phpはいろいろなテーマによって、中身の書き方が違ってきます。welcart_defaultでもいいですが、Twenty Fourteenなどの公式の機能を満たした新しいcomments.phpが記述もシンプルで参考にしやすいと思います。Twenty Fourteenのcomments.phpを今お使いのテーマにコピーしてから、wc_item_single.php内の好きなところで、omments_template()と記述すると読み込まれるはずです。

    こちらにつきましてはこの通りやってみたらできました。

    しかし
    ② 先の記述ですが誤りがありました。usces_loginoutはデフォルトでechoされてしまうので、文中に使うならreturnを指定しないと行けませんでした。

    文字化けしてしまい、コメントフォームも表示されません。
    よろしくお願いいたします。

    返信先: 会員限定のコメント機能 #71330
    mazi
    参加者

    ——————————————-
    WordPress のバージョン:3.9.1–ja
    Welcart のバージョン:1.4.3
    ご利用のテーマ:welthemes
    症状を確認したブラウザ:Goole Chrome
    サーバー(会社名、サービス名):CPI
    SSLの利用: 
    WordPress のパーマリンク設定:
    ——————————————–

    fishpieさま

    コメントフォームは<?php comment_form(); ?>で表示できました。
    ② comments.php内のcomment_form()という関数の前後を普通に条件分岐する。

    こちらをもう一度やってみます。
    ありがとうございました。

    返信先: 会員限定のコメント機能 #71327
    mazi
    参加者

    ——————————————-
    WordPress のバージョン:3.9.1–ja
    Welcart のバージョン:1.4.3
    ご利用のテーマ:welthemes
    症状を確認したブラウザ:Goole Chrome
    サーバー(会社名、サービス名):CPI
    SSLの利用: 
    WordPress のパーマリンク設定:
    ——————————————–

    fishpieさま

    返信ありがとうございます。
    残念ながら、
    ① wc_item_single.php内にコメントテンプレートを読み込ませる。
    <?php comments_template( ”, true ); ?>

    こちらを wc_item_single.phpに書き込みましたが、コメントフォームが表示されませんでした。

8件の投稿を表示中 - 1 - 8件目 (全8件中)