Open an item on the marketplace.
?license=regular&open_purchase_for_item_id=XXXXX&purchasable=source to the end of the URL (where XXXXX is the item id).
This opens the new purchase lightbox as soon as the page loads.
This could be useful if you have a 3rd party landing page with a “Buy Now” button on it. You could directly link to this URL for your item. If the user has already read your marketing spiel on the landing page and is ready to buy then this link will save them 1 click and prompt them to buy the item straight away.
Someone might find this useful I’m going to try it out from one of my landing pages and see if conversions increase.
(however if someone isn’t ready to buy, then this could be a turn off for them, use with caution )
Yes the licencing can be a bit confusing.
Basically there is no “multiple use” licence at the moment. You will need a regular licence for each WordPress website you wish to use the plugin on. You can pass the cost of the plugin onto the customer who you are making the WordPress website for.
Best of luck with the project.
As far as I’m aware, it only starts tracking from now on. Also, there’s only “term” on ThemeForest when I make a search. There’s no WT.oss_phrase
if you click on one of the results does the WT.oss_phrase get added to the url? along with some other stuff like author and search result position and what not.
When I originally setup the Analytics profile for items I did not enable “Site Search”.
I have just enabled this (in View Settings) and I entered these two keywords:
Is this the correct way to track site search?
e.g. if someone enters “CRM” into the top box on CodeCanyon, all the result links will have an automatic
WT.oss_phrase=CRM attribute added to them. So when someone clicks on one of my items from the results it should track that as a site search keyword, correct?
(I’m still rather new to analytics).
Hello from Australia,
jInsertEditorText('" . $output ."');
that will evalulate to something like:
jInsertEditorText('<div class="ph-row"> <div class="ph-col4" style="margin: 0px;"> <div class="ph-boxed-module"> <span class="ph-boxed-module-icon ph-left icon-home icon-4x" /> <h3 class="ph-black">Small Business</h3> <h5 class="ph-grey">Websites</h5> </div> </div> </div>');
the line breaks here are probably causing an issue, that string needs to be all one line.
try something like:
jInsertEditorText('" . preg_replace('#\s+#imsU',' ',$output) ."');
have not tested but that might do the trick for you
It is very easy to prevent people injecting things like
email@example.com\r\nCc: firstname.lastname@example.org, email@example.com, firstname.lastname@example.org into your contact forms.
The quickest way is to find a good contact form that sanatises the input before building the email headers.
There are plenty of php contact form packages here on the marketplace, or if you have a wordpress website you could look at one of the available wordpress plugins. All of these will not be vulnerable to these types of attacks.