Advanced Posts Blocks

Deskripsi

Add Custom Dynamic Blocks for Render Post and Posts.

Multiple Posts Block

Displays a list of posts.

Posts Block filtered post type. (ex. post, page) and filter posts by multiple categories, tags or custom taxonomy terms.

Override template by your theme. if template-parts/blocks/advanced-posts-blocks/posts.php exists in your theme, replace default view.

Single Post Block

Displays the selected page or single post.

Override template by your theme. if template-parts/blocks/advanced-posts-blocks/post.php exists in your theme, replace default view.

Child Posts Block

Displays the child posts on the selected page or post.

Override template by your theme. if template-parts/blocks/advanced-posts-blocks/children.php exists in your theme, replace default view.

Override Template

Support template hierarchy. The templates are searched in the following order.

  1. template-parts/blocks/advanced-posts-blocks/{Block_Type}/{Post_Type}-{Style}.php
  2. template-parts/blocks/advanced-posts-blocks/{Block_Type}/{Post_Type}.php
  3. template-parts/blocks/advanced-posts-blocks/{Block_Type}-{Style}.php
  4. template-parts/blocks/advanced-posts-blocks/{Block_Type}.php

    {Block_Type} is posts, post or children.

Template variables

  • $class_name (string) Block style class names.
  • $query (WP_Query) Query for block.

Credits

Tangkapan Layar

  • Blocks
  • Multiple Posts Block
  • Child Posts Block
  • Single Post Block

PSD (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

have_posts() ) : ?>
    have_posts() ) : ?>
        the_post(); ?>
            

Tinjauan

28 Maret 2020
With this plugin, you can customise the display for posts and pages lists, just as you did edit with the traditional php template. I was able to control the display/hide of thumbnail images in posts and pages lists within BLOCK! Amazing! このプラグインがあれば、従来のphpテンプレート編集と同じように、投稿や固定ページのリスト表示をカスタマイズできます。 これで固定ページと投稿のサムネイル画像の表示/非表示を、ブロックの中でコントロールできました。すんばらしい!
10 Januari 2019
I wanted this!
Baca semua 6 tinjauan

Kontributor & Pengembang

“Advanced Posts Blocks” adalah perangkat lunak sumber terbuka. Berikut ini mereka yang sudah berkontribusi pada plugin ini.

Para Kontributor

“Advanced Posts Blocks” telah diterjemahkan kedalam 2 lokale. Terima kasih kepada para penerjemah untuk kontribusi-nya.

Terjemahkan “Advanced Posts Blocks” dalam bahasa Anda.

Tertarik mengembangkan?

Lihat kode, periksa repositori SVN , atau mendaftar ke log pengembangan melalui RSS.

Log Perubahan

1.0.0

  • Support internal taxonomies. ( publicly_queryable: false )
  • WordPress 5.6-beta-4 tested.

0.9.0

  • Posts Block: fix react hooks violation.

0.8.3

  • 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

  • use react hooks.

0.3.3

  • Term attribute bug fix.
  • Term control key fix.

0.3.2

  • attribute bug fix.

0.3.0

  • [Multiple Posts Block] Support offset attribute.

0.2.2

  • Fixed typo.

0.2.0

  • Remove wpautop in template.

0.1.6

  • Default template bug fix.

0.1.4

  • Bug fix.

0.1.0

  • first release.