I am conducting a little study and I need a customization that will extend the function of the WordPress plugin known as MyCred (available at [login to view URL]).
This MyCred plugin award points to registered users of a WordPress website when certain events happen, such as when they view content (posts or pages), click on links, watch video, make comments that get approved, etc.
I would like a customization on the Points for Viewing Content hook and other hooks.
For the Points for Viewing Content hook, the customization should be similar to the default hook that comes with the MyCred installation, except that the new hook will include some lines of code that will ensure that the following three conditions are met before points can be awarded:
Required Conditions (RC)
a). Referrer Domains
Check to see that the user is visiting from some specific domains (by clicking a link on that domain and landing on my website). This must be limited to unique referrers.
I'd like to have a field under the hook settings in the Admin interface where I can input one or more domains separated by comma.
Examples of domains include [login to view URL], [login to view URL], [login to view URL], [login to view URL], etc.
If the field is empty, then this condition can simply be skipped.
b). Specific Posts
Check to see that the user has landed on some specific posts or pages (specified by post id).
I'd like to have a field on the hook section in the Admin interface where I can input one or more post id's separated by comma.
Landing on the homepage or just any other page or post (which I have not included it's ID in the field) should not trigger this condition.
If the field is empty, then this condition can simply be skipped.
c). Specific Countries
Check to see that the user is visiting from some specific countries based on their IP address.
I'd like to have a field on the hook section in the Admin interface where I can input one or more country codes separated by comma.
I could install this IP detection plugin ([login to view URL]) if that will make the work easier.
Necessary Hooks Needed.
I'll be needing the following hooks. Please note that they are not to replace the normal MyCred Hooks.
They are meant to just work independently so that I can always turn them off and use the normal MyCred Hooks whenever I wish.
Custom Points for Viewing Contents
(1). This is almost a replica of the normal "MyCred Points for Viewing Contents", except that it can only award points if the required conditions stated above are met.
There should be new fields where I can input the domains, post IDs and country code (e.g. US for United States, IN for India, CN for China, etc.).
I'd also like the time limit to include something like "/ 3 hours", "/ 6 hours" and "/ 12 hours" instead of just "day", "week", etc.
That is to say that a set point should be awarded if the user satisfies the conditions after 3, 6 or 12 hours from the time the last point was awarded to the user.
It is important to note that merely refreshing the page should not count as a new visit that can satisfy condition (a) above please.
The user has to start a new session by actually clicking from an external domain and landing on the specified posts.
(2). Custom Points for Clicking on Links
More like the normal "MyCred Points for Clicking on Links" except that it should have the features that I explained in (1) above.
(3). Custom Points for Viewing Videos
More like the normal " MyCred Points for Viewing Videos " except that it should have the features that I explained in (1) above.
(4). Custom Points for Comments
More like the normal " MyCred Points for Comments " except that it should have the features that I explained in (1) above.
I'd like to be carried along. If there are any challenges along the way, I'd like to know.
I'd also be willing to offer helpful thoughts and ideas to make the work easier, since I am a bit familiar with the plugin.
✋Hi!
I have studied your project "Customize WordPress Plugin" and i am very interested to discuss further details.
I have more than 7+ years of experience in WEB DESIGNING & DEVELOPING.
Skills - HTML,CSS,Wordpress,WIX,PHP,Photoshop,Shopify,E-Commerce,PSD to HTML,UI/UX.
What you get -
✅ Responsive Website (Mobile, Desktop, Tablet etc.)
✅ Eye-catchy themes
✅ Flexible Budget.
My work portfolio link:
https://www.freelancer.com/u/artxpertz89
Regards
Amardeep Singh
Hello,
I have seen your description and come to know your requirements regarding the project and we can develop a website with efficiency to assess your needs, as I have over 5 years of experience in Design & development and we are equipped with a qualified team of professionals who are certified having relevant experience.
I have the expertise in:
HTML5 | Shopify | WIX | CSS3
|JavaScript | jQuery | AJAX
|Angular.js | React.js | Node.js
| PHP | Wordpress | E-commerce development
| Woo-commerce | Codeigniter | Laravel frame
| MySQL and other CMS.
Please reach out to me and let's get started now
Thanks,
Ali Ahmed Khan
Hello!
We just readout your project details that you’re looking for Customize WordPress Plugin. We have good expertise in HTML, PHP, WordPress, CSS and MySQL.
Please interact us to start.
Thank you
Devlry Ltd.
Hi There,
I read your brief and understand your requirements and I have 5 years experience in WordPress and I have done several projects in WordPress and I will work for you so come on chat we will discuss more .