| 开发者 | ravianxreaver |
|---|---|
| 更新时间 | 2026年10月23日 18:39 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-config.php instead of the settings screen:
define( 'NAULON_API_KEY', 'nln_live_…' );
A key in wp-config.php stays out of your database, so it does not travel in database exports or backups. The settings screen will tell you which storage is in use.No. Human requests are not touched, and if the control plane is unreachable the plugin serves everything normally rather than failing. A plugin that breaks a site is a plugin nobody keeps.
You need a wallet address to receive payments, the same way you would need a bank account number. Nothing else.
Yes. Tick the file types on your site's page in the naulon dashboard. The plugin adds a short rule to your .htaccess so those files reach WordPress, and removes it when you deactivate the plugin. If the plugin's own files go missing without that, the rule switches itself off and your server serves files as it always did. On nginx, Diagnostics gives you the rule to add yourself. Charged files are never stored by a CDN, because a cached copy would be handed to the next agent free.
Their posts still credit them, with no destination attached. If the service this site connects to holds a payout wallet for that author, their share goes there. If nothing does, the post reads free, because nothing is charged when there is nobody to pay.
No. Search crawlers reading titles, excerpts and feeds are unaffected, and those surfaces are free by design.
No. Content behind a membership plugin is excluded, and there is a filter (naulon_is_tollable) for anything custom.
No. Your content never leaves your server. The plugin talks to the control plane only to price a read and to settle a payment, and it does not contact anything at all until you enter a key.
No. Human requests are never recorded: not their address, not their browser, not the fact that they arrived. The Diagnostics screen lists recent decisions, and every line on it is a machine. A request whose user agent names a crawler counts as a machine, because that is what it says it is.
It stays. Your authors' wallet addresses, your earnings record and your settings survive a delete, so reinstalling puts you back where you were. Only our own code goes: the cache guard drop-in and the hourly schedule, because leaving those running for a plugin that no longer exists is a bug. If you do want everything removed, naulon → Diagnostics has a box for it, next to a count of exactly what it would destroy and a button to export a copy first. That order is deliberate, because WordPress removes a plugin's data before it removes the plugin's files, and it cannot be undone.
The plugin's folder is not writable by the user your web server runs as. Removing or replacing a file needs write permission on the folder holding it, not on the file, so one folder owned by someone else stops both updates and deletion. It usually means the plugin was installed by a different user, over SSH or as root. naulon → Diagnostics names the exact folder; fix its ownership and both work again.
The same way as any other: Dashboard → Updates, or the notice on the Plugins screen. Turning on "Enable auto-updates" there works too, and nothing about this plugin needs you to treat it differently.
Only a request that names Googlebot from an address outside Google's published list, and only after the real Googlebot has been seen on your site at verified addresses. Behind a firewall or proxy, set the trusted client IP header, or claims are simply not checked.
Yes, and the plugin is direct about it. A page cache answers before any plugin runs, so a cached article can be handed to a crawler for free. Install the cache guard from Diagnostics, which stops agent responses being cached at all, then add the listed user agents to your caching plugin's own exclusion list, and use the check on that screen to confirm a crawler is actually being charged.
/wp-json/wp/v2/, including lists and ?rest_route=), feeds (RSS and Atom) and listing pages such as the home page now give an agent the teaser and a link, and the article itself is where it pays. People, signed-in users and crawlers your rules let read free still get everything.Referer, Origin or X-WP-Nonce header. Any client can send those, and each let an agent read every article free./wp-json/naulon/v1/catalog. naulon now reads your list of articles from the plugin itself, with every author under the same id they are paid under, instead of from the public WordPress API.crawler-max-price) covered yours, on charged and observed reads alike.