Advanced Query Loop
ノーコードでクエリーを強化します
標準のクエリループブロックの制限に物足りなさを感じていませんか ? Advanced Query Loop は基本機能を大きく超える、洗練された動的なコンテンツクエリーを作成するために必要なスーパーパワーを提供します。ポートフォーリオ、ニュースサイト、複雑なコンテンツハブなど、どんなサイトを構築する場合でも、このプラグインを使えばコンテンツの表示を完全にコントロールできます。
Advanced Query Loop の特徴は何ですか ?
- コーディング不要 – すべてが直感的なビジュアルインターフェースで操作
- 強力なクエリー構築g – 通常はカスタムコードが必要となる複雑なクエリーを作成
- 柔軟性と拡張性 – 開発者を念頭に設計されながら、誰もが使いやすい
- パフォーマンスの最適化 – スマートなキャッシュと効率的なクエリーにより、サイトの速度を維持
サポートとコミュニティ
お困りですか ? サポートします !
- WordPress.org Support Forum: Get help here
- GitHub Repository: Report issues & contribute
Powerful Features at Your Fingertips
🏷️ Advanced Taxonomy Queries
複数のカテゴリー、タグ、またはカスタム分類でコンテンツをフィルタリングできる高度な分類クエリーを構築できます。
📝 複数の投稿タイプ
投稿だけに限定する必要はありません ! 複数の投稿タイプを同時にクエリーできます。ポートフォーリオ、ニュースサイト、または異なるタイプのコンテンツをまとめて表示する必要があるサイトに最適です。
🎯 Smart Post Inclusion
クエリに表示する投稿を完全に制御できます: * 手動選択: タイトルまたは ID で特定の投稿を選択 * 子アイテムのみ: 現在のコンテンツの子投稿のみ表示 * 動的フィルタリング: 複数を含める条件を組み合わせる
🚫 Intelligent Post Exclusion
クエリは簡潔で関連性のあるものにしましょう: * 現在の投稿を除外: 表示中の投稿を自動的に非表示 * 投稿リストを除外: クエリから除外する投稿リストを作成 * カテゴリフィルタリング: 特定のカテゴリの投稿を除外
🔍 Advanced Post Meta Queries
ノーコードで強力なメタクエリを作成できます: * 複数の条件: 異なるメタフィールドと値を組み合わせる * 柔軟な比較: 等しい、等しくない、より大きい、より小さいなど、さまざまな条件 * 論理演算子: AND/OR ロジックを使用してクエリを組み合わせる * ACF との連携: Advanced Custom Fields とシームレスに連携します
📅 Dynamic Date Queries
時間に基づいたコンテンツ表示がこれまでになく簡単になりました: * 相対日付: 過去1か月、3か月、6か月、または12か月間のコンテンツを表示 * 現在より前 / 後: 現在の日付を基準にコンテンツを表示 * カスタム日付範囲: 特定の開始日と終了日を設定 * 複数の日付条件: 異なる日付の条件を組み合わせる
📊 柔軟な並べ替えオプション
コンテンツを思い通りに並べ替えましょう: * 投稿者: 投稿者で並べ替え * 日付: 公開日で並べ替え * 最終更新: 最終更新日で並べ替え * タイトル: アルファベット順で並べ替え * メタ値: カスタムフィールドの値で並べ替え * ランダム: コンテンツをシャッフル表示 * メニューの順: カスタム順序を使用 * 名前: 投稿スラッグで並べ替え * 投稿 ID: 投稿 ID で並べ替え * コメント数: エンゲージメントで並べ替え
⚡パフォーマンスの最適化
- Smart pagination: Automatically disable pagination when not needed
- Efficient queries: Optimized database queries for better performance
- Caching friendly: 一般的なキャッシュプラグインとシームレスに連携
カスタマイズと拡張性
Filter Available Controls
すべての機能が必要ありませんか ? 問題ありません ! 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 );
} );
}
);
Available Control Identifiers
'additional_post_types'– 複数の投稿タイプを選択'taxonomy_query_builder'– 高度なタクソノミークエリー'post_meta_query'– メタフィールドクエリー'post_order'– 並べ替えオプション'exclude_current_post'– 現在の投稿を除外'include_posts'– 手動で投稿を追加'child_items_only'– 子投稿のフィルタリング'date_query_dynamic_range'– 日付範囲クエリー'date_query_relationship'– 日付クエリーのロジック'pagination'– ページ送りコントロール
開発者向け
Advanced Query Loop は開発者を念頭に置いて設計されています: * 拡張可能なアーキテクチャ: 独自のカスタムコントロールを追加 * 十分にドキュメント化されたフック: テーマやプラグインとの統合が簡単 * クリーンなコード: WordPress のコーディング標準に準拠 * 包括的なテスト: 信頼性を徹底的にテスト済み
始めよう
- プラグインをインストールして有効化
- 固定ページまたは投稿にクエリーループブロックを追加
- ブロックインサーター「Advanced Query Loop」のバリエーションを探します
- 直感的なコントロールでクエリを設定
- 動的コンテンツをプレビューして公開しましょう !
こんな方に最適
- ポートフォーリオ – 高度なフィルタリング機能で作品を展示
- ニュースや雑誌サイト – カテゴリーや日付によりコンテンツを表示
- ECサイト – カスタムフィールドやタクソノミーで商品をフィルタリング
- 教育プラットフォーム – コース、レベル、トピック別にコンテンツを整理
- 不動産サイト – 場所、価格、特徴で物件を絞り込む
- 高度なコンテンツ クエリーを必要とするあらゆるサイト – 可能性は無限大 !
