| 开发者 | geekodev |
|---|---|
| 更新时间 | 2026年10月29日 17:41 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/feeds/your-feed.xml) that Googlebot, the Meta crawler and the other channels fetch on a scheduleitem_group_id pointing to their parent_gtin / _ean / _upc custom fields; brands from a _brand custom field, the product_brand taxonomy (WooCommerce Brands, Perfect Brands, YITH Brands…) or a Brand attribute{name} - {brand}), conditions and transforms (strip HTML, truncate, replace, regex, rounding, arithmetic)build/ holds the compiled files and src/ their source, shipped in the plugin with the files that build it (package.json, webpack.config.js, tsconfig.json). To rebuild build/: npm install, then npm run build (@wordpress/scripts).
Trademarks
WooCommerce, Google, Meta, Facebook, Instagram, TikTok, Microsoft Bing, Pinterest and Snapchat are trademarks of their respective owners. This plugin is not affiliated with, or endorsed by, any of them.
No. Create as many feeds as you need, with as many products as your store has.
No. WooCommerce already bundles Action Scheduler.
Each feed can regenerate on its own schedule: turn it on in the feed's Schedule tab and pick every 15 minutes, hourly, daily or weekly (the schedule is off for a new feed). A WP-Cron event checks every 15 minutes which feeds are due and queues their generation. WP-Cron runs when the site gets visits: on a low-traffic site, a real cron job calling wp-cron.php keeps the schedules on time.
In addition, every time a product is created, updated or deleted, the next request for the feed gets the current file and its rebuild is queued in the background. The Run button regenerates a feed immediately.
Make sure pretty permalinks are enabled at Settings → Permalinks. Click Save Changes even if you don't change the structure: WordPress then regenerates its rewrite rules.
In the WordPress uploads directory, at wp-content/uploads/gdupf/feeds/. An .htaccess file there blocks direct access to files being written, so crawlers never receive a half-written feed.
Yes. Each variation is a feed item of its own, with its own link (the option is preselected on the product page), its own image when it has one, and item_group_id pointing to the parent product.
Go to Settings → Taxonomy mapping and assign a Google category to each WooCommerce category. Sub-categories inherit the mapping of their closest mapped parent.
Yes, with the Pro add-on, which adds 39 channels including the European price comparison engines. You can also build a Custom CSV feed in the free plugin for any channel that takes a CSV file.
Deactivate the plugin, then delete it from Plugins → Installed Plugins. Its uninstall script removes everything the plugin created: feeds, settings, the logs table, the generated files and the scheduled events.