ebrahim.ptk

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

4 پست در این موضوع قرار دارد

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

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

http://codex.wordpress.org/AJAX_in_Plugins

1

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری