An open API service indexing awesome lists of open source software.

https://github.com/bph/gt-podcast-bb


https://github.com/bph/gt-podcast-bb

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# Podcast data for block themes
Plugin to make podcast data available to the block editor and block themes.

It adds
- Social Link icons for podcast direcotries
- BlockBindings for [Seriously Simple podcasting plugin](https://wordpress.org/plugins/seriously-simple-podcasting/) data to to be used in a custom archive template.
- Block Variations for the bound blocks
- An archive template for `taxonomy-series`

Besides the Seriously Simply Podcasting plugins it also need the [Gutenberg plugin v. 21.1](https://wordpress.org/plugins/gutenberg) or WordPress 6.9 after its release to work.

[![Test it with Playground](assets/Test-on-WordPress-Playground.svg)](https://playground.wordpress.net?blueprint-url=https://raw.githubusercontent.com/bph/gt-podcast-bb/refs/heads/main/_blueprint/blueprint.json)

----

![Podcast Archive page](assets/POC-podcast-archive-page.png)

Use block markup in the Code Editor:
### Archive Header

### Podcast description
```



```
### Podcast logo
```



```

## Episode Query Loop

### Cover image
```




```

### Download button
```

```
### Recording date
```

```

## Block variations
To make it easier for no-code content creator to use those block bindinds, I added Block variations to the plugin.
- Episode Recording Date
- Podcast Description
- Episode Cover Image
- Podcast Logo
- Episode Download Button

![Podcast block variations](assets/podcast-description-logo.png)
![Episode block variations](assets/Episode-recording-date-coverimage.png)

> [!TIP]
> They all appear with their names in the Block editor inserter, except for the Download button, it only appears once there is a "Buttons" block on canvas and it is added to the parent block.

![Episode download button](assets/Episode-download-button.png)