Hey! I’m using youe plugin with Post Views Counter plugin and it works well within single.php showing the views just fine.
I have provided the Ajaxize with the function of Post Views Counter and replaced it in single.php
But I also have views counters on category pages and in recent posts widget on sidebar.
When I put the div, that I’ve got from ajaxize in to category page or widget replacing Post Views Counter function it shows me the ammount of views of the current post, not the desired post.
I understand that is because there is no ($post->ID ) hook or whatever.
So I want to know is there any way I use ajaxize and get those multiple counters work correctly on the category pages and widgets?
Thanks!
]]>How can I ajax the homepage so as I scroll it loads more content?
]]>How can i make a bbpress forum ajax ready with this plugin. Because i want to load the replies via ajax. Can you help me what to do
]]>Ajaxize appears to not be pulling fresh information into one of the ajaxized divs I have.
https://www.benchmarkstrategicmetals.com/privacy
We have a Precious Metals plugin that provides live metal prices. I have ajaxized the shortcode functions “ign_gold_price” and “ign_silver_price”, which I copied directly from the code.
I have worked out the javascript necessary to get the values at the top of the page to regularly update.
Further down the page I am using the built in Precious Metals shortcodes to display the metal prices.
Those shortcode values are updating. If I refresh the page, new values will load (assuming the value of the metal has actually changed).
However, the ajaxized silver price in the header is not updating. The gold one is though. They use the same code except for the div id.
I have tried troubleshooting this…I even tried changing the secret key and re-generated the divs. When I created the new divs the “Function output (via ajaxize):” for gold was correct, but the “Function output (via ajaxize):” read as “0.66” (price per gram), even though it was actually around “0.54” at the time. This was yesterday, and I have watched the shortcode value rise and fall, but the ajaxized value isn’t changing.
Any thoughts on what we can try?
Thanks,
Ben
Hi,
I successfully installed Ajaxize, pasted a function and got a div – and it works. Woohoo!
Two things I’d like to do with the value I’m getting though.
1. I’d like it to refresh every 30 seconds.
2. The function outputs price per gram. I need to output price per Troy ounce. So the value that is being output needs to be multiplied by 31.10.
In the FAQ there was a mention of a Javascript being able to achieve this. I just need some help. Thanks.
]]>I am setting up a precious metals website for my client, and he wants the live price of gold displayed in the header.
We have a plugin that provides a feed, and also updates WooCommerce store product prices in the background as the price rises and falls. The plugin provides a shortcode to display the current spot price, but I think it is caching – because after a while the price shown by the shortcode stops updating. (And we know the feed still works because the product prices still update).
Would Ajaxize provide a solution around this problem?
Thanks
Ben
Hi,
Looks like people are still downloading the plugin even though it hasn’t been updated in 2 years.
Sometimes plugins don’t need to be updated because of their simplicity and robustness, but on the other hand there have been a load XSS breaches in WP plugins in recent times, so it’s always nice to get some reassurance.
This plugin is still also being linked to from some very high profile theme developers such as Elegant Themes.
If the plugin is still being supported and simply doesn’t need to be updated because it is robust and works, could you maybe just update the certification of compatibility for WP 4.5+ ?
Thanks
]]>Great plugin! Is there a method to apply ajax to a div class?
I use WP Super Cache and I have several forms and other snippets that are dynamic. When a snippet is inserted (into template, pages or post), if this snippet has a div, is there a way to apply ajax to the div? This way, anything in the div wouldn’t be cached.
The other idea was maybe to use a function to create a custom shortcode. Then, when anything was in this shortcode, the ajax could be applied. I’m not sure if this is possible – just looking for a solution.
Thanks for any suggestions.
]]>Hi,
I’m not very good at coding, so I’m struggling a bit with this. I’ve tryed lots of suggestions out there, but cannot make it work.
THE GOAL:
I want to create a button that when clicked calls a php function that executes without loading the whole page, just the code inside it. Everytime u click on that button again, that AJAXIZED function reloads.
THE ISSUE:
The php function works, but I cannot make the button call that php function.
WHAT I’V GOT SO FAR (simplified):
I have a function that creates the button shortcode:
function add_shortcode_button_function() {
/*I have tryed a bunch of things to create the button, but none have worked*/
}
add_shortcode( 'the_button_shortcode', 'add_shortcode_button_function' );
I have created the function with the AJAXIZED div:
function ajaxized_function() {
echo '<div id="ajaxize_this:reloaded_content_function:xxxxxx></div>';
}
I have created the function that loads inside the AJAXIZED div:
function reloaded_content_function() {
echo 'The button has been clicked.';
}
THE QUESTION:
So the question would be, what should be the button code?
Thanks in adavnce!!!
]]>Hi
Is it possible to ajax load a php snippet (we use “shortcode exec PHP”) which has a local name, usually called by a shortcode?
Of course it’s not a real function as such, it can’t find hello_world, or shortcode.
Screen shot: https://snag.gy/J734W.jpg
]]>how do i use this? sorry im not good with coding..
https://www.ads-software.com/support/topic/plugin-ajaxize-call-function-onclick
can someone please give me a working example of this..
how do i load function on click?
i have a download button, and i want to update some usermetas when they click it. its a download limitation thing for my site.
<button id="Download_and_Load_Function_button">
Downloaded <?php echo rand(1,10); ?> times.
</button>
]]>
Is there a way to get post->ID without parameters?
Functions cannot accept any parameters (at least at the moment)
]]>Please check the issue with w3total cache. Ajaxize not working while caching turned on. Previously it was working like always.
]]>Hi devs,
I hear that ajax is no good for seo, is it right? And what this plugin do about seo?
Regards,
]]>Hello,
I have the following function that is working great in my theme. This randomly swaps between two featured images for a post using the Multi Post Thumbnails plugin.
When I enter this function into Ajaxize there is no output. Is there anything here that you can see would be causing that? This is the only thing I need to be not cached on the home page of a site.
function fapp_random_feature() {
// Get a random number
$min = 1 ;
$max = 10;
$num = rand($min,$max);
if ( $num & 1 && has_post_thumbnail() ) { // if it is an odd number and we have a featured image ?>
<a class="feature-img" href="<?php echo get_permalink(); ?>"><?php the_post_thumbnail('fapp-thumb-800'); ?></a>
<?php } elseif ( $num % 2 == 0 && class_exists('MultiPostThumbnails') && MultiPostThumbnails(has_post_thumbnail( 'post', 'secondary-image', NULL) ) { // If it is an even number and we have a second featured image ?>
<a class="feature-img" href="<?php echo get_permalink(); ?>"><?php MultiPostThumbnails(the_post_thumbnail('post', 'secondary-image', NULL, 'fapp-thumb-800')); ?></a>
<?php } else { // It's even and we don't have a second feature image so get the default feature image
if ( has_post_thumbnail() ) { ?>
<a class="feature-img" href="<?php echo get_permalink(); ?>"><?php the_post_thumbnail('fapp-thumb-800'); ?></a>
<?php }
}
}
Thanks!
]]>this is a litle exemple for how cache the page (generated html) and keep things still dynamic :
https://joshuaiz.com/words/use-caching-and-keep-widgets-dynamic-with-ajaxize/
]]>Hello,
I am getting the following error in my server logs.
PHP Deprecated: Function split() is deprecated in …/wp-content/plugins/ajaxize/ajaxize.php on line 158
Could you issue an update with a fix for it? Thanks so much.
]]>I really love this plugin ??
It’s not working on my 404 page. I saw that Ajaxize was updated for v 1.3 to work on 404 pages but I just checked and it is not working for me.
You can see this here:
https://vizualrecords.com/nothinghere
If you go to any other page like https://vizualrecords.com, the ajaxized divs are in the header bar: under the ‘Account’ drop down login and the shopping cart to the right of that.
As you can see on the 404 page, those are not showing at all.
I’m running Ajaxize v. 1.3.2. Thanks!
]]>Thanks so much for this plugin. It is exactly what I was looking for and easy enough for a non programer like myself to use!
I am having having some trouble getting the number to auto refresh on the page. I have added the code you provided to the page header, but it does not seem to update dynamically when I change the numbers in the functions.php file and re-save for testing or even update the database. Any ideas how to get the auto updating to work? Glad to send you more info via email, but the page is blocked as it is pre-launch.
Thanks so much.
Griffin
]]>Not sure if anyone here can help point me in the right direction. Rather new to WordPress Development.
I have got the Ajaxize working with a query from the database doing within a particular function.
Where can I find information about having a drop down menu that the user would select options from changing the result set of the query based on the user feedback.
Drop Down with options 1, 2 and 3.
$sql = SELECT * FROM myTable WHERE column = 2.
Can something like this work with Ajaxize and how would I go about doing it?
Or is there another plugin that would be better for something like this?
I am not interested in something that will query posts or tags or something but custom data from the database outside the typical scope of wordpress.
]]>If I ajaxize a table the distance between the widget title and the table becomes some 18 pixels longer than if I include the table directly in a text- or php-widget. On my site I also ajaxized another php-function that returns text which has a normal distance to its title. Compare the widgets “Senaste spelarna” and “Senaste spelen” on my site https://www.telder.com to see the difference.
I am quite happy as this is the only issue I have with Ajaxize. ??
]]>I just installed SSL for my checkout page but Ajaxize does not recognize this and is enqueueing the scripts via http and thus they won’t load on any https pages.
How can I change the following for Ajaxize to recognize https:
define( ‘PLUGIN_DIR’, dirname(__FILE__).’/’ );
wp_enqueue_script ( “ajaxize_this”, path_join(WP_PLUGIN_URL, basename( dirname( __FILE__ ) ).”/ajaxize_this.js”), array( ‘jquery’, ‘jquery-query’ ) );
Thanks!
]]>Hi Yoav!
I’m using your awesome plugin with WP Post Views plugin, since this plugin doesn’t increment by himself the counter (even with ajax updates of the plugin, strange…). Very happy of this plugin and I’m very grateful for the help you’ve given to me since 3 years ??
The counter runs very well thanks to Ajaxize in single posts, however, it would be nice to let it run on homepage too! In fact, in the homepage where there is a list of posts, all the counters display the same number (counter of the first post of the page, I presume it’s because Ajaxize plugin ajaxifies the function (that is the same in every post of the loop) and cannot identify every post count as a separate function). Do you think it’s possible to make it ajaxify every count separately?
If not, it’s not important, I’ll continue to use Ajaxize plugin on single posts, and the native WP Post Views function on index.php (finally, when a post is published, cache is cleared and the good count is incremented). But I was wondering if maybe there was a solution for this.
In all cases, thank you very much for your help and your great plugin!
]]>This is for a different site than I originally posted about regarding Ajaxize returning “-1” instead of the Ajaxized content. That problem was fixed by increasing the garbage collection frequency.
Unfortunately I am running into this again on another site but it is only happening with W3 Total Cache and only on Windows machines. The problem occurs even after W3TC is first instantiated or just after the page cache has been cleared so this can’t have anything to do with the garbage collection frequency.Depending on the Windows version, a page refresh fixed it but not always.
I know nothing about crsf tokens so I have no idea if this is related to that or something else. At least on this particular site, W3TC is quite a bit faster than WPSC so I would prefer to use W3TC. The problem does not occur at all with WPSC.
Any ideas?
]]>Hello,
I’ve seen the thread about automatically refreshing at an interval with jQuery but is there a way to refresh an individual ajaxized div on click – either a refresh link or button?
Again, great plugin!
]]>I’m using Ajaxize with WP Super Cache to ajaxize some custom wp_query functions. After a few hours, the ajaxed divs just show a “-1” where the content should be.
First, what does the “-1” mean?
I’m using WP Super Cache so I’m wondering if this happens once super cached files are generated. This is with WP Super Cache 1.4. I’m not using the dynamic content function, relying on Ajaxize to keep the content dynamic.
Second, how can I fix this?
Third, is there a way to change the “-1” to a custom message? E.g.: “Nothing to display right now, please check again later.”
Thanks!
]]>Hi,
Does this plugin call admin-ajax.php? I’m seeing admin-ajax.php load on all my user-facing pages but can’t understand why.
Thanks!
]]>Ajaxize is not working. Even ajaxize_test returns: If you see this message. Something is not working. And placing the divs in my website returns -1.
Any idea what is up? I’m using W3TC, FWIW.
]]>Hi, i want to get ajaxized this function: <?php if ( get_option(‘cp_ad_images’) == ‘yes’ ) cp_ad_loop_thumbnail(); ?>
But i dont know what to enter exactly to get the <div> Can you help me ?
Thx!
I’m looking for a plugin that’ll let me run widget operations and display widget contents upon a button click or similar interactive event.
Example
Sidebar shows no open widgets, only 3 folded accordion menus:
=== Related Posts ===
=== Latest Posts ===
=== Users Online ===
Upon page load, none of these widgets are loaded. Not their contents nor their associated operations. That requires direct interaction. So I click on “Related Posts”. Now, the related posts widget will run its “related posts” algorithm on the database and once it has its results it will display them:
=== Related Posts ===
– Going fishing
– Going hunting
– Going hiking
=== Latest Posts ===
=== Users Online ===
Could this be doable with Ajaxize?
]]>