├── .editorconfig ├── .eslintrc ├── .github ├── release-drafter.yml └── workflows │ ├── e2e.yml │ ├── phpunit.yml │ ├── release-drafter.yml │ └── static-linting.yml ├── .gitignore ├── .nvmrc ├── .wp-env.json ├── _blueprints ├── aql-content.xml ├── blueprint.json ├── cpt-demo.php ├── demo-content.xml └── e2e-blueprint.json ├── composer.json ├── extending-aql.md ├── includes ├── Query_Params_Generator.php ├── Traits │ ├── Date_Query.php │ ├── Disable_Pagination.php │ ├── Enable_Caching.php │ ├── Exclude_Current.php │ ├── Exclude_Posts.php │ ├── Exclude_Taxonomies.php │ ├── Include_Posts.php │ ├── Meta_Query.php │ ├── Multiple_Posts.php │ ├── Post_Parent.php │ └── Tax_Query.php ├── enqueues.php ├── query-loop.php ├── taxonomy.php └── utilities.php ├── index.php ├── package.json ├── phpcs.xml ├── phpunit.xml ├── readme.md ├── readme.txt ├── src ├── components │ ├── child-items-toggle.js │ ├── exclude-taxonomies.js │ ├── icons.js │ ├── multiple-post-select.js │ ├── pagination-toggle.js │ ├── performance-controls.js │ ├── post-count-controls.js │ ├── post-date-query-controls.js │ ├── post-exclude-controls.js │ ├── post-include-controls.js │ ├── post-meta-control.js │ ├── post-meta-query-controls.js │ ├── post-offset-controls.js │ ├── post-order-controls.js │ ├── single-taxonomy-control.js │ └── taxonomy-query-control.js ├── hooks │ ├── useDebouncedInputValue.js │ └── usePostTypeMetaFields.js ├── legacy-controls │ └── pre-gb-19.js ├── slots │ ├── aql-controls-inherited-query.js │ ├── aql-controls.js │ └── aql-legacy-controls.js ├── utils │ └── index.js └── variations │ ├── controls.js │ └── index.js ├── tests ├── e2e │ ├── Playground.ts │ ├── Selectors.ts │ ├── aql-fixtures.ts │ ├── playwright.config.ts │ ├── test.spec.ts.starter │ ├── tests │ │ ├── additional-post-types.spec.ts │ │ ├── basic.spec.ts │ │ └── pagination-toggle.spec.ts │ └── utils.ts └── unit │ ├── Date_Query_Tests.php │ ├── Exclude_Current_Tests.php │ ├── Exclude_Posts_Tests.php │ ├── Multiple_Post_Types_Tests.php │ ├── Query_Params_Generator_Tests.php │ └── bootstrap.php └── webpack.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/phpunit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/.github/workflows/phpunit.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/static-linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/.github/workflows/static-linting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.18.3 2 | -------------------------------------------------------------------------------- /.wp-env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/.wp-env.json -------------------------------------------------------------------------------- /_blueprints/aql-content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/_blueprints/aql-content.xml -------------------------------------------------------------------------------- /_blueprints/blueprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/_blueprints/blueprint.json -------------------------------------------------------------------------------- /_blueprints/cpt-demo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/_blueprints/cpt-demo.php -------------------------------------------------------------------------------- /_blueprints/demo-content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/_blueprints/demo-content.xml -------------------------------------------------------------------------------- /_blueprints/e2e-blueprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/_blueprints/e2e-blueprint.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/composer.json -------------------------------------------------------------------------------- /extending-aql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/extending-aql.md -------------------------------------------------------------------------------- /includes/Query_Params_Generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Query_Params_Generator.php -------------------------------------------------------------------------------- /includes/Traits/Date_Query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Date_Query.php -------------------------------------------------------------------------------- /includes/Traits/Disable_Pagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Disable_Pagination.php -------------------------------------------------------------------------------- /includes/Traits/Enable_Caching.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Enable_Caching.php -------------------------------------------------------------------------------- /includes/Traits/Exclude_Current.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Exclude_Current.php -------------------------------------------------------------------------------- /includes/Traits/Exclude_Posts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Exclude_Posts.php -------------------------------------------------------------------------------- /includes/Traits/Exclude_Taxonomies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Exclude_Taxonomies.php -------------------------------------------------------------------------------- /includes/Traits/Include_Posts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Include_Posts.php -------------------------------------------------------------------------------- /includes/Traits/Meta_Query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Meta_Query.php -------------------------------------------------------------------------------- /includes/Traits/Multiple_Posts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Multiple_Posts.php -------------------------------------------------------------------------------- /includes/Traits/Post_Parent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Post_Parent.php -------------------------------------------------------------------------------- /includes/Traits/Tax_Query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/Traits/Tax_Query.php -------------------------------------------------------------------------------- /includes/enqueues.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/enqueues.php -------------------------------------------------------------------------------- /includes/query-loop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/query-loop.php -------------------------------------------------------------------------------- /includes/taxonomy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/taxonomy.php -------------------------------------------------------------------------------- /includes/utilities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/includes/utilities.php -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/index.php -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/package.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/phpunit.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/readme.md -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/readme.txt -------------------------------------------------------------------------------- /src/components/child-items-toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/child-items-toggle.js -------------------------------------------------------------------------------- /src/components/exclude-taxonomies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/exclude-taxonomies.js -------------------------------------------------------------------------------- /src/components/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/icons.js -------------------------------------------------------------------------------- /src/components/multiple-post-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/multiple-post-select.js -------------------------------------------------------------------------------- /src/components/pagination-toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/pagination-toggle.js -------------------------------------------------------------------------------- /src/components/performance-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/performance-controls.js -------------------------------------------------------------------------------- /src/components/post-count-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/post-count-controls.js -------------------------------------------------------------------------------- /src/components/post-date-query-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/post-date-query-controls.js -------------------------------------------------------------------------------- /src/components/post-exclude-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/post-exclude-controls.js -------------------------------------------------------------------------------- /src/components/post-include-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/post-include-controls.js -------------------------------------------------------------------------------- /src/components/post-meta-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/post-meta-control.js -------------------------------------------------------------------------------- /src/components/post-meta-query-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/post-meta-query-controls.js -------------------------------------------------------------------------------- /src/components/post-offset-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/post-offset-controls.js -------------------------------------------------------------------------------- /src/components/post-order-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/post-order-controls.js -------------------------------------------------------------------------------- /src/components/single-taxonomy-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/single-taxonomy-control.js -------------------------------------------------------------------------------- /src/components/taxonomy-query-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/components/taxonomy-query-control.js -------------------------------------------------------------------------------- /src/hooks/useDebouncedInputValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/hooks/useDebouncedInputValue.js -------------------------------------------------------------------------------- /src/hooks/usePostTypeMetaFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/hooks/usePostTypeMetaFields.js -------------------------------------------------------------------------------- /src/legacy-controls/pre-gb-19.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/legacy-controls/pre-gb-19.js -------------------------------------------------------------------------------- /src/slots/aql-controls-inherited-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/slots/aql-controls-inherited-query.js -------------------------------------------------------------------------------- /src/slots/aql-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/slots/aql-controls.js -------------------------------------------------------------------------------- /src/slots/aql-legacy-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/slots/aql-legacy-controls.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/variations/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/variations/controls.js -------------------------------------------------------------------------------- /src/variations/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/src/variations/index.js -------------------------------------------------------------------------------- /tests/e2e/Playground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/e2e/Playground.ts -------------------------------------------------------------------------------- /tests/e2e/Selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/e2e/Selectors.ts -------------------------------------------------------------------------------- /tests/e2e/aql-fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/e2e/aql-fixtures.ts -------------------------------------------------------------------------------- /tests/e2e/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/e2e/playwright.config.ts -------------------------------------------------------------------------------- /tests/e2e/test.spec.ts.starter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/e2e/test.spec.ts.starter -------------------------------------------------------------------------------- /tests/e2e/tests/additional-post-types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/e2e/tests/additional-post-types.spec.ts -------------------------------------------------------------------------------- /tests/e2e/tests/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/e2e/tests/basic.spec.ts -------------------------------------------------------------------------------- /tests/e2e/tests/pagination-toggle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/e2e/tests/pagination-toggle.spec.ts -------------------------------------------------------------------------------- /tests/e2e/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/e2e/utils.ts -------------------------------------------------------------------------------- /tests/unit/Date_Query_Tests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/unit/Date_Query_Tests.php -------------------------------------------------------------------------------- /tests/unit/Exclude_Current_Tests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/unit/Exclude_Current_Tests.php -------------------------------------------------------------------------------- /tests/unit/Exclude_Posts_Tests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/unit/Exclude_Posts_Tests.php -------------------------------------------------------------------------------- /tests/unit/Multiple_Post_Types_Tests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/unit/Multiple_Post_Types_Tests.php -------------------------------------------------------------------------------- /tests/unit/Query_Params_Generator_Tests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/unit/Query_Params_Generator_Tests.php -------------------------------------------------------------------------------- /tests/unit/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/tests/unit/bootstrap.php -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanwelcher/advanced-query-loop/HEAD/webpack.config.js --------------------------------------------------------------------------------