WordPress.org

Plugin Directory

Post Pay Counter

Easily calculate and handle author's pay on a multi-author blog by computing every written post remuneration basing on admin defined rules.

Can I include in the stats the posts published before the plugin was installed?

Sure you can. Just head to the Options Page and use the Update countings button in the Update stats box. This can take the plugin a little time depending on the number of published posts.

The plugin hangs up when using the Update stats function

This happens due to large databases. Try to increase the max_execution_time in your server's php.ini file, and see if the problem get solved.

Can I reward more particular posts/authors?

Sure you can! In the edit page related to the post you want to reward, create a new Custom Field named payment_bonus giving it the value of the rewarding (add as many decimal digits you want). Those bonuses are then shown in the stats page already summed to the post payment and also in brackets. 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 of posts editing to award bonuses!

Can I change the currency?

The main point here is, 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 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, you will know you are actually using your 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 in 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 paramater userid.

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-functions.php file, either by FTP or by the WordPress plugin editor, and change line 17 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.

Requires: 3.0 or higher
Compatible up to: 3.5.1
Last Updated: 2013-4-7
Downloads: 4,819

Ratings

3 stars
3.1 out of 5 stars

Support

0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 50,2,1 100,1,1 100,1,1 100,1,1 100,1,1 50,2,1
100,1,1
100,1,1