Title: Iyo Block Code Renderer for Scratch
Author: kazweda
Published: <strong>Ọwẹ́wẹ̀  16, 2026</strong>
Last modified: Ọwẹ́wẹ̀  16, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/iyo-block-code-renderer-scratch/assets/icon.svg?rev=3700147)

# Iyo Block Code Renderer for Scratch

 Láti ọwọ́ [kazweda](https://profiles.wordpress.org/npmyj/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/iyo-block-code-renderer-scratch.1.1.7.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/iyo-block-code-renderer-scratch/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/iyo-block-code-renderer-scratch/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/iyo-block-code-renderer-scratch/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/iyo-block-code-renderer-scratch/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/iyo-block-code-renderer-scratch/)

## Àpèjúwe

Iyo Block Code Renderer for Scratch lets you write Scratch-style pseudocode in your
WordPress content and renders it as images of Scratch blocks, using the [scratchblocks](https://github.com/scratchblocks/scratchblocks)
library.

This is useful for tutorials, coding classes (such as CoderDojo), and documentation
that references Scratch code.

#### Bundled library

This plugin bundles the scratchblocks JavaScript library (MIT License, Copyright
2013–2026 Tim Radvan). See `assets/js/scratchblocks/LICENSE` for the full license
text.

## Ìgbéwọlẹ̀

 1. Upload the plugin files to the `/wp-content/plugins/iyo-block-code-renderer-scratch`
    directory, or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Add a `scratchblocks` class element to your content and write Scratch pseudocode
    inside it:
 4. when green flag clicked
     say [Hello!]

Note: Manually escape `<` and `>` characters (e.g. `&lt;` and `&gt;`) inside the
block.

## FAQ

### Which languages are supported for block labels?

Currently English (`en`) and Japanese (`ja`) are enabled.

### Where does the rendering happen?

Rendering happens entirely in the visitorÌtumọ̀ Yorùbá: ’s browser via JavaScript;
no server-side processing or external requests are made.

### Where can I report bugs or request features?

Please use the [GitHub issue tracker](https://github.com/kazweda/iyo-block-code-renderer-scratch/issues)
for bug reports and feature requests.

### I installed this plugin manually from GitHub before it was renamed. Will it auto-update?

The plugin (and its slug) was renamed from `iyo-scratch-blocks` (“Iyo Scratch Blocks”)
to `iyo-block-code-renderer-scratch` (“Iyo Block Code Renderer for Scratch”). WordPress
coreÌtumọ̀ Yorùbá: ’s automatic-update mechanism matches plugins by slug, so a copy
installed manually under the old slug will **not** be picked up as an update to 
this listing. If you installed the old version manually, deactivate and delete it,
then install “Iyo Block Code Renderer for Scratch” fresh from the WordPress.org 
directory (or via the “Add Plugins” screen) to get automatic updates going forward.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Iyo Block Code Renderer for Scratch” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn
wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ kazweda ](https://profiles.wordpress.org/npmyj/)

A ti túmọ̀ “Iyo Block Code Renderer for Scratch” sí èdè agbègbè 1 kan. Ọpẹ́lọpẹ́
fún [àwọn atúmọ̀ èdè](https://translate.wordpress.org/projects/wp-plugins/iyo-block-code-renderer-scratch/contributors)
fún àwọn ìkópa wọn.

[Túmọ̀ “Iyo Block Code Renderer for Scratch” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/iyo-block-code-renderer-scratch)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/iyo-block-code-renderer-scratch/),
ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/iyo-block-code-renderer-scratch/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/iyo-block-code-renderer-scratch/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/iyo-block-code-renderer-scratch/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.1.7

 * Add `Text Domain` and `Domain Path` headers and a `languages/` directory with
   a generated `.pot` file, enabling translation of the plugin listing via translate.
   wordpress.org.
 * Add a FAQ entry about migrating from the pre-rename GitHub install to get automatic
   updates.

#### 1.1.6

 * Rename the plugin to “Iyo Block Code Renderer for Scratch” (and slug to iyo-block-
   code-renderer-scratch) to avoid implying affiliation with the Scratch trademark.
 * Correct the Contributors field to the current WordPress.org username (npmyj).

#### 1.1.5

 * Explicitly load scratchblocks scripts in the footer ($in_footer = true), fixing
   Plugin CheckÌtumọ̀ Yorùbá: ’s WordPress.WP.EnqueuedResourceParameters.NotInFooter
   warnings.
 * Render the block-matching call via `wp_add_inline_script()` instead of a manual
   footer `<script>` tag.

#### 1.1.4

 * Add direct file access protection to the main plugin file, per Plugin CheckÌtumọ̀
   Yorùbá: ’s missing_direct_file_access_protection notice.

#### 1.1.3

 * Update “Tested up to” to WordPress 7.1, per Plugin CheckÌtumọ̀ Yorùbá: ’s outdated_tested_upto_header
   notice.

#### 1.1.2

 * Update Author URI to the canonical non-www URL.
 * Add a support/bug report link (GitHub issue tracker) to the FAQ.

#### 1.1.1

 * Align plugin header license declaration with GPLv2 or later and add License URI.

#### 1.1.0

 * Bundle the scratchblocks library (v3.7.1) with the plugin and load it from the
   plugin directory instead of an external CDN.
 * Add readme.txt for WordPress.org plugin directory submission.

#### 1.0.4

 * Update scratchblocks to v3.7.1 (previously loaded from CDN).

#### 1.0.3

 * Maintenance update.

#### 1.0.0

 * Initial release.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.1.7**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọ̀sẹ̀ 2 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 5.8 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.1.2**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Àwọn èdè
 * [English (US)](https://wordpress.org/plugins/iyo-block-code-renderer-scratch/)
   àti [Hungarian](https://hu.wordpress.org/plugins/iyo-block-code-renderer-scratch/).
 *  [Túmọ̀ sí èdè rẹ](https://translate.wordpress.org/projects/wp-plugins/iyo-block-code-renderer-scratch)
 * Àwọn àmì
 * [block](https://yor.wordpress.org/plugins/tags/block/)[code](https://yor.wordpress.org/plugins/tags/code/)
   [education](https://yor.wordpress.org/plugins/tags/education/)[scratch](https://yor.wordpress.org/plugins/tags/scratch/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/iyo-block-code-renderer-scratch/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

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

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/iyo-block-code-renderer-scratch/reviews/)

## Àwọn Olùkópa

 *   [ kazweda ](https://profiles.wordpress.org/npmyj/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/iyo-block-code-renderer-scratch/)