The Post Pay Counter WordPress plugin allows you to easily calculate and handle author’s pay on a multi-author blog by computing every written post remuneration basing on admin defined rules.
The administrator can set up the payment values and all the avaiable settings, and immediately stats are then viewable from the related page where you can choose between general (all authors) and detailed (one author) countings. Below are all the avaiable functions:
- Counting Type: define the counting type you prefer between post words and unique daily visits. For the latter, a simple cookie will be used, and you have also some checkboxes to decide what visits you want to count.
- Counting System: choose if you prefer to pay with the unique payment system (eg. each word/visit is € 0.01, up to five decimal digits) or with the zones one (eg. from 200 to 300 words/visits it’s € 2.00, again up to five zones). Images added and comments received may also be enjoy a bonus.
- Old stats avaiability: once stats are computed, they’re not forgotten. In fact, you can view post countings since the first written post of the blog, doesn’t matter when the plugin was installed. When you first activate it, it just goes through all the posts in the dabatase and defines their values. A fancy date picker lets you shift between days and select the desired range. If something goes wrong, you can also regenerate the stats from a box in the options page.
- User personalizable settings: beside general settings, you can also define special counting and permission settings that only apply to a particular user. These different settings can be made viewable in the stats or hidden, depending on your needs, while admins and the post author will always see them.
- Trial period: another bunch of settings can be defined for the trial period users may be subjected to. The admin can then manually opt-in and out the trial option for single users or decide for the automatic feature which, relying on the number of written posts subscribtion date, will do the job.
- Highly customizable permissions: you don’t want your users to see stats and use functions they are not supposed to, and that’s the reason you can set detailed permission rules: nobody will see certain stats if you don’t want to.
- CSV export: every stats you see can be exported in csv files for offline consulting or storing.
- Overall stats: at the bottom of every stats page, a box with overall stats is avaiable with interesting details about your blog. Just keep in mind this feature is a bit heavy since it selects all the avaiable posts and counts them all, so it may take a while for these stats to be generated. If you want to save resources, you can disable it.
- Multisite compatibility: the plugin works even on multisite configurations of WordPress, providing separate countings for each blog.
Post Pay Counter Screenshots (clic to enlarge):
Frequently Asked Questions
Can I include in the stats the posts published before the plugin was installed?
Of course you can. Just go to the plugin Options Page and use the Update countings button in the Update stats box. This can take the plugin a little or a lot of time, depending on the number of posts to consider.
The plugin hangs up when using the Update stats function
This happens when dealing with large databases. Try to increase the max_execution_time in your server’s php.ini file, and see if the problem get solved. Also, try to regenerate stats again and again: it will probably do it in pieces but it should work!
Can I reward differently particular posts/authors?
Sure you can! In the editing page related to the post you want to reward, create a new Custom Field named payment_bonus and give it the value of the bonus (add as many decimal digits you want). Those awards are then shown in the stats page already summed to the post payment and, also, in the overlay tooltip that shows all the countings. The admin can still disable this function or simply hide the bonuses. Remember that having this function enabled potentially allows everyone who has the permission to edit posts to award bonuses – either to himself or to others!
Can I change the currency (to USD, for example)?
The main point here is that, at the present moment, the currency symbol is not really important – not at all indeed. The euro symbol, in fact, is just a way to let you better distinguish payments from other numbers. Just set the plugin as if you were using your desired currency and then, even if in the countings payments will be shown preceded by a euro sign, pay your authors using those numbers and knowing that you are actually using your usual currency.
Can I pay all posts the same, without caring about words/visits?
It is not really an explicit feature, but again, the answer is yes. All you have to do is set the plugin to use the counting system zones, putting 1 as value for every Words/Visits n° column field, and the amount you want to give each post (always the same, of course) in each Payment field.
I want to personalize settings for a user, but I do not see their name in the list
Only the first 250 are shown in the list to prevent the plugin from hanging or slowing the whole page because of that part. To personalize settings for a username that is not in the list, click first on any other username of the list. Then, look at the URL in your browser and, at the end of it, put the ID of the user you would like to personalize settings for as value of the parameter userid. If you do not know what I am talking about, look at the image below.
I want to use 6-7-8-9 zones, is it possible?
Not yet. With the current zones system, you can only use either 5 or 10 zones. If you choose to use the 5 supplementary zones and then you do not fill them all in, the countings will break. I am working to let you handle from 2 to 250 thousand zones freely, stay tuned.
I am encountering a problem not listed here
Well, the obvious answer is contact me! But apart from detailing the problem you are experiencing, I also need some debug data to troubleshoot the problem and solve it quickly. To do so, you should open your post-pay-counter.php file, either by FTP or by the WordPress plugin editor, and change line 56 const POST_PAY_COUNTER_DEBUG = FALSE; and change it to const POST_PAY_COUNTER_DEBUG = TRUE; (note the semicolon is still there). Reload the page, and you will get a lot of debugging stuff: it does not contain any sensitive information, it just contains the plugin general settings and other similar things. If you feel like censoring something, you are free to do it, but please, do not delete the whole row, only replace the sensitive data with xxxxxx or similar. Send me the screenshot of the data, or copy it in a document, and let’s see what we can do! Just keep in mind that sometimes just saving your options again may solve the problem.
I need some custom features/improvements: can you do it?
By now, I am almost only adding features on demand with a payment. Quite a lot of people are asking for customization, and my time is very scarce. I usually do not ask much, but I put a condition: I am developing upon your request, but what I will do will be put into the public version of the plugin. You are paying me to do something that I would probably not do otherwise, but others will benefit of those changes as well (the same way as when they will pay me for some feature they need, you will benefit of those adds). Now the contact form is at your disposal.