Description
Ajoutez des blocs dynamiques personnalisés pour afficher des publications.
Bloc de publications multiples
Displays a list of posts.
Créez des blocs de publications filtrées par type de publication (ex. article, page) et filtrez les publications selon plusieurs catégories, étiquettes ou termes de taxonomies personnalisées.
Remplacement des modèles par votre thème. Si template-parts/blocks/advanced-posts-blocks/posts.php
existe dans votre thème, il remplace la vue par défaut.
Bloc de publication unique
Displays the selected page or single post.
Remplacement des modèles par votre thème. Si template-parts/blocks/advanced-posts-blocks/post.php
existe dans votre thème, il remplace la vue par défaut.
Child Posts Block
Displays the child posts on the selected page or post.
Remplacement des modèles par votre thème. Si template-parts/blocks/advanced-posts-blocks/children.php
existe dans votre thème, il remplace la vue par défaut.
Remplacement des modèles
Prend en charge la hiérarchie des modèles. Les modèles sont recherchés dans l’ordre suivant.
template-parts/blocks/advanced-posts-blocks/{Block_Type}/{Post_Type}-{Style}.php
template-parts/blocks/advanced-posts-blocks/{Block_Type}/{Post_Type}.php
template-parts/blocks/advanced-posts-blocks/{Block_Type}-{Style}.php
-
template-parts/blocks/advanced-posts-blocks/{Block_Type}.php
{Block_Type} est posts, post ou children.
Template variables
$class_name
(string) Block style class names.$query
(WP_Query) Query for block.
5.2.0
- Use block.json api version 3.
- fix
attributes
parameter toadvanced_posts_blocks_posts_query
filter.
5.1.0
- Tested on WP 6.2 and PHP 8.2.
- add
attributes
parameter toadvanced_posts_blocks_posts_query
filter.
5.0.0
- Change icons.
- Refactor code.
- Tested WP 6.0.
- Use SSR only for Preview.
- Support query for ignore terms.
4.0.0
- add
advanced_posts_blocks_use_default_template
filter.
3.0.1
- Child Posts Block: Bug fix for post type selector.
3.0.0
- Single Post Block: Changed to fetch the post after the keyword is entered.
- Optimize code.
2.1.0
- Multiple posts block: Support menu_order attributes.
- Child posts block, Multiple posts block: Re-order query controls.
- Refactoring components.
2.0.0
- Refactoring release.
- Drop WordPress 5.5 and PHP 7.2
- Single post block:
Use ComboboxControl
for post selector.
1.0.3
- Taxonomy panel bug fix.
1.0.0
- Support internal taxonomies. (
publicly_queryable: false
) - WordPress 5.6-beta-4 tested.
0.9.0
- Multiple posts block: fix react hooks violation.
0.8.3
- Multiple posts block: block bug fix.
- add
block.json
.
0.8.2
- Update build task.
0.8.0
- Add filter
advanced_posts_blocks_default_template_path
. - support
$args
in template. - Tested WordPress 5.5.
0.7.2
- bug fix for single post block.
0.7.0
- Allow select hidden post type.
0.6.0
- Posts Block: Support ignore sticky posts.
0.5.0
- Separate block script.
- Refactoring.
0.4.0
- Utilise les points d’accroche react.
0.3.3
- Correction d’un bug d’attribut de terme.
- Correction de la clé de contrôle du terme.
0.3.2
- Correction d’un bug d’attribut.
0.3.0
- [Bloc de publications multiples] Prise en charge d’un attribut de décalage.
0.2.2
- Correction d’une faute de frappe.
0.2.0
- Suppression de wpautop dans le modèle.
0.1.6
- Correction d’un bug dans le modèle par défaut.
0.1.4
- Correction d’un bug.
0.1.0
- Première version.
Blocs
Cette extension fournit 3 blocs.
- Multiple Posts Display multiple posts.
- Single Post Display single post.
- Child Posts Display children of selected post.
FAQ
-
How add another block style ?
-
Register your block style.
register_block_style( 'advanced-posts-blocks/post', // or 'advanced-posts-blocks/posts', 'advanced-posts-blocks/children' array( 'name' => 'your-style', 'label' => 'Your Style', ) );
Create template
template-parts/blocks/advanced-posts-blocks/post-your-style.php
if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); // write template tag! endwhile; wp_reset_postdata(); endif;
Avis
Contributeurs/contributrices & développeurs/développeuses
« Advanced Posts Blocks » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Advanced Posts Blocks” a été traduit dans 2 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Advanced Posts Blocks » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.