رفتن به مطلب

چطور میتونم یک تابع رو با استفاده از url فراخوانی بکنم؟؟


پست های پیشنهاد شده

با سلام خدمت دوستان و اساتید

من میخام بدونم که چطور میتونم یک تابع رو با استفاده از url فراخوانی بکنم؟؟

(حالا چه تابعی باشه که توی فایل function.php نوشتیم ، چه تابع خود وردپرس باشه مثل get_post_meta)

من دارم یک تابعی رو از داخل ایجکس فراخوانی میکنم، اما گیر کردم سر آدرس دادن برای فراخوانی شدنش.

ممنون میشم از کمکتون.

لینک به ارسال

تابع را در یک قالب برگه قرار بدید و برگه ای که منتشر می کنید رو با آژاکس فراخوانی کنید

این مطلب جواب شما هم هست

لینک به ارسال

روش استفاده از Ajax در وردپرس

http://codex.wordpress.org/AJAX_in_Plugins

لینک به ارسال

البته راه صحیحش اینیه که پارسا جان فرمودند ، بسیار هم ساده ست

کافیه یه تابع تعریف کنید و به اکشن های 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>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...