WP Pipes

Description

Yahoo Pipes & Zapier are powerful online services for making pipeline of data, WP Pipes by ThimPress comes available to the WordPress community to bring such of powerful abilities to WordPress site, works right inside your WordPress site.
You can create many Pipes, give your Pipes input and get output as your needs.

WordPress Data Migration

Powerful Data Migration WordPress plugin: CSV importing for Posts/WooCommerce, RSS Feed Creator, AutoBlogging, auto post to Twitter/Facebook/LinkedIn.

WordPress Content Curation

Curated Content is still safe with SEO, and this content curation plugin for WordPress works perfectly to create curated content from RSS Feed, Google News or any other sources.

Are you looking for a great news WordPress theme?

You found it! Mag WP is an amazing magazine WordPress theme for a blog, news, newspaper, magazine, publishing industry and reviews website.

Read more | View MagWP Demo

News and Magazine WordPress Themes

As you are using WP Pipes, most of the time you will use it for a newspaper or magazine website. Take a look at MagWP, the only Magazine WordPress theme we developed to work perfectly with Pipes and to publish content professionally on the web.
It has many functions and demos which looks 90% similar to great newspapers like Nytimes, Bloomberg, Lifehack, Pinterest, etc.

Here are things you can do with WP Pipes (just like Yahoo Pipes):

  • RSS Feed to post: a powerful RSS Feed to Post solution, get newsfeed from RSS Feed source and store into your WordPress as posts.
  • RSS Feed Creator: getting Posts from WordPress Posts > Export as RSS Feed.
  • iTunes Podcast creator: get Posts from WordPress Posts > Export as iTunes Podcast,
  • Google XML Sitemap generator: get Posts from WordPress Posts > Export as Google XML Sitemap
  • WooCommerce RSS Feed creator: get WooCommerce Products > Export as RSS Feed or Google XML Sitemap
  • CSV Importer for WooCommerce: upload CSV files and import to WooCommerce.
  • Auto Social Poster: post from Posts, WooCommerce Products, bbPress topics / comments to Twitter, Facebook, LinkedIn, Google+ Moments, Pinterest, Vkontakle, …
    … It’s your plugin, freebie, we provide you a tools to make pipelines, just like Yahoo Pipes, do what ever you needs. This Yahoo Pipes style plugin will empower the WordPress CMS to a new high.

FEATURES

  • Requires PHP 5.3 or higher with JSON, cURL to work properly.
  • Create unlimited pipes.
  • Each Pipe will start by a SOURCE and finish by a DESTINATION.
  • There is PROCESSOR between SOURCE and DESTINATION to process your Pipe.
  • Builtin SOURCE: RSS, Post
  • Builtin DESTINATION: Post, RSS, Sitemap
  • Extra SOURCEs and DESTINATIONs will come up later.
  • There are number of PROCESSORS: slug, text cutter, keywords filter, metadata
  • Unlimited usage, there is no FREE or PRO version.
  • Smart schedule to execute pipes using cronjob.

AVAILABLE SOURCES (more will come up later):

  • RSS Reader: to read RSS Feed, to offer RSS Feed to Post functionality.
  • Post: to read Posts from WordPress.
  • CSV: to read CSV files.
  • Email: to read mailbox.
  • WooCommerce: to deal with WooCommerce products (coming soon)
  • bbPress: to deal with bbPress topics (coming soon)
  • Facebook (coming soon)
  • WordPress.com: using oauth to connect to your blogs on wordpress.com.
  • WordPress: deal with xmlrpc from WordPress (hosted or wordpress.com) (coming soon)

AVAILABLE DESTINATIONS (more will come up later):

  • RSS Creator: to create RSS Feed for WordPress.
  • Post: to create Posts for WordPress. Can works with RSSReader source to offer RSS Feed to post functionality.
  • WooCommerce: to create products in WooCommerce plugin.
  • WordPress.com: to create post on WordPress.com blog.
  • Blogger: to create blog post on Blogger.
  • bbPress: to create topics in bbPress plugin. (coming soon)
  • Email: to send a new email to a mailbox. (coming soon)
  • Twitter: to create Twitter tweets.
  • Facebook: to create message on Facebook personal wall. (coming soon)
  • Facebook Page: to create message on Facebook Page. (coming soon)
  • Facebook Group: to create message on Facebook Group. (coming soon)
  • LinkedIn: to create message on LinkedIn personal wall. (coming soon)
  • LinkedIn Group: to create message on LinkedIn Group wall. (coming soon)
  • LinkedIn Company: to create message on LinkedIn Company wall. (coming soon)
  • Vkontakle: to create message on Vkontakle (VK). (coming soon)
  • Google Plus (Google+ or G+): to create message on Google+ / G+ / Google Plus. (comming soon)

AVAILABLE PROCESSORS (more will come up later):

  • Alias: create slug from text/title/subject.
  • Combine: combine fields together into one output field using shortcode. (new)
  • Duplicate: check and prevent duplicate data items from source, recommend to use right after alias.
  • Cut Introtext: cutting text into two parts.
  • Get Fulltext: getting fulltext from a link.
  • Get Images: get images from a link or html.
  • Keywords Filter: filter by keywords with AND, OR and NOT operators.
  • Strip Tags: strip html tags out of input html or text.
  • Change Time: adjust date/time.

ROADMAP

  • Writing more Source Addons: WooCommerce Products, Easy Digital Downloads, bbPress; will add ability to WP Pipes to create RSS Feed for WooCommerce, Easy Digital Downloads or bbPress.
  • Writing more Destination Addons: Google Drive (to store document as Google Drive Docs),iTunes Podcast (to generate iTunes Podcast), Google XML Sitemap (to generate Google XML Sitemap).
  • Custom schedule for each Pipe instead of the whole Pipes.
  • Adding Pre-made / Template Fields Matching sets.

If you are looking for a WordPress LMS, check out our WordPress LMS Plugin.

Screenshots

  • All Pipes: list of all created Pipes.
  • Add New Pipe: create a data pipeline from SOURCE to DESTINATION
  • Addons: empower WP Pipes by adding more SOURCES, DESTINATIONS.
  • Settings: where to configure cronjob.

Installation

This section describes how to install the plugin and get it working.

  1. Upload wp-pipes to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. A new menu item “Pipes” created right after Posts on the admin sidebar.

FAQ

Is there any limitation when using the WP Pipes plugin?

NO, there is no limitation when using WP Pipes plugin. It’s GNU/GPL, you can download & use it for free forever.

What is a Pipe?

Let’s imagine it as a pipeline of data from one place (Source) to another place (Destination).
One Pipe will start with a Source.
On the way of each Pipe, it can pass over some or many Processors to transform its format to suit the Destination.
At the end, it will stop at a Destination.

What is a WP Pipes Source?

Pipe Source is where your Pipe begins. It can be: Posts, Pages, WooCommerce Products, RSS Feeds, Files/Folders,… the sky is unlimited 🙂

What is a WP Pipes Destination?

Pipe Destination is the end of your Pipes. It can be: RSS Feeds, Google XML Sitemap, Files/Folders, WooCommerce Products, Posts,… once again, the sky is unlimited 🙂

What is a WP Pipes Processor?

Pipe Processor is for doing some processes to get more fields for the Destination Input.
Pipe Processor will process some input fields (depends on Processor) and provide some output fields. After that, you can use those output fields for the Destination Input.

Reviews

June 20, 2023
Not working with WP 6.2.2. Throws a critical error when you click anything on the plugin menu. All the pre-requisites check out fine
December 29, 2017
It is really a great plugin, it helped me to grab posts from my customers facebook pages and posted on my website which made them happy to announce their news on our website Thanks wp pipe for the great options
September 4, 2017 2 replies
After update plugin. My exist pipes got broken. Missing tag on destination. Do you want split to another addon? LOL
July 6, 2017
Tried several RSS aggregator plugins. WP Pipes is the easiest to set up and it's the only one that really work for me. It displays images and videos and of course full text. You can see the example in my site 425tennismeetup.com.
Read all 37 reviews

Contributors & Developers

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

Contributors

Translate “WP Pipes” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.4.1

  • Fixed: security CSRF.

1.4.0

  • Fixed: security sql inject.

1.33

  • Added hook to allow putting more configs of Post Destination with other plugins.
  • Added hook to allow triggering before the processing of Post Destination.

1.32

  • Fix: the conflict issue with several other translate plugins.
  • Fix: bug when using both Get Fulltext processor and HTML Parser processor within PHP7+.

1.31

  • Improve: added more option in RSSReader Source to define the separate character for output data of [so] category field.
  • Fix: can not export single pipe in Edit page.

1.30

  • Improve: added more output field in RSSReader Source.
  • Improve: not create file on server when export pipes files.
  • Fix: actions in Bulk Actions not work.

1.29

  • Improve: added more method to read data from original images before download.
  • Improve: used security code of wordpress with input and output data.
  • Fix: avoid storing image file with invalid extension type.

1.28

  • Fix: bug when delete pipes – the related cache files were not deleted.
  • Fix: bug with installing WPPipes – $collation was not declared.
  • Improve: Possible to add date field into RSS feeds with RSS Source add-on.

1.27

  • Fix: bug with GMT datetime issue which causes the posts come to schedule when importing posts by Post Destination add-on.
  • Change: update new description about MagWP theme.

1.26

  • Fix: bug with Combine processor for working on PHP7+.
  • Fix: Remove Deprecated bugs in library of RSS Destination add-on.
  • Improve: Add new option in Get Image processor to force only downloading files which have mime as image.

1.25

  • Improve: Add new button in Settings page to restore the configurations of WPPipes to default value.
  • Improve: Add new button in All Pipes page to create tables in case they are missing after installing.
  • Change: Provide more info about our other products.

1.24

  • Fix: work more properly with PHP7.
  • Fix: corrected links in back end of WPPipes.
  • Improve: add new button in Settings page to delete Cache folder.
  • Improve: add new input field in Post Destination, WPPipes could create new categories automatically.

1.23

  • Fix: changed name of my_enqueue function for avoiding the conflict with other plugins.
  • Fix: put an example pipe into the root folder of WPPipes plugin. Users could call it via Import Sample Pipe button.
  • Fix: could work on PHP7.
  • Change: add buttons for displaying the output value of the first grabbed item with Source and Processors.
  • Improve: add new option in Post Destination add-on for forcing the pipe runs in Update mode even via cronjob.
  • Improve: Post Destination add-on could check if the image is featured and attached or not.
  • Improve: Post Source add-on allows users choosing multiple authors.

1.22

  • Fix: solved bug lost input, output params of getFullText processor.
  • Fix: Check and use current using collation of database when installing new WP Pipes.
  • Change: add new layout for addons manager page.
  • Improve: Added [so] content which contains data of elements from RSS feeds with RSSReader Source.

1.21

  • Change: Parser Code function in Get Fulltext processor is disabled by default. To activate Parser Code function again you need install and acivate WP Pipes Addon HTML Parser Processor.
  • Fix: solved deprecated issue with iconv function in high version php.
  • Fix: solved bug when checking duplication with Post Destination.
  • Fix: solved the issue can not set feature image in Post Destination although the Get Image processor pulled images successfully into the server.
  • Fix: solved the issue which relates to slashes characters in Combine processor.
  • Improve: WPPipes can work interact with Amazon.

1.20

  • Fix: solved issue “Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /wp-content/plugins/wp-pipes/grab.php on line 163”
    which appears with some version of PHP.

1.19

  • New: added filter options “minimum words” and “maximum words” in Get Fulltext processor
  • New: added more input field of Get Image processor, could get images from enclosures
  • Fix: get free position of menu only after Post menu
  • New: add 1 more method of using curl in both common file and psc file of Get Fulltext processor.
  • New: add 1 more option allow choosing use cache or not when running cronjob

1.18

  • New: checked free position of menu before activating
  • New: added 1 more case for Keyword Filter processor: the keywords are Latin
  • New: added option in Post Destination allow using custom fields or not
  • New: added sort by date with RSSReader source

1.17

  • Fix: Fixed some minor bugs in Get Fulltext, Get Image processor.
  • Fix: Removed some unnecessary Joomla code
  • Fix: Checked duplicate custom fields when creating the inputs of Post Destination.
  • New: Use other way in using curl_level3 instead of the old way.
  • New: Added 1 option allow choosing stop processing item without images or not

1.16

  • Fix: Fixed notice, minor bug.
  • Fix: Clear HTML comment.
  • Fix: Clear tag and parse code cho hr, link, br, img, meta, input.
  • Fix: Get image Processor.
  • New: Use other way in using curl instead of the old way.
  • New: Set input as the current time if leave blank in Change Time processor.

1.15

  • Fix: Repaired get full title with rssreader source.
  • Fix: Fixed bugs: pipes not run when turn off debug mode.
  • Fix: active and cron active in setting
  • New: Able to set separate schedule for each pipe.
  • New: Added quick_edit mode for pipes.
  • New: Check writable permission of “cache” folder and “upload” folder.
  • Improve: Possible to remove unnecessary templates.

1.14

  • Fix: Repaired write cache function in rssreader source.
  • Fix: Fixed errors when click Test this pipe button. It was caused by define.
  • Fix: Fixed bug when save image from redirect urls to server.
  • Fix: Not use cache in cronjob.
  • New: Able to set a Pipe as a Pipe template. Can be loaded later conveniently.
  • New: Added one requirement: turn on allow_url_fopen.
  • New: Auto fix html input data for Blogger Destination.
  • New: Saving the export pipe as a template; in edit view, could load that template.
  • Improve: Moved the templates folder to uploads > wppipes.
  • Improve: Rewrote ajax in post.js.
  • Improve: Added User Agent input for get fulltext processor.

1.13

  • New: Added line number to the Parser Code area in the Get Fulltext processor.
  • Improve: Pipes core tweaks to allow redirection to Pipes plugin after activating a Pipes add-ons plugin.

1.12

  • Fix: Fixed minor bugs.
  • Improve: Improved Pipes UI/UX.

1.11

  • New: Added drag & drop feature for fields matching area.
  • Improve: Improved fields matching UI/UX.
  • Improve: Improved Get Fulltext processor UX.
  • Improve: Improved Import feature UX.

1.10

  • Fix: Emergency fix for wrong condition to get addons (sources, engines and processors) for Pipes.

1.9

  • Improve: Moved extra addons to WordPress plugin structure, keepin the core addons at the current place.
  • New: Added Test button to HTML Parser feature inside Get Fulltext processor.
  • New: Added “Display the first output from Source to Source Output and Processors Output Fields”.
  • Improve: Removed description from Processors drop down list.

1.8

  • Improve: Updated condition to check type of output data in default-item file.

1.7

  • Fix: Fixed missing slug processor.
  • Fix: Fixed missing combine processor.
  • Fix: Fixed minor issues with UI/UX.

1.6

  • Fix: Fixed error with Import feature.
  • Improve: Set “excerpt” as default view mode for the Pipes listing.

1.5

  • Improve: Improved slug processor.
  • Improve: Cleaned source code.
  • Improve: Added combine processor to combine fields together.
  • New: Added sample source output for rssreader source.
  • Msg: WordPress.com & Blogger destination addons will come up to public soon in the next release.

1.4

  • New: Added Import/Export feature in the “All Pipes” page.
  • New: Added Export feature in the “Add/Edit Pipe” page as a sub-menu of Save button.
  • New: Added Help box in the “All Pipes” page.
  • New: Added “Welcome” box in the “All Pipes” page as the Guideline for the first time usage.

1.3

  • Fix: Fixed error when choose only 1 category in Post destination.
  • Fix: Only display pipes with both source and destination selected.
  • Fix: Added missing jQuery in cronjob pages.

1.2

  • Improve: Improved PHP code to work with PHP 5.3. It used to requires PHP 5.4 or higher.
  • New: Allowed user to choose the number of pipes to be displayed on the Pipes Listing.
  • Fix: Fixed minor bugs on Pipe form.
  • Improve: Improved RSS Creator Destination addon.

1.1

  • Fix: Fixed RSS Destination to force create RSS in any file extension.

1.0

  • New: The first version