Title: Jinx-Block-Renderer
Author: Lukas Rydygel
Published: <strong>12. augusta 2020</strong>
Last modified: 3. decembra 2020

---

Vyhľadať plugin

![](https://ps.w.org/jinx-block-renderer/assets/banner-772x250.jpg?rev=2358346)

Tento plugin **nebol testovaný s najnovšími 3 hlavnými vydaniami WordPress**. Už
nemusí byť udržiavaný alebo podporovaný a môže mať problémy s kompatibilitou pri
použití s novšími verziami WordPress.

![](https://ps.w.org/jinx-block-renderer/assets/icon-256x256.png?rev=2358346)

# Jinx-Block-Renderer

 Od [Lukas Rydygel](https://profiles.wordpress.org/lugat/)

[Stiahnuť](https://downloads.wordpress.org/plugin/jinx-block-renderer.zip)

 * [Podrobnosti](https://sk.wordpress.org/plugins/jinx-block-renderer/#description)
 * [Recenzie](https://sk.wordpress.org/plugins/jinx-block-renderer/#reviews)
 *  [Inštalácia](https://sk.wordpress.org/plugins/jinx-block-renderer/#installation)
 * [Vývoj](https://sk.wordpress.org/plugins/jinx-block-renderer/#developers)

 [Podpora](https://wordpress.org/support/plugin/jinx-block-renderer/)

## Popis

The plugin allows you to parse all kinds gutenberg blocks and render them in your
own template.

### Usage

Use the filter ‚jinx_block_renderers‘ in your theme to render gutenberg blocks.

    ```
    <?php

      function my_render_function(array $fields)
      {
        echo $fields['url'];
      }

      add_filter('jinx_block_renderers', function($renderers) {

        $renderers[] = [
          'block' => 'core-embed/youtube', // name of the block
          'conditions' => [], // default - accepts an array of key value pairs
          // 'conditions' => [
          //   'className' => 'is-style-custom', // strings are used inside a regular expression
          //   'field' => function($value) { // callbacks will receive the fields value and must return true or false
          //     return $value === 'some value';
          //   }
          // ],
          'fields' => [
            'url' => [ // name of your parameter
              'path' => '//iframe[@src]',
              'item' => 0,
              // 'item' => 9, // if not exists, will return null
              // 'item': 'first', // constant Jinx\BlockRenderer\Field::ITEM_FIRST
              // 'item': 'last', // constant Jinx\BlockRenderer\Field::ITEM_LAST
              // 'item': null // default - returns all results as an array
              'attr' => 'src',
              //'attr' => null // default - returns the results value
              //'filter' => 'my_filter_function' // filters each matched field
            ],
          ],
          // 'insert' => '//*[contains(@class,"wp-block-")]' // default - inserts rendered block back into the block-wrapper
          'template' => __DIR__.'/youtube-video.php', // relative path, templates will handle each field as a variable
          // 'callback' => 'my_render_function'
        ];

        return $renderers;

      });

    ?>
    ```

## Inštalácia

 1. Unzip the downloaded package
 2. Upload `jinx-block-renderer` to the `/wp-content/plugins/` directory
 3. Activate the plugin through the ‚Plugins‘ menu in WordPress

## Recenzie

Pre tento plugin nie sú žiadne recenzie.

## Prispievatelia a vývojári

“Jinx-Block-Renderer” je softvér s otvoreným zdrojovým kódom. Do tohto pluginu prispeli
nasledujúci ľudia.

Prispievatelia

 *   [ Lukas Rydygel ](https://profiles.wordpress.org/lugat/)

[Preložiť „Jinx-Block-Renderer“ do vašho jazyka.](https://translate.wordpress.org/projects/wp-plugins/jinx-block-renderer)

### Máte záujem o vývoj?

[ Prehľadávajte zdrojový kód](https://plugins.trac.wordpress.org/browser/jinx-block-renderer/),
preskúmajte [SVN repozitár](https://plugins.svn.wordpress.org/jinx-block-renderer/),
alebo sa prihláste na odber [vývojárskeho logu](https://plugins.trac.wordpress.org/log/jinx-block-renderer/)
cez [RSS](https://plugins.trac.wordpress.org/log/jinx-block-renderer/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Verzia **0.2.0**
 *  Posledná aktualizácia **Pred 6 rokov**
 *  Aktívne inštalácie **10+**
 *  Verzia WordPress ** 5.0 alebo novšia **
 *  Testované do verzie **5.5.18**
 *  Verzia PHP ** 7.1 alebo novšia **
 *  Jazyk
 * [English (US)](https://wordpress.org/plugins/jinx-block-renderer/)
 * Značky
 * [blocks](https://sk.wordpress.org/plugins/tags/blocks/)[gutenberg](https://sk.wordpress.org/plugins/tags/gutenberg/)
   [manipulate](https://sk.wordpress.org/plugins/tags/manipulate/)[template](https://sk.wordpress.org/plugins/tags/template/)
 *  [Rozšírené zobrazenie](https://sk.wordpress.org/plugins/jinx-block-renderer/advanced/)

## Hodnotenia

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/jinx-block-renderer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/jinx-block-renderer/reviews/)

## Prispievatelia

 *   [ Lukas Rydygel ](https://profiles.wordpress.org/lugat/)

## Podpora

Máte čo povedať? Potrebujete pomoc?

 [Zobraziť fórum podpory](https://wordpress.org/support/plugin/jinx-block-renderer/)