wp_head

چگونگی افزدون ajaxurl در پلاگین وردپرس

وقتی شما پلاگینی می نویسید و یا کد های ایجکس وردپرس را لازم دارید می توانید از کد زیر در پلاگین خود استفاده نمایید <?php add_action('wp_head','pluginname_ajaxurl'); function pluginname_ajaxurl() { ?> <script type="text/javascript"> var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>'; </script> <?php } حال کافیست کد جاوا ایجکس خود را به صورت زیر وارد نمایید $.ajax({ url:ajaxurl, type : "POST" همچنین می توانید از سری کد های زیر با توجه به نیازتان استفاده کنید <?php add_action( 'admin_footer', 'my_action_javascript' ); // Write our JS below here function my_action_javascript() { ?> <script type="text/javascript" > jQuery(document).ready(function($) { var data = { 'action': 'my_action', 'whatever': 1234 }; // since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php jQuery.post(ajaxurl, data, function(response) { alert('Got this from the server: ' + response); }); }); </script> <?php } <?php add_action( ...

ادامه مطالب