Title: atshift Feed Builder
Author: @shift
Published: <strong>21 آگوست 2026</strong>
Last modified: 22 آگوست 2026

---

جستجوی افزونه‌ها

![](https://ps.w.org/atshift-feed-builder/assets/banner-772x250.png?rev=3658400)

![](https://ps.w.org/atshift-feed-builder/assets/icon-256x256.png?rev=3658031)

# atshift Feed Builder

 توسط [@shift](https://profiles.wordpress.org/atshift/)

[دانلود](https://downloads.wordpress.org/plugin/atshift-feed-builder.0.3.4.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/atshift-feed-builder/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/atshift-feed-builder/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/atshift-feed-builder/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/atshift-feed-builder/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/atshift-feed-builder/)

## توضیحات

atshift Feed Builder creates purpose-specific public feeds from structured information
stored in WordPress.

The first release includes:

 * Multiple feed configurations.
 * Separate creation flows for replacing a WordPress standard RSS feed or adding
   a custom RSS 2.0 or JSON Feed 1.1 feed.
 * Public post type selection.
 * Author, public taxonomy term, and allow-listed custom field filters.
 * Format-specific mapping of standard output fields.
 * WordPress, fixed text, atshift Fields, post-author UPF, explicitly selected post_meta,
   and optional Pods API value sources.
 * Optional field-name integrations for ACF / Secure Custom Fields, Meta Box, and
   Carbon Fields.
 * A public source-adapter API for additional plugin integrations.
 * Independent publisher, article-author, primary-source, and reviewer mappings.
 * Main image fallback mapping when the primary image source is empty.
 * A reader-first preview of the first real item in the current feed order, with
   matching XML or JSON source in a secondary tab.
 * Personal-information warnings and hard exclusion of authentication and permission
   data.
 * Stable item IDs, ETag, Last-Modified, and response caching.
 * Existing WordPress feed URLs remain unchanged when their RSS output is replaced.
 * Per-feed controls for replacing or disabling standard feeds and advertising custom
   feeds in the document head.

atshift Fields and atshift User Profile Fields are optional integrations. atshift
Feed Builder remains independently usable for standard WordPress post data.

#### Developer integration

Plugins can add selectable mapping sources with the `atshift_feed_builder_source_adapters`
filter. Register the filter on `plugins_loaded` before priority 20 and provide an
object that implements `Atshift_Feed_Builder_Source_Adapter`.

    ```
    add_action(
        'plugins_loaded',
        static function () {
            if ( ! interface_exists( 'Atshift_Feed_Builder_Source_Adapter' ) ) {
                return;
            }

            add_filter(
                'atshift_feed_builder_source_adapters',
                static function ( $adapters ) {
                    $adapters['example'] = new class implements Atshift_Feed_Builder_Source_Adapter {
                        public function get_id() {
                            return 'example';
                        }

                        public function get_label() {
                            return 'Example fields';
                        }

                        public function is_available() {
                            return true;
                        }

                        public function get_fields() {
                            return array(
                                'rating' => array(
                                    'id'        => 'rating',
                                    'label'     => 'Rating',
                                    'type'      => 'number',
                                    'sensitive' => false,
                                ),
                            );
                        }

                        public function get_values( $post, $field_ids ) {
                            $values = array();
                            if ( in_array( 'rating', $field_ids, true ) ) {
                                $values['rating'] = get_post_meta( $post->ID, '_example_rating', true );
                            }
                            return $values;
                        }
                    };
                    return $adapters;
                }
            );
        },
        10
    );
    ```

Field definitions may use `string`, `url`, `image`, `html`, `number`, `boolean`,`
datetime`, or `list`. Set `sensitive` to `true` to display a personal-information
warning in the editor. For integrations where administrators enter a field key manually,
implement `Atshift_Feed_Builder_Manual_Source_Adapter` as well.

Adapters must expose only values intended for public feeds and must validate manually
entered keys. Authentication, session, token, capability, password, and other protected
values must never be returned.

See the [adapter contract](https://github.com/at-shift/atshift-feed-builder/blob/main/includes/interface-atshift-feed-builder-source-adapter.php)
and [bundled adapter examples](https://github.com/at-shift/atshift-feed-builder/tree/main/includes/adapters)
for the complete API.

### Links

 * Official website: [upf.at-shift.net/en/feed-builder](https://upf.at-shift.net/en/feed-builder/)

### Privacy

atshift Feed Builder does not send site data to the plugin author or any external
service. It does not include analytics, telemetry, advertising, or remote executable
code.

Feeds created with this plugin are public URLs. Only explicitly mapped values are
output, and protected authentication, session, token, and capability keys are blocked.
Site administrators are responsible for reviewing mappings before publication, especially
fields that may contain personal information.

### Related Projects

 * [atshift User Profile Fields](https://wordpress.org/plugins/atshift-user-profile-fields/)–
   create and manage structured custom fields for WordPress users.
 * [at-shift Fields](https://wordpress.org/plugins/atshift-fields-maintenance-for-custom-field-suite/)–
   arrange custom fields for posts and public custom post types with a field-building
   interface.
 * [atshift Freeform Login](https://wordpress.org/plugins/atshift-freeform-login/)–
   add passkey login, customize the WordPress login screen, and place login controls
   with shortcodes.

## عکس‌های صفحه

[⌊Choose whether to replace a WordPress standard RSS feed or create a custom RSS
2.0 or JSON Feed 1.1 feed.⌉⌊Choose whether to replace a WordPress standard RSS feed
or create a custom RSS 2.0 or JSON Feed 1.1 feed.⌉[

Choose whether to replace a WordPress standard RSS feed or create a custom RSS 2.0
or JSON Feed 1.1 feed.

[⌊Select WordPress values, atshift Fields, supported custom-field integrations, 
fixed values, or no output for each feed field.⌉⌊Select WordPress values, atshift
Fields, supported custom-field integrations, fixed values, or no output for each
feed field.⌉[

Select WordPress values, atshift Fields, supported custom-field integrations, fixed
values, or no output for each feed field.

[⌊Configure the source, delivery settings, and RSS 2.0 output mappings in one feed
editor.⌉⌊Configure the source, delivery settings, and RSS 2.0 output mappings in
one feed editor.⌉[

Configure the source, delivery settings, and RSS 2.0 output mappings in one feed
editor.

[⌊Configure JSON Feed 1.1 metadata and item mappings with format-specific field 
names.⌉⌊Configure JSON Feed 1.1 metadata and item mappings with format-specific 
field names.⌉[

Configure JSON Feed 1.1 metadata and item mappings with format-specific field names.

## نصب

 1. Upload the plugin folder to `/wp-content/plugins/`.
 2. Activate the plugin from the Plugins screen.
 3. Open atshift Feed Builder > Add New Feed in the WordPress administration menu.
 4. Choose whether to replace a WordPress standard RSS feed or add a custom RSS 2.0
    or JSON Feed 1.1 feed.
 5. Select the posts, pages, or public custom post types to include.
 6. Map the output fields, then save the feed.
 7. Review the first-item preview and the XML or JSON source before sharing the feed
    URL.

atshift Fields and atshift User Profile Fields are optional. When they are active,
their field definitions and saved values become available as mapping sources.

## نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

## توسعه دهندگان و همکاران

“atshift Feed Builder” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ @shift ](https://profiles.wordpress.org/atshift/)

[ترجمه “atshift Feed Builder” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/atshift-feed-builder)

### علاقه‌ مند به توسعه هستید؟

[کد را مرور کنید](https://plugins.trac.wordpress.org/browser/atshift-feed-builder/)،
[مخزن SVN](https://plugins.svn.wordpress.org/atshift-feed-builder/) را بررسی کنید،
یا از طریق [RSS](https://plugins.trac.wordpress.org/log/atshift-feed-builder/?limit=100&mode=stop_on_copy&format=rss)
در [گزارش توسعه](https://plugins.trac.wordpress.org/log/atshift-feed-builder/) مشترک
شوید.

## گزارش تغییرات

#### 0.3.4

 * Honor UPF field-level publication checks when resolving post-author profile values.
 * Refresh feed caches after atshift Fields reports updated values.
 * Reviewed standalone operation and integrations between atshift projects with 
   Codex Security Check, fixing potential defects and security issues and applying
   additional hardening.
 * Made other minor fixes.

#### 0.3.3

 * Changed custom feed URLs to `/feeds/{feed-slug}/{format}/` so public URLs no 
   longer include a plugin-name prefix.
 * Added permanent redirects from legacy `/atshift-feed/` URLs to preserve existing
   subscriptions and integrations.

#### 0.3.2

 * Fixed translation domains for the Plugins screen links.

#### 0.3.1

 * Added settings and standardized metadata links to the Plugins screen.

#### 0.3.0

 * Initial stable release of the RSS 2.0 and JSON Feed 1.1 builder.
 * Added WordPress standard feed replacement for posts, public custom post type 
   archives, and public taxonomy term feeds while preserving their URLs.
 * Added explicit controls for custom feed discovery and disabling selected standard
   feeds.
 * Added allow-listed mappings for WordPress, atshift Fields, UPF, post meta, and
   supported custom field plugins.

#### 0.1.0

 * Initial development release.

## اطلاعات

 *  نگارش **0.3.4**
 *  آخرین به‌روزرسانی **7 ساعت پیش**
 *  نصب‌های فعال **کمتر از 10**
 *  نگارش وردپرس ** 6.4 یا بالاتر **
 *  آزمایش‌شده تا **7.1**
 *  نگارش PHP ** 7.4 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/atshift-feed-builder/)
 * برچسب
 * [AI](https://fa.wordpress.org/plugins/tags/ai/)[custom fields](https://fa.wordpress.org/plugins/tags/custom-fields/)
   [json feed](https://fa.wordpress.org/plugins/tags/json-feed/)[rss](https://fa.wordpress.org/plugins/tags/rss/)
   [structured data](https://fa.wordpress.org/plugins/tags/structured-data/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/atshift-feed-builder/advanced/)

## امتیازها

هنوز هیچ نقدی ارسال نشده است.

[بررسی شما](https://wordpress.org/support/plugin/atshift-feed-builder/reviews/#new-post)

[مشاهدهٔ همهٔ بررسی‌ها](https://wordpress.org/support/plugin/atshift-feed-builder/reviews/)

## مشارکت کنندگان

 *   [ @shift ](https://profiles.wordpress.org/atshift/)

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/atshift-feed-builder/)