Linux 软件免费装
Banner图

atshift Feed Builder

开发者 atshift
更新时间 2026年8月22日 13:03
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

rss custom fields ai structured data json feed

下载

0.3.2 0.3.4 0.3.3

详情介绍:

atshift Feed Builder creates purpose-specific public feeds from structured information stored in WordPress. The first release includes: 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 and bundled adapter examples for the complete API.

安装:

  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.

屏幕截图:

  • 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 JSON Feed 1.1 metadata and item mappings with format-specific field names.

更新日志:

0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.1.0