Linux 软件免费装
Banner图

Export All URLs

开发者 Atlas_Gondal
更新时间 2026年6月25日 13:37
捐献地址: 去捐款
PHP版本: 5.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

links urls export json csv

下载

5.1 3.5 3.6 3.0 4.0 4.1 4.4 4.3 4.5 4.2 4.6 4.7.1 5.0 4.7 6.0

详情介绍:

This plugin will add a page called "Export All URLs" under Tools. You can navigate there and can extract data from your site. You can export Posts: Fields are organized into collapsible groups with quick-select presets, so the picker stays tidy even with this many columns. The data can be filtered by post type, post status, date range, and author before extraction, and the plugin also provides the option to export using a specific post range. Output can be displayed in the dashboard or downloaded as a CSV or JSON file.

安装:

从你的 WordPress 仪表板
  1. Visit 'Plugins > Add New'
  2. Search for 'Export All URLs'
  3. Activate Export All URLs from your Plugins page.
WordPress.org
  1. Download Export All URLs.
  2. Unzip plugin.
  3. Upload the 'Export All URLs' directory to your '/wp-content/plugins/' directory, using your favorite method (ftp, sftp, scp, etc...)
  4. Activate Export All URLs from your Plugins page.
用法 Exporting data:
  1. Go to Tools > Export All URLs.
  2. On the Export tab, choose a post type and tick the fields you want (or use a preset such as "SEO basics").
  3. Optionally filter by post status, author or date range, and set advanced options (exclude domain, post range, file name, language).
  4. Click "Download" to get a CSV or JSON file, or "Display Here" to view the results in a paginated table.
Detecting changes:
  1. Open the Snapshots tab and click "Take snapshot".
  2. Later, use "Latest vs live site" (or compare any two snapshots) to see what was added, removed or changed.
  3. Download the differences as CSV or JSON if you need them.
Uninstalling:
  1. In the Admin Panel, go to "Plugins" and deactivate the plugin.
  2. Click "Delete" on the Plugins page. This removes the plugin files and its snapshot tables automatically.

屏幕截图:

  • Results shown right in the dashboard - every URL in a paginated table
  • The export as a spreadsheet-ready CSV file
  • ...or as structured JSON for scripts and integrations
  • Snapshots compared - added, removed and modified content highlighted, with notable changes flagged
  • The snapshot diff exported to CSV
  • ...and the same diff as JSON

升级注意事项:

6.0 Our biggest release in 10 years. Export All URLs has grown from a simple exporter into a security tool too: alongside CSV/JSON exports, 19 fields and WPML/Polylang support, new Snapshots detect added, removed or unauthorized changes to your site. A full modern rewrite, now available in 6 languages, still compatible back to PHP 5.4.
  • New - Snapshots: fingerprint your whole site and compare two snapshots to see what was added, removed or changed - with new pages and author/status changes flagged as possible signs of a compromise. Export diffs to CSV or JSON.
  • New - export Word Count, Excerpt, Featured Image URL, Comment Count, Slug and Post Type
  • New - multilingual support (WPML / Polylang): export all languages or just the default, plus optional Language and Translation URL columns
  • New - JSON download format, alongside CSV and on-screen display
  • New - field picker grouped into collapsible sections with quick-select presets; remembers your last selection
  • New - on-screen results table now shows every row with pagination and a "Results per page" selector
  • New - bundled translations for German, French, Russian, Japanese, Urdu and Pakistani Punjabi; the whole interface is now translatable (POT included)
  • Improvement - exports run in batches to prevent timeouts and memory errors on large sites
  • Improvement - rewritten on a modular architecture, still PHP 5.4 compatible
  • Improvement - the form preserves your inputs and keeps the relevant sections expanded after submit
  • Improvement - tidied the support sidebar
  • Improvement - CSV and JSON downloads stream straight to the browser, leaving nothing behind in wp-content/uploads
  • Security - CSV formula-injection protection
  • Security - hardened output escaping, nonce verification and input sanitization across all screens
  • Compatibility - resolved WordPress Coding Standards / Plugin Check issues
  • Fix - restored genuine PHP 5.4 compatibility

常见问题:

What data can I export?

For every post, page or custom post type you can export the Post ID, Title, URL, Status, Categories and Category URLs, Tags and Tag URLs, Author, Published and Modified dates, Word Count, Excerpt, Featured Image URL, Comment Count, Slug, Post Type, and (on multilingual sites) the Language and Translation URLs. Choose exactly the columns you want using the grouped checkboxes and quick-select presets.

Can I export to JSON as well as CSV?

Yes. You can download the data as a CSV file, download it as JSON, or display it in a paginated table right inside the dashboard.

What is the Snapshots feature?

A snapshot records a lightweight fingerprint (a hash, not a copy) of every post, page and custom post type on your site. Later you can compare two snapshots, or compare your latest snapshot against the live site, to see exactly what was added, removed or modified - including which posts changed in title, content, status, author, slug, taxonomy, custom fields or featured image.

How can I tell if my site was changed or compromised?

Take a snapshot when everything looks correct, then run "Latest vs live site" whenever you want to check. Newly published pages and author or status changes are highlighted as "Notable", because those are common signs of injected or unauthorized content. The differences can be downloaded as CSV or JSON.

Does it work with custom post types and WooCommerce?

Yes. Both the export and the snapshots cover all public post types - including WooCommerce products and any other custom post type - not just posts and pages.

Does it support multilingual sites (WPML / Polylang)?

Yes. The export has a "Languages" option to export all languages or just the default one, regardless of the language selected in the admin bar, and can add Language and Translation URL columns. Snapshots always capture every language.

Will it work on a large site without timing out?

The export and snapshot operations read posts in batches and stream results out as they go, so memory stays bounded no matter how many posts you have. Snapshots use keyset pagination and prime caches in bulk to stay fast on large tables. You can also export a specific post range to keep each request small.

Is the exported CSV safe to open in Excel?

Yes. Cell values that begin with =, +, - or @ are neutralized, so a malicious value cannot run as a spreadsheet formula when the file is opened.

Does the plugin modify the database?

The export feature does not touch the database. The optional Snapshots feature stores hashed fingerprints in two custom tables so it can detect changes over time; those tables are removed automatically when you uninstall the plugin.

Which PHP and WordPress versions are required?

PHP 5.4 or higher and WordPress 3.6 or higher. The plugin has been tested up to current versions. WordPress itself recommends PHP version 7.4 or greater.

更新日志:

6.0 5.1 5.0 4.7.1 4.7 4.6 4.5 4.4 4.3 4.2 4.1 4.0 3.6 3.5 3.0 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.0