=== Feed2Post - Import feeds as posts and users === Contributors: IRCF Donate link: https://ircf.fr/ Tags: csv import, import csv, excel import, import excel, xls import, import xls, xlsx import, import xlsx, xml import, import xml, ods import, import ods, json import, import json, chat gpt import, sql import, import sql, pdo import, import pdo, feed import, import feed, rss import, import rss, sirtaqui, import users, import posts, tourinsoft, ac3, immo-facile, infolocale, import google reviews, import facebook, import linkedin, import openai, import infolocale Requires at least: 3.0.1 Tested up to: 6.7 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Stable tag: 1.55 Requires PHP: 7.0 Feed2Post provides a single interface to import multiple types of feeds into posts and/or users. == Description == Feed2Post provides the following import formats and parameters : - None : Allows you to define a custom post type and attributes (like pods), but with no import - CSV : URL, separator, encoding, header - Excel (XLS, XLSX, ODS) : URL, sheet name, header - XML : URL, XPath query - RSS : URL - JSON : URL, JSONPath query - PDO/SQL : DSN string, user, password, SQL select query - TOURINSOFT / SIRTAQUI V0 : Module ID - TOURINSOFT / SIRTAQUI V3 : Client ID, Module ID - IMMO-FACILE / AC3 : URL - Open AI / Chat GPT : Organization ID, Api key, Model, Prompt - Facebook : Facebook Application ID, Facebook Application token, Facebook page - LinkedIn : LinkedIn Client ID, LinkedIn Client key - Google Reviews (experimental) : Google Place ID, Google Place API key - Infolocale / Ouest-France : Client ID, Client secret = FREE VERSION : = Can import only one feed with 30 posts. = PRO VERSION : = Can import unlimited feeds with unlimited posts. You can buy the plugin on our [WordPress plugin shop](https://ircf.fr/plugins-wordpress/) Each import format has the following parameters : - Post type - Permalink - Identifier field - Show UI (in admin panel) - Supports comments - Supports custom fields - Cron period - Delete missing posts - Display options (override templates, custom CSS, etc.) - Hide not imported fields - Field list : title, content, taxonomies, metas, date, author, thumbnail, medias, extract Feed2post provides the following features : - Feed can be manually or automatically (cron) imported - Manually delete feed posts - Drag and drop fields - Add custom (non imported) fields with static values - Import feeds into existing or new post type (multiple feeds can be imported to a single post type) - Map feed fields to WordPress fields - Automatic mapping for specific formats (e.g. SIRTAQUI V3) - Filters and actions on most functions - A `[feed2post]` shortcode with the following features : - Display field value : `[feed2post field="..."]` - Display search form : `[feed2post template="searchform" fields="..."]` - WP CLI command for native cron tasks - Log file and debug mode Feed2Post provides display options and custom templates to handle a basic display with no code. But it is highly recommended to disable the Feed2Post display options and to use instead a page builder like Elementor, so you can create custom templates for you post types. Elementor Pro and Elementor Custom Skin plugins can also be used to create dynamic field tags and archive loops. Do not hesitate to contact technique@ircf.fr for more info or technical support. == Installation == 1. Upload `feed2post` to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress == Frequently Asked Questions == = How to implement additional import formats ? = To create a new import format, you can create a plugin or set the following code into your functions.php : ` single values. = 1.5 = Fixed fr_FR -> fr language. = 1.4 = Fixed single value bug. = 1.3 = Added Excel format. Added hide not imported fields option. Moved archive/single columns to display options. = 1.2 = Added users import. Added json import. Added sirtaqui v3 import. Fixed xml import. Optimized medias import. Misc fixes. = 1.1 = Misc fixes. = 1.0 = Initial commit.