gundam

フォーラムへの返信

15件の投稿を表示中 - 1 - 15件目 (全140件中)
  • 投稿者
    投稿
  • 返信先: lightningでのwoocommerce対応について #100773

    gundam
    参加者

    おはようございます。
    石川様ありがとうございます。
    事故りそうな予感・・・。やはりそうなんですね。
    wordpress標準のエクスポートインポート使おうと思ったのですが・・・

    >ページ数が多くなければ該当ページの中身だけ手動でコピペするかな…
    多い場合は、どうされますか?

    返信先: lightningでのwoocommerce対応について #100759

    gundam
    参加者

    あ、そういう事ですね。
    All-in-One WP Migrationではなく、ローカルで修正した固定ページを都度、固定ページだけエクスポート、インポートといった方法を取ろうと思います。ありがとうございました。

    返信先: パーマリンクについて #100295

    gundam
    参加者

    石川様
    ありがとうございます。

    そもそも、パンくずと階層を合わせたいと言う理由(woocommerce、カスタム投稿)で
    パーマリンク変更を行っていたのです。prodactとかもいらなかったので。

    リダイレクトちょっと試してみたいと思います。

    しかし、リダイレクトで設定した場合は、やはり、prodactって、パンくずには表記されるのですよね?
    階層自体をprodactとかを含めるようにしないといけない感じになるって事ですかね?

    リダイレクトで飛ばしても、パンくずには残るって事ですかね?
    とりあえず、いじってみたいと思います。

    返信先: パーマリンクについて #100281

    gundam
    参加者

    石川様
    Custom Post Type Permalinksを停止することにより
    配送クラス、大型配送にしても、エラーは表示されませんでした。
    Custom Post Type Permalinksもできることなら使いたくはなかったのですが、
    パンクズ等の階層やカテゴリー名のことを考えて結局
    Custom Post Type Permalinksを導入していたのですが・・・

    停止するとなると、今まで構築していたカスタム投稿のgoogleインデックスが変更になる事を考えると、停止には、中々至れないのかなっても思ってしまいます。

    実際はfunctions.phpには、下記のように設定しております。
    `//パーマリンクから[product_cat]タクソノミー名を削除
    function my_custom_post_type_woo_permalinks_set($termlink, $term, $taxonomy)
    {
    return str_replace(‘/’ . $taxonomy . ‘/’, ‘/’, $termlink);
    }
    add_filter(‘term_link’, ‘my_custom_post_type_woo_permalinks_set’, 11, 3);

    //カスタムタクソノミーアーカイブ用のリライトルールを追加 ページ送り時もリライト
    add_rewrite_rule(‘product/([^/]+)/?$’, ‘index.php?product_cat=$matches[1]’, ‘top’);
    add_rewrite_rule(‘product/([^/]+)/page/([0-9]+)/?$’, ‘index.php?product_cat=$matches[1]&paged=$matches[2]’, ‘top’);

    あとは、特段いじってはいないです。

    * パーマリンクの指定方法に無理があるために Lightning 側が処理できない状態に陥っている
    * パーマリンクを改変するために .php を改変しており、それが原因で Lightning 側が処理できない状態に陥っている

    上記コードが、そういうことになるのでしょうか?

    返信先: パーマリンクについて #100272

    gundam
    参加者

    Custom Post Type Permalinksは、停止していません。
    停止すると、ページが見つかりませんになるからです。
    ※Custom Post Type Permalinks こちらの停止に関しては、phpやら見直さないといけないので行っていません。

    woocommerceで配送の配送クラスを「配送クラスなし」にするとエラーは出ないです。大型配送の時だけでます。

    返信先: 表示が乱れました。 #98299

    gundam
    参加者

    プラグインのページから、VK All in One Expansion Unit 「詳細」から、インストールをしました。
    最新のバージョンです。と出ましたが、問題なく、サイト表示されました。
    お騒がせいたしました。

    すみませんでした。

    返信先: 表示が乱れました。 #98296

    gundam
    参加者

    他のサイトが、自動アップデートされて
    以下のプラグインを更新しました:
    – VK All in One Expansion Unit (バージョン 9.98.1.0 から9.99.1.0へ) : https://wordpress.org/plugins/vk-all-in-one-expansion-unit/

    で問題ないみたいです。

    たまたま、アップデート中にログインとかでおかしくなったのでしょうか?


    gundam
    参加者

    石川様 ありがとうございます。
    近々スクショアップさせていただきますので、しばしお待ちいただけますか。
    よろしくお願いいたします


    gundam
    参加者

    こんばんわ。
    先日は、カラム間隔のご教授ありがとうございました。

    当方、綺麗になったと喜んでおりましたら、

    スマホで一列の場合は、右端、左端が他のブロックと合わないし
    カルーセルでカードアイテム使っているところも合わなくなるし、
    2カラムの右側に2カラムの場合とか、
    多々、おかしくなったところがあります。
    すべてを検証しているわけではありませんが
    カードアイテムを使っているところが、結構バラバラになっています。

    もちろん、ブロックの中にブロックとか、四苦八苦して作ったものなので
    ここで綺麗になっても、他ではずれるとか・・・当たり前と言えば当たり前なのですが。

    グリッドカラム関係は本当によく使う機能だと思うので残念でなりません。
    やはり、ブロック同士は、縦一直線(両端)にしたいです。

    現状、スマホでは今まで通り通常の真ん中間隔多でやるのが、ベストなのかと思った次第です。

    レイアウトも2カラムもあれば1カラムもありますし
    ページによっては、スマホ時1列、2列もあります。

    結局は、スマホ2列のみだけの対応って感じになってしまいます。

    以上、ご検討のほどよろしくお願いいたします。

    追伸、意味が通じない場合、スクショします。だだ、名前消したり大変そうな感じがしたので今回はスクショやめました。

    返信先: デフォルトサムネイルの参照について #96400

    gundam
    参加者

    対馬様
    ありがとうございます。
    そういうことだったんですね。

    石川様
    ありがとうございます。
    いただいたコードで思い通りになりました。

    ありがとうございます。

    返信先: デフォルトサムネイルの参照について #96371

    gundam
    参加者

    石川様、ありがとうございます。
    まだまだPHP勉強中なのですが、
    the_post_thumbnail();こちらは、アイキャッチ画像をimgタグとして出力になるのですよね?
    実際、lightningのカード型レイアウトでは、スタイルでbackground-imageを使っているかと思われます。
    そうなると、the_post_thumbnail();では出来なかったです。

    デフォルトサムネイルのパスを試しに入れてみても、真っ白だったので、根本的に何か間違っていると思うので、
    色々と試してみたいと思います。

    if (has_post_thumbnail($post->ID)) {
        $post_item_html .= '<div class="vk_post_imgOuter" style="background-image:url(';
        $post_item_html .= get_the_post_thumbnail_url($post->ID, 'medium') . ')">';
        $post_item_html .= '<a href="' . get_the_permalink($post->ID) . '">';
        $post_item_html .= '</a>';
        $post_item_html .= '</div>';
    } else {
        $post_item_html .= '<div class="vk_post_imgOuter" style="background-image:url(https://xxx.xxxxx.com/wp-content/uploads/2024/06/20240625-02.jpg)">';
        $post_item_html .= '<a href="' . get_the_permalink($post->ID) . '">';
        $post_item_html .= '</a>';
        $post_item_html .= '</div>';
    }
    返信先: デフォルトサムネイルの参照について #96335

    gundam
    参加者

    石川様お返事ありがとうございます。
    説明が下手で申し訳ございません。
    デフォルトサムネイルが登録されていて、アイキャッチがが登録されていない場合、自動でデフォルトサムネイルが
    表示されるってことだとは思うのですが…

    if (has_post_thumbnail($post->ID)) :
    $post_item_html .= ‘<div class=”vk_post_imgOuter” style=”background-image:url(‘;
    $post_item_html .= get_the_post_thumbnail_url($post->ID, ‘medium’) . ‘)”>’;
    $post_item_html .= ‘ID) . ‘”>’;
    $post_item_html .= ‘
    ‘;
    $post_item_html .= ‘</div>’;

    endif;

    このコードだと、もしもアイキャッチが登録されているならばってことだと思うのですが
    されてなければ、真っ白(なし)ってことだと思うのですが
    アイキャッチが登録されていなければ、分岐で、デフォルトサムネイルの画像パスを指事しようと思ったのですが
    この方法だと、デフォルトサムネイルが変更したら、意味がないって事でした。

    よくよく考えてみると
    例えば、変数アイキャッチというものがあるとして、
    そもそも、その変数アイキャッチには、アイキャッチが登録されていれば、その画像、されていなければデフォルトサムネイルって感じの変数(関数)になっているのでしょうか?
    それならば、単純にその変数を使えば良いという事ですかね?

    その場合は、どういった関数になるのでしょうか?
    よろしくお願いいたします。


    gundam
    参加者

    うなこ様 お返事ありがとうございます。
    やはり、グリッドカラムは勝手がちがうんですね。承知いたしました。
    グリッドカラムカードで代用したいと思います。
    また、グリッドカラムカード、何回かやってみたものの、今までとは違って、画面サイズ別の列数のやり方が
    変わったので、なんとなく敬遠していたのですが、少しづつ励みたいと思います。

    ありがとうございました。


    gundam
    参加者

    石川様 ありがとうございます。下記の通り色を参照する事ができるようになり、
    基本のカテゴリー色を変えても、その色にする事ができました。
    ありがとうございます。

    use VektorInc\VK_Term_Color\VkTermColor;

    add_action(
    ‘lightning_entry_body_before’,
    function () {
    global $post;

    if (is_single() && ‘information’ === get_post_type()) {
    $info_terms = get_the_terms($post->ID, ‘info-cat’);
    $info_time = get_the_date();

    $args = array(
    ‘taxonomy’ => ‘info-cat’, // 対象のタクソノミーを指定
    );

    $background_color = ”;
    if (class_exists(VkTermColor::class) && method_exists(VkTermColor::class, ‘get_post_single_term_info’)) {
    $term = VkTermColor::get_post_single_term_info($post, $args);
    if (isset($term[‘color’])) {
    $background_color = $term[‘color’];
    }
    }

    echo ‘<div class=”custom-info-cat”>’;
    echo ‘<span class=”custom-info-cat-date”>’ . $info_time . ‘</span>’;
    echo ‘<span class=”custom-info-cat-category” style=”background-color:’ . esc_attr($background_color) . ‘;”>’ . get_the_term_list($post->ID, ‘info-cat’, ”, ‘, ‘, ”) . ‘</span>’;
    echo ‘</div>’;
    echo ‘<h1 class=”entry_title”>’ . get_the_title() . ‘</h1>’;
    }
    }
    );


    gundam
    参加者
    add_action(
    	'lightning_entry_body_before',
    	function () {
    		global $post;
    		if ( is_single() && 'information' === get_post_type() ) {
    			$info_terms       = get_the_terms( $post->ID, 'info-cat' );
    			$info_time        = get_the_date();
    			$categories_class = '';
    
    			if ( ! empty( $info_terms ) && ! is_wp_error( $info_terms ) ) {
    				foreach ( $info_terms as $term ) {
    					$categories_class .= ' category-' . esc_attr( $term->slug );
    				}
    			}
    
    			echo '<div class="custom-info-cat' . $categories_class . '">';
    			echo '<span class="custom-info-cat-date">' . $info_time . '</span>';
    			echo '<span class="custom-info-cat-category">' . get_the_term_list( $post->ID, 'info-cat', ", ', ', " ) . '</span>';
    			echo '</div>';
    			echo '<h1 class="entry_title">' . get_the_title() . '</h1>';
    		}
    	}
    );

    とりあえず、カスタム投稿のカテゴリースラッグを参照して、cssで背景色をつける事にしましたが
    カテゴリーの色を変えると、当然、別色になってしまいます。

    何かいい方法は、ないでしょうか?
    よろしくお願いいたします。

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