folon
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
folon参加者
お返事ありがとうございます。
ということは、やり方が間違っているとことですね。
もう一度頑張ってみます。folon参加者——————————————-
WordPress のバージョン:6.0.7
Welcart のバージョン:2.9.14
PHP のバージョン:7.4.33
Welcart専用の拡張プラグインとバージョン : WCEX SKU Select 1.4.5
ご利用の親テーマとバージョン :Welcart Basic1.8.3
ご利用の子テーマとバージョン :自作の子テーマ
症状を確認したブラウザ:どれでも
サーバー【重要】:WADAX/WPスタンダードプラン
——————————————–以前このトピックを拝見し、私も商品コードの並びで表示できることができました。
先日welcartのバージョンを最新にしたので、この方法が使えなくなってしまいました。「Welcart 2.7 のためのカスタマイズ修正」を確認して、functions.phpに下記を記述しましたが表示の並び順に変化がありません。
初心者で、質問の仕方が間違っているかもしれませんが、アドバイスどうぞよろしくお願いいたします。function sort_by_itemname( $query ) { if ( is_admin() || ! $query->is_main_query() ) { return; } if ( $query->is_category ) { $cat_id = get_cat_ID( get_query_var( 'category_name' ) ); $cat_id2 = get_query_var( 'cat' ); if ( usces_is_cat_of_item( $cat_id ) || usces_is_cat_of_item( $cat_id2 ) ) { add_filter( 'posts_join', 'my_join' ); add_filter( 'posts_orderby', 'my_orderby'); } } } add_action( 'pre_get_posts', 'sort_by_itemcode’ ); function my_join( $join ) { global $wpdb; $item_table = usces_get_tablecode( 'usces_item' ); $join .= " INNER JOIN {$item_table} AS welitem ON {$wpdb->posts}.ID = welitem.post_id"; return $join; } function my_orderby( $orderby ) { $orderby = 'welitem.itemCode ASC'; return $orderby; }
folon参加者`function sort_by_itemcode( $query ) {
if ( is_admin() || ! $query->is_main_query() ) {
return;
}if ( $query->is_category ) {
$cat_id = get_cat_ID( get_query_var( ‘category_name’ ) );
$cat_id2 = get_query_var( ‘cat’ );
if ( usces_is_cat_of_item( $cat_id ) || usces_is_cat_of_item( $cat_id2 ) ) {
add_filter( ‘posts_join’, ‘my_join’ );
add_filter( ‘posts_orderby’, ‘my_orderby’);
}
}
}
add_action( ‘pre_get_posts’, ‘sort_by_itemcode’ );function my_join( $join ) {
global $wpdb;
$item_table = usces_get_tablename( ‘usces_item’ );
$join .= ” INNER JOIN {$item_table} AS welitem ON {$wpdb->posts}.ID = welitem.post_id”;
return $join;
}folon参加者ご利用の親テーマとバージョン:Welcart Basic1.8.3
です。記入漏れです。失礼しました。folon参加者Welcartさま
ありがとうございます。なんとか調べて自力で解決いたしました。
CSSでz-indexプロパティのボックスの重なりの順序を指定したら検索ボックスが隠れずに表示されました。folon参加者何度もすみません。
Firefox に付属している「要素を調査」で確認したらスタイルの方ではなく、
<ul id=”menu-gnav” class=”header-nav-container cf”>
でないといけないところが
下記のように文字化け?していました。<ul id=”menu-%e3%83%98%e3%83%83%e3%83%80%e3%83%bc” class=”header-nav-container cf”>
これはどうやって直したらよいのでしょうか。
どうぞよろしくお願いいたします。folon参加者メニューは消えないのですが、サブメニューが枠ごと消えてしまうので、クリックできなくなります。
Firefox に付属している「要素を調査」でスタイルを見てみましたが、私には何がおかしくなっているかわかりませんでした。
何も変更していないWelcart Basic1.2.4テーマに変えても同じ現象です。画像を添付していますので、ご覧いただけたら説明している内容がご理解いただけるでしょうか。
Attachments:
You must be logged in to view attached files.folon参加者お返事ありがとうございます。
そうなんですね。
とりあえずはこのままにしておきます。folon参加者ずいぶん前にお返事をいただいていて、気づかずにいました。
ありがとうございます。”データを戻して”
は自分でもよくわかっていませんでした。
戻したつもりはなかったのですが、
「wordpressをサーバーに再インストール」も実はちゃんとアンインストールできてなかったのかもしれません。
その時は、画像やプラグインもインストールできなくなっていたので、その後すべてをサーバーから削除して、一からやりなおしました。
今は、原因のわからないエラーもなく順調に作業ができています。
まとよろしくお願いいたします。folon参加者お返事ありがとうございます。
テキストエディタでfunctions.phpファイルに全角文字を保存したのが原因だったようです。
新しくfunctions.phpをアップロードしなおしたら、正常に戻りました。
FTP ソフトの変換も使わないようにします。folon参加者パーミッションの設定方法はわかりました。
wp-content/uploadsのパーミッションを705から707に変更してみましたが、
今度は「ログファイルを準備できませんでした。」というエラーがでます。
下記のような表示になります。
—————————-
Welcart Shop 商品リスト
Version 1.9.1.1612261準備中 …
error : ログファイルを準備できませんでした。usces_item_list(5)_1485072561.csv
[memory peak usage] 73.2Mb
—————————-
何が原因かわかりません。
解決方法を教えてください。
ちなみに、商品一括登録は一度も成功したことがありません。folon参加者いつもありがとうございます。
無事、追記できました。
全角でのミスの指摘ありがとうございます。folon参加者ohnisiさん
お返事ありがとうございます。
初めての子テーマ作成でしたが、無事価格の非表示ができました!
ついでに詮索結果ページの価格非表示にできました。
わかりやすく教えていただき本当にありがとうございます。 -
投稿者投稿