ebrahim.ptk 0 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 با سلام خدمت دوستان و اساتیدمن میخام بدونم که چطور میتونم یک تابع رو با استفاده از url فراخوانی بکنم؟؟(حالا چه تابعی باشه که توی فایل function.php نوشتیم ، چه تابع خود وردپرس باشه مثل get_post_meta)من دارم یک تابعی رو از داخل ایجکس فراخوانی میکنم، اما گیر کردم سر آدرس دادن برای فراخوانی شدنش.ممنون میشم از کمکتون. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 تابع را در یک قالب برگه قرار بدید و برگه ای که منتشر می کنید رو با آژاکس فراخوانی کنید این مطلب جواب شما هم هست نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 روش استفاده از Ajax در وردپرسhttp://codex.wordpress.org/AJAX_in_Plugins 1 نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 البته راه صحیحش اینیه که پارسا جان فرمودند ، بسیار هم ساده ستکافیه یه تابع تعریف کنید و به اکشن های wp_ajax_nopriv_ و wp_ajax_ اضافه کنید ، یه نمونه ساده :add_action( 'wp_ajax_myplugin', 'my_ajax_function' );add_action( 'wp_ajax_nopriv_myplugin', 'my_ajax_function' );function my_ajax_function() {global $wpdb;$message = $_GET['message'];echo $message;wp_die();}برای فراخوانی هم که باید از این آدرس استفاده کنید ، yoursite.com/wp-admin/admin-ajax.php?action=myplugin&message=hello+worldبرای استفاده در جاوا اسکریپت در ایجکس هم به این صورته :<script>$('.button').on('click', function() { attributes_data = { action : 'myplugin', message: 'hello world' }; jQuery.get(ajaxurl, attributes_data, function(response) { $('#container').html( response ); });});</script> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .