Linux 软件免费装

OST Site Inspection

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

标签

debug seo security log checklist

下载

1.0.1 1.0.0 1.0.2 1.0.3

详情介绍:

OST Site Inspection collects the checks you run before a site goes live, or before you hand it over to a client, into a single admin screen. Main features Shared settings across Orienst plugins The settings screen lives under "Settings > Orienst Settings". This page is shared with other plugins by Orienst Inc. (such as OST AIO Smart Schema), so installing several of them on the same site still produces a single menu entry. The company and office information on the "Common Settings" tab is shared by all of these plugins, and editing it from any one of them saves the same values. Uninstalling this plugin does not delete that shared data, because the other plugins use it. Design decisions Note: the admin interface of this plugin is currently provided in Japanese. Translations can be contributed at translate.wordpress.org once the plugin is published.

安装:

  1. Upload the plugin and activate it.
  2. Open "Settings > Orienst Settings" and select the "Site Inspection" tab.
  3. In "Checklist", press "Run lightweight check".

升级注意事项:

1.0.3 Automated checks now work on sites behind Basic authentication, and admin-only Basic authentication is no longer reported as private. 1.0.2 Fixes a PHP warning in the "/?author=1" check and adds checks for closed comments, heading structure of posts, and the main phone number. 1.0.1 Sites that protect only the admin login with Basic authentication are no longer shown as private. 1.0.0 When replacing the previous implementation, settings, checklist data and logs are migrated automatically. If your theme calls do_action( 'ost_ins_log', ... ), change it to ostins_log.

常见问题:

Where are the logs stored?

In a dedicated database table ({prefix}ostins_logs). No log file is created on the server, so there is no risk of a log being read directly over HTTP.

What happens if the same error occurs many times?

Identical entries (same level, message, file and line) are merged into a single record with an occurrence counter. There are also limits on the number of records written per request and on the total number of stored records.

How do I write a log entry from my theme?

Use the following action: do_action( 'ostins_log', 'manual', 'message', $_POST, $post_id ); Because it is called through do_action(), your theme will not raise an error if this plugin is deactivated or deleted. Add the call in functions.php or another theme file, and enable "Manual log" under "Current recording settings" on the Log tab for it to be recorded.

Is personal information stored in the logs?

Masking is enabled by default. In manual logs, values whose key suggests a name, phone number or email address are replaced with ****. In mail logs the key names are not available, so email addresses, phone numbers and postal codes found in the recipient, subject and body are masked instead. Names and street addresses cannot be identified reliably and are therefore kept, so it is recommended to disable mail logging and delete the stored logs before handing a site over. Manual logs and mail logs are both disabled by default. The request URL recorded with an error always has query-string tokens (password reset keys, nonces and similar) masked, regardless of the masking setting.

The detailed scan stops partway through.

Lower "Pages per batch" on the Settings tab. The scan is split into batches and can be re-run safely after an interruption.

The domain check lists URLs of web font or analytics services I use on purpose.

Add their host names to "Excluded hosts" on the Settings tab, one per line. A host also excludes its subdomains. Developers can change the list with the ostins_domain_excluded_hosts filter.

Can the plugin replace URLs in bulk?

No. Bulk replacement can corrupt serialized data. This plugin only detects occurrences; use a tool such as WP-CLI's wp search-replace to perform the replacement.

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0