uishi
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.8.2)
Welcart のバージョン:(例 2.11.20)
PHP のバージョン:(例 8.2)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.5.8、SKU Select 1.4.7)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.8.7)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.5.5)
利用している決済モジュール:
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
uishi
参加者もしかしてタイムリー?
[解決済]: wp_add_inline_style で既存のハンドルに依存してCSSを出力する方法についてよくわかりませんが、すでにwelcartのjavascriptが依存するjqueryを読み込んでるのにjquery削除して、望ましいjquery再読み込んでるからじゃないでしょうか。
uishi
参加者まず「動作に関するご質問の場合は、下記をコピペしてご利用の環境をご記入ください。」はわかる範囲でかいておいておいたほうがいいですよ。
スレタイについてですが
wordpress全般にいてることですが、アップデートはファイルをすべて削除してから、新しいファイルをアップロードする形です。
なのでカスタマイズしていたfunctions.phpがプラグインのフォルダーにあったら、削除されてしまっているんでしょうね。welcart_default>functions.phpはどこにあったのでしょうか。welcartの問題というよりwordpressの側の問題だと思います。
基本的に独自にカスタマイズするなら、welcart_defaultの子テーマをthemesフォルダに作ってそちらでカスタマイズの作業をしていくことなります。
子テーマについては下記のwordpressのコーデックスを参照されよいのでは。
子テーマuishi
参加者あてずっぽうだけど、
商品カテゴリーとよく使う項目(だっけかな)の2つがあって、
よく使う項目だと商品以外のも表示されたりするんじゃないでしょうか。
なぜよく使う項目がデフォルトになってるかは分からないが。uishi
参加者コピペだと半角スペースでなければならないところが全角スペースになってしまったりすることがネットだとよくあります。投稿のはimgとsrcの間が全角スペースになってます。
コピペじゃなくて、一から手打ちしてみるとどうでしょうか。uishi
参加者本来ならカテゴリーの混乱を解決するべきなのがすじとは思います。
あとはテンプレートタグのカテゴリーについての条件分岐のタグとかいろいろ調べられら良いのかもしれません。isとか hasとか inとか
テンプレート階層 Codex
暫定ならテンプレート階層の説明を読めばいいとは思います。
対象のカテゴリーが呼ばれたときそのカテゴリーの名前なりIDがついたテンプレートが呼ばれるということですよ。
なので根本的な解決をしないと、カテゴリー増やすたびにテンプレート増やすはめになってたいへんです。展示会なら会場分必要ってことですから。uishi
参加者basicのデモにpostの見本がいるのかも。
uishi
参加者category.phpを複製して
category-infomation.phpとcategory-exhibition.phpをつくる。
それぞれ19行目辺りから45行目あたりと61行目あたりを削除
19-45<?php if( usces_is_cat_of_item( get_query_var( 'cat') ) ): ?> <?php if (have_posts()) : ?> <div class="cat-il type-grid"> <?php while (have_posts()) : the_post(); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <div class="itemimg"> <a href="<?php the_permalink() ?>"><?php usces_the_itemImage(0, 300, 300); ?></a> <?php welcart_basic_campaign_message(); ?> </div> <div class="itemprice"><?php usces_crform( usces_the_firstPrice('return'), true, false ); usces_guid_tax(); ?></div> <?php if(! usces_have_zaiko_anyone() ) : ?> <div class="itemsoldout"><?php _e('Sold Out', 'usces' ); ?></div> <?php endif; ?> <div class="itemname"><a href="<?php the_permalink() ?>" rel="bookmark"><?php usces_the_itemName(); ?></a></div> </article> <?php endwhile; ?> </div><!-- .cat-il --> <?php endif; ?> <?php else : ?>61
<?php endif; ?>
すると売り切れじゃない表示になるかも。
19行目で商品を親カテゴリとしてるかしてないかを判定して、
表示を違うものにしている。
削除してる部分は条件分岐と商品の場合の表示内容の部分。
61行目は19行目の条件分岐の終わり。
上手に削らないとエラーでるけど新たに作ったお知らせと展示会の奴を削除すれば直る。
でもお知らせと展示会がなぜ商品の配下になってることになっているんだろう。uishi
参加者なるほど。試してみます。
uishi
参加者詳しい人にお伺いしたいが、
$nameform は関数の中で定義されてないので意味があるのでしょうか。フックの方で、$typeも$valuesも確定して、自分の関数に渡されるので、
if文の必要がないのでは。function my_usces_filter_furigana_form($furigana, $type, $values ){ $furigana = '<tr id="furikana_row" class="inp1"> <th scope="row">' . usces_get_essential_mark('name3', $data).__('furigana', 'usces').'</th>'; <td>セイ<input name="' . $type . '[name4]" id="name4" type="text" value="' . esc_attr($values['name4']) . '" onKeyDown="if (event.keyCode == 13) {return false;}" style="ime-mode: active" /></td> <td>メイ<input name="' . $type . '[name3]" id="name3" type="text" value="' . esc_attr($values['name3']) . '" onKeyDown="if (event.keyCode == 13) {return false;}" style="ime-mode: active" /></td> </tr>'; return $furigana; }でいいんじゃないでしょうか。
uishi
参加者>また、カスタム分類の場合category.phpは通りません。
そうでしたか。失念してました。custom post type uiでカスタム投稿を作ると、
wordpress組み込みのカテゴリーをカスタム投稿でも使える(?)ので、
category-(cat_id).phpとかも使えるかもしれませんよ。
今度は投稿タイプを絞り込む必要があるのかもしれませんが。uishi
参加者>また、カスタム分類の場合category.phpは通りません。
そうでしたか。失念してました。uishi
参加者category-blog.phpには何か表示されるんでしょうか?
ないならウィジットにも何も表示されないと思いますが。
カスタム投稿は投稿タイプであって、カテゴリーのことじゃないと思いますが。
それと4人の別の方がブログを書くなら、
普通の投稿をauthorで分けても良いのではないでしょうか。
最後に
Custom Post Type Widgetsの作者に聞いた方が早いような気がしますが。uishi
参加者Welcart 管理画面にエラーが出る時の対処法(外部サイト)
具体的にどうすればいいのかはちょっとわからないですが、
必要な一時フォルダがないというエラーメッセージのようですね。uishi
参加者なるほどsidebar.phpで条件分岐するですか。
勉強になりました。
お忙しい中ありがとうございます。uishi
参加者後学のためにお聞きしたいが
条件付けしたりget_sidebarにblog指定しないで、
sidebar-blog.phpが反映されるもんなんでしょうか。 -
投稿者投稿
PAGE TOP