対馬 俊彦

フォーラムへの返信

15件の投稿を表示中 - 181 - 195件目 (全926件中)
  • 投稿者
    投稿
  • 無料版の VK Filter Search にはチェックボックスの機能がないので、
    昨年6月に私が投稿したコードは使えません。

    追加していただいたフック、カテゴリーが増える可能性がなくても役に立ちます。

    昨年お手伝いしたサイトで以下のような要望がありました。

    1. 標準投稿のカテゴリーを以下のようにする。
      [重要なお知らせ]
      [イベント]
      [メディア掲載]
      [採用]

    2. トップページのメインビジュアルのすぐに下に [重要なお知らせ] の投稿リストを表示する。

    3. トップページのやや下の方に [重要なお知らせ] 以外の投稿リストを表示する。

    4. 投稿のアーカイブページにはカテゴリーの区別なくすべて表示する。

    川井さんのケースとよく似ていますが、
    カテゴリーが増えることは気にしなくていいパターンでした。

    川井さんと同じように投稿リストを設定したのですが、
    実際に運用してみると、
    カテゴリー [重要なお知らせ] を単独で使うことってほとんどなかったんです。

    [重要なお知らせ]・[イベント]

    とか

    [重要なお知らせ]・[採用]

    とか、カテゴリーを複数組み合わせて指定するんですね。

    そうすると、先頭の投稿リストだけでなく
    下の方にある投稿リストにも重要なお知らせが表示されてしまい、
    冗長なかんじになってしまいました。

    カスタム投稿タイプも解決策にはならずに、
    結局この仕様でご了解いただきました。

    あのとき、今回のフックが使えたらうれしかったなぁ…

    いつか機会があれば、ぜひ使わせていただきます。

    うひゃっ、すごーい!!😲

    フィルターフックで 追加 CSS クラス を取得できるようになってたんですね。

    エディター画面にも反映されてて、びっくりしました。

    追加 CSS クラス の名前を exclude-2 exclude-6 のようにつけて
    除外するカテゴリーを柔軟にカスタマイズできそうですね。

    > 石川さん

    トップページに設置してある3つの VK 投稿リスト のうち、
    特定のひとつの VK 投稿リスト についてだけ有効にできるフックになるのでしょうか?

    なんだか難しそうな実装になりそうに感じて気になりましたので、
    質問させていただきました。

    VK Blocks Pro の投稿リストは複合的な条件指定が可能ですので、
    ご希望の自動化ができると思います。

    「飲食店」で絶景が売りのカフェがあり、「観光スポット」で絶景の名所があり、
    これらを絶景タグページで一覧表示するイメージです。

    カスタム投稿タイプ「飲食店」のカスタム分類「ポイント」に以下のように登録してあって、
    * リーズナブル
    * 絶景
    * 団体様可

    そして、

    カスタム投稿タイプ「観光スポット」のカスタム分類「ポイント」に以下のように登録してあって、
    * スリリング
    * 絶景
    * 映え

    「飲食店」の * 絶景
    「観光スポット」の * 絶景
    をひとつの投稿リストにまとめて表示することができます。

    除外したいカテゴリー以外の最新の5つの記事を表示させたいのです。

    やっぱり、そうなりますよね。

    同一ページ内の複数のクエリ―ループブロックに異なる設定をする方法がわかりませんでした

    もし、そのことが唯一の課題だとすると、
    News & Information を クエリーループ で作って、
    それ以外の投稿リストを VK 投稿リスト で作れば解決するように思います。
    それだとダメでしょうか?

    ちなみに、
    VK 投稿リスト でも以下のページの最後の方に書かれている「全要素の差し替え」を使って、
    特定のカテゴリーを除外するコードを書くことはできそうですが、
    同一ページ内に VK 投稿リスト が複数ある場合は難しそうです。

    Lightning 投稿一覧カスタマイズ徹底解説

    ページ内で何番目の投稿リスト(クエリーループ)なのかを取得する手段があれば解決しそうですね。

    あと、もうひとつのアプローチとして、
    十分な数の記事を出力しておいて(例えば20件)、
    JavaScript で条件に合うものだけを表示して(条件に合わないものを非表示にして)
    5件だけ見せるというのもあります。
    これが楽かもしれません。

    もうひとつ、ダメ元で書きますと、
    イベントをカスタム投稿タイプにすればよさそうですが、
    それだとダメでしょうか?

    リダイレクトすれば楽かな…と思って紹介しましたが、
    石川さんが書かれているように、アーカイブページのカスタマイズが王道ですね😅

    私はフックを使ってできるかどうかわかりませんが、CSS でできそうです。

    VK 投稿リストはカテゴリーを示すクラス名を出力しますので、これが使えます。

    添付画像をご参照ください。

    以下の CSS でいけそうです。

    .xxxxxx .vk_post.category-events {
        display: none;
    }

    xxxxxx は特定の投稿リストブロックの 追加 CSS クラス です。

    Attachments:
    You must be logged in to view attached files.

    通常の投稿との違い、メリットを理解できていないので、

    カテゴリーを独立して柔軟に設定・運用できるのがメリットのひとつです。

    カスタム投稿タイプを使うと、例えば、飲食店の場合
    【分類】和食 ・ 洋食 ・ 中華 ・ カフェ ・ ファーストフード ・ スイーツ
    【予算】~999円 ・ 1,000円~1,999円 ・ 2,000円~2,999円 ・ 3,000円~
    のように複合的に検索できるので便利ですし、

    アクティビティだと
    【分類】ウォータースポーツ ・ 陸上スポーツ ・ カルチャー
    のようなかんじになるのかなと思います。

    カテゴリーが以下のようにごちゃ混ぜになっていると使いづらいですよね。

    和食
    洋食
    中華
    カフェ
    ファーストフード
    スイーツ
    ウォータースポーツ
    陸上スポーツ
    カルチャー

    VK All in One Expansion Unit だけで(他のプラグインを使わなくても)、
    かなりのことができますよ。

    横から失礼いたします。

    カテゴリーページも編集する方法があるのでしょうか?

    固定ページや投稿ページのような編集画面は用意されていません。

    /category/のurlをカスタマイズをできるようですが、そもそも省略できないか

    ググってみれば省略するやり方はあるみたいですが(私はやったことない)、
    ご質問者のサイトの場合、省略することが解決策にはならないと思いますので、

    https://ishigaki-trip.blue/category/spot/ にアクセスされたら、
     ↓
    https://ishigaki-trip.blue/spot/ にリダイレクトする(自動的に切り替わる)

    という考え方で設定するのがよさそうです。

    お使いのサーバーのマニュアルで「.htaccess」を探してみれば手順が見つかると思います。

    それから、
    * 観光スポット
    * 飲食店
    * アクティビティ
    は投稿のカテゴリー分けで作るよりも「カスタム投稿タイプ」にしておいた方が
    将来的なコンテンツ充実に柔軟に対応しやすいので、検討してみるとよさそうです。

    確認いたしました。
    ご対応いただき、ありがとうございます!!

    返信先: 過去のバージョンについて #80200

    VK Blocks Pro 1.56.0.0 で Swiper のバージョンが
    6.8.0 → 9.2.3 にアップデートされていますので、
    おそらく 9.2.3 の仕様に合うようにコードを書き換える必要があるのでしょう。

    Swiper ってバージョンによって挙動(仕様)がけっこう違うんですよね。
    もうちょっと互換性を考慮してほしいと思ってる人、多いと思います。

    石川 様、

    修正ありがとうございます。
    0.8.7 をダウンロードしてアップデートしました。

    試してみたところ、
    サーバーに置いたバックアップファイルから復元するには有料版が必要のようで、
    FTP で転送するやり方は役に立たないと思います。

    ちょっと調べてみたところ、以下の状況です。

    * ご質問者のサイトのサーバは iCLUSTA
    * iCLUSTA はアップロードサイズの上限が 25MB

    違ってたらすみません。念のため、サーバの会社に問い合わせてみるといいです。

    上記の通りだとすると、デモサイトのデータをインポートするには

    * All-in-One WP Migration の有料版を $69 で買う
    * iCLUSTA 以外のサーバに切り替える

    のどちらかが必要です。

    Attachments:
    You must be logged in to view attached files.

    石川 様、

    アップデート、ありがとうございます。

    VK All in One Expansion Unit 9.92.4.1 でソーシャルボタンの表示・非表示の設定が反映されるようになったことを確認いたしました。

15件の投稿を表示中 - 181 - 195件目 (全926件中)