Title: Pub2Player
Author: pub2post
Published: <strong>7, Ochobre de 2026</strong>
Last modified: 7, Ochobre de 2026

---

Guetar plugins

![](https://ps.w.org/pub2player/assets/banner-772x250.png?rev=3732635)

![](https://ps.w.org/pub2player/assets/icon-256x256.png?rev=3732635)

# Pub2Player

 By [pub2post](https://profiles.wordpress.org/pub2post/)

[Download](https://downloads.wordpress.org/plugin/pub2player.1.0.0.zip)

 * [Details](https://ast.wordpress.org/plugins/pub2player/#description)
 * [Reviews](https://ast.wordpress.org/plugins/pub2player/#reviews)
 *  [Installation](https://ast.wordpress.org/plugins/pub2player/#installation)
 * [Development](https://ast.wordpress.org/plugins/pub2player/#developers)

 [Support](https://wordpress.org/support/plugin/pub2player/)

## Description

Pub2Player turns each of your blog posts into audio. Visitors press play and listen
to the article, in their choice of language (English and Spanish for now), and can
optionally listen to a short summary instead.

**This plugin is a connector for the Pub2Post / Pub2Player service.** It needs a
Pub2Post account and an “Embed ID” from Pub2Player Studio. Audio is generated by
the service, using the pages (credits) that come with your Pub2Post plan. See “External
services” below for what is sent to the service.

#### How it works

 1. Create a player and a website integration in Pub2Player Studio, choosing “Web” 
    as the CMS type.
 2. Paste the Embed ID into **Pub2Player  Settings**.
 3. Switch the player on for your posts (**Pub2Player  Post Management**, or the Pub2Player
    box in the post editor).

The plugin reads each post’s text from WordPress itself, cleans it, and gives it
to the player, so the audio is the same for every visitor and does not depend on
your theme’s markup.

#### Features

 * **Per-post control.** A checkbox in the post editor, and “Enable / Disable Pub2Player”
   bulk actions plus an enabled/disabled filter on the Posts list.
 * **Post Management page.** Enable or disable the player on all posts, or on all
   posts published before or after a date.
 * **New post default.** Choose whether the editor’s checkbox starts ticked on new
   posts.
 * **Posts created by code.** Optionally switch the player on for posts created 
   through the WordPress API, importers or automation tools.
 * **Player position.** Show the player before or after the post content.
 * **Control over what is read.** Choose which shortcodes are read (needed for page
   builders such as Divi, WPBakery and Avada, which keep article text inside shortcodes),
   and skip parts of a post by tag, class or ID. The post title and headings are
   not read.
 * **Safe by default.** The player never appears on password-protected or unpublished
   posts, archives, excerpts, feeds or secondary loops.

### External services

This plugin requires the **Pub2Post / Pub2Player service** (https://www.pub2post.
com), which creates and plays the audio. On posts where the player is enabled, the
player loads from Pub2Post’s server and sends the post’s address and text, the chosen
language and listening activity to the service. A Pub2Post account and Embed ID 
are required. By using the plugin you agree to the service’s terms:

 * Terms of Use: https://www.pub2post.com/termCondition
 * Service Terms: https://www.pub2post.com/serviceTerms
 * Privacy Policy: https://www.pub2post.com/privacyPolicy

## Installation

 1. Upload the `pub2player` folder to `/wp-content/plugins/`, or install the plugin
    from the Plugins screen in WordPress.
 2. Activate the plugin through the **Plugins** screen.
 3. Go to **Pub2Player  Settings** and paste your Embed ID.
 4. Go to **Pub2Player  Post Management** and choose “Enable on all posts”, or tick**
    Enable Pub2Player on this post** in the editor of individual posts.

## FAQ

### Where do I get an Embed ID?

In Pub2Player Studio, create a player and a website integration (choose “Web” as
the CMS type), then copy the Embed ID from the generated code snippet. The domain
you enter in Studio must match this site’s address.

### I enabled a post but the player does not appear.

Check that: an Embed ID is saved; the post is published and not password-protected;
the post has readable text (a post with only images, headings or shortcodes that
are not allowed has nothing to read); and the Pub2Player box on that post is ticked.
If you use a theme or page builder such as Divi and the player still does not appear,
turn on **Advanced settings  Third-party themes**.

### The player reads too little, or nothing, on my page-builder site.

Divi, WPBakery and Avada store article text inside shortcodes. Add those shortcode
names (for example `vc_row,vc_column,vc_column_text`) to **Allow shortcodes**. By
default no shortcode is read.

### How do I keep part of a post from being read?

Add the class `pub2player-skip` to any block, or list tags, classes or IDs (for 
example `blockquote, .share-buttons, #newsletter`) under **Skip HTML tags**.

### Does it work with Elementor?

Yes. Blog posts built with Elementor’s editor are read like any other post. Headings
are not read aloud, only body text.

### Does it work on pages or custom post types?

Not currently. Pub2Player works on blog posts only.

### What happens to my settings when I delete the plugin?

Deleting the plugin from the Plugins screen removes its settings and the per-post
on/off values.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Pub2Player” is open source software. The following people have contributed to this
plugin.

Contributors

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

[Translate “Pub2Player” into your language.](https://translate.wordpress.org/projects/wp-plugins/pub2player)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pub2player/), check
out the [SVN repository](https://plugins.svn.wordpress.org/pub2player/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/pub2player/) by 
[RSS](https://plugins.trac.wordpress.org/log/pub2player/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 día ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/pub2player/)
 * Tags
 * [accessibility](https://ast.wordpress.org/plugins/tags/accessibility/)[audio player](https://ast.wordpress.org/plugins/tags/audio-player/)
   [listen](https://ast.wordpress.org/plugins/tags/listen/)[Narration](https://ast.wordpress.org/plugins/tags/narration/)
   [text to speech](https://ast.wordpress.org/plugins/tags/text-to-speech/)
 *  [Advanced View](https://ast.wordpress.org/plugins/pub2player/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/pub2player/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pub2player/)