Advanced Query Loop
ノーコードでクエリーを強化します
標準のクエリループブロックの制限に物足りなさを感じていませんか ? Advanced Query Loop は基本機能を大きく超える、洗練された動的なコンテンツクエリーを作成するために必要なスーパーパワーを提供します。ポートフォーリオ、ニュースサイト、複雑なコンテンツハブなど、どんなサイトを構築する場合でも、このプラグインを使えばコンテンツの表示を完全にコントロールできます。
Advanced Query Loop の特徴は何ですか ?
- コーディング不要 – すべてが直感的なビジュアルインターフェースで操作
- 強力なクエリー構築 – 通常はカスタムコードが必要となる複雑なクエリーを作成
- 柔軟性と拡張性 – 開発者を念頭に設計されながら、誰もが使いやすい
- パフォーマンスの最適化 – スマートなキャッシュと効率的なクエリーにより、サイトの速度を維持
サポートとコミュニティ
お困りですか ? サポートします !
- WordPress.org サポートフォーラム: ヘルプはこちら
- GitHub リポジトリ: 問題の報告や貢献はこちら
強力な機能をすぐに活用できます
🏷️ 高度なタクソノミークエリー
複数のカテゴリー、タグ、またはカスタム分類でコンテンツをフィルタリングできる高度な分類クエリーを構築できます。
📝 複数の投稿タイプ
投稿だけに限定する必要はありません ! 複数の投稿タイプを同時にクエリーできます。ポートフォーリオ、ニュースサイト、または異なるタイプのコンテンツをまとめて表示する必要があるサイトに最適です。
🎯 スマートな投稿の組み込み
クエリに表示する投稿を完全に制御できます: * 手動選択: タイトルまたは ID で特定の投稿を選択 * 子アイテムのみ: 現在のコンテンツの子投稿のみ表示 * 動的フィルタリング: 複数を含める条件を組み合わせる
🚫 インテリジェントな投稿除外
Keep your queries clean and relevant: * Exclude current post: Automatically hide the post being viewed * Exclude a list of posts: Curate a list of posts to exclude from the query
🔍 高度な投稿メタクエリー
ノーコードで強力なメタクエリを作成できます: * 複数の条件: 異なるメタフィールドと値を組み合わせる * 柔軟な比較: 等しい、等しくない、より大きい、より小さいなど、さまざまな条件 * 論理演算子: AND/OR ロジックを使用してクエリを組み合わせる * ACF との連携: Advanced Custom Fields とシームレスに連携
📅 動的な日付のクエリー
時間に基づいたコンテンツ表示がこれまでになく簡単になります: * 相対日付: 過去1か月、3か月、6か月、または12か月間のコンテンツを表示 * 現在より前 / 後: 現在の日付を基準にコンテンツを表示 * カスタム日付範囲: 特定の開始日と終了日を設定 * 複数の日付条件: 異なる日付の条件を組み合わせる
📊 柔軟な並べ替えオプション
Sort your content exactly how you want: * Author: Sort by post author * Date: Sort by publication date * Last Modified: Sort by last update * Title: Alphabetical sorting * Meta Values: Sort by custom field values * Random: Shuffle your content * Menu Order: Use custom ordering * Name: Sort by post slug * Post ID: Sort by post ID * Comment Count: Sort by engagement * Included Posts: Sort by post inclusion order
⚡パフォーマンスの最適化
- Disable pagination: Reduce query overhead by turning off pagination when it is not needed
- Enable caching: Store query results in a transient for one hour to reduce database load on subsequent page loads. The caching toggle is unavailable when the order is set to Random, and switching to Random order will clear any existing caching setting
- 効率的なクエリー: パフォーマンス向上のために最適化されたデータベースクエリー
カスタマイズと拡張性
利用可能なコントロールで絞り込む
すべての機能が必要ありませんか ? 問題ありません ! aql_allowed_controls フィルターを使えば特定のコントロールを簡単に非表示にすることができます。
add_filter(
'aql_allowed_controls',
function( $controls ) {
// Remove specific controls you don't need
$to_exclude = array( 'additional_post_types', 'taxonomy_query_builder' );
return array_filter( $controls, function( $control ) use ( $to_exclude ) {
return ! in_array( $control, $to_exclude, true );
} );
}
);
利用可能なコントロール識別子
'additional_post_types'– 複数の投稿タイプを選択'taxonomy_query_builder'– 高度なタクソノミークエリー'post_meta_query'– メタフィールドクエリー'post_order'– 並べ替えオプション'exclude_current_post'– 現在の投稿を除外'exclude_posts'– Exclude a curated list of posts'include_posts'– 手動で投稿を追加'child_items_only'– 子投稿のフィルタリング'date_query_dynamic_range'– 日付範囲クエリー'date_query_relationship'– 日付クエリーのロジック'pagination'– ページ送りコントロール'enable_caching'– Query result caching
開発者向け
Advanced Query Loop は開発者向けに設計されています: * 拡張可能なアーキテクチャ: 独自のカスタムコントロールを追加 * 十分にドキュメント化されたフック: テーマやプラグインとの統合が簡単 * クリーンなコード: WordPress のコーディング標準に準拠 * 包括的なテスト: 信頼性を徹底的にテスト済み
始めよう
- プラグインをインストールして有効化
- 固定ページまたは投稿にクエリーループブロックを追加
- ブロックインサーター「Advanced Query Loop」のバリエーションを探します
- 直感的なコントロールでクエリを設定
- 動的コンテンツをプレビューして公開しましょう !
こんな方に最適
- ポートフォーリオ – 高度なフィルタリング機能で作品を展示
- ニュースや雑誌サイト – カテゴリーや日付によりコンテンツを表示
- ECサイト – カスタムフィールドやタクソノミーで商品をフィルタリング
- 教育プラットフォーム – コース、レベル、トピック別にコンテンツを整理
- 不動産サイト – 場所、価格、特徴で物件を絞り込む
- 高度なコンテンツ クエリーを必要とするあらゆるサイト – 可能性は無限大 !
