ورود

View Full Version : استفاده از ایجکس برای صفحه بندی وردپرس



pdesigner
یک شنبه 04 مهر 1395, 15:56 عصر
سلام.
دوستان بنده دارم در قالب اختصاصی که برای وردپرس طراحی میکنم برای صفحه بندی پست تایپ های سفارشی از ایجکس استفاده میکنم.
مشکل اینجاست که وقتی میزنم روی صفحه 2 یا next page به جای اینکه بره به صفحه بعد یهو بر میگرده و صفحه اصلی رو لود میکنه.
میدونم مشکل کجاست ولی راه حلی براش ندارم.
برای حل ساده تر موضوع یک تست ساده میزنم:
در کد زیر اگر بتونم کلمه hello رو تابع زیر فراخوانی کنم بقیه مشکل من حل میشه و الگوریتم کار دستم میاد.

این کدی هست که در functions.php بنده نوشتم:



add_action("wp_ajax_check_user", "check_user");
add_action("wp_ajax_nopriv_check_user", "check_user");


function check_user(){


echo 'hello';
die();
}



و این هم کدی هست که در صفحه مورد نظر مثلا میخوام کلمه hello رو از ایجکس بگیرم تا نمایش بده:



$.ajax({
type: 'POST',
url: "<?php echo admin_url('admin-ajax.php') ?>",
data: {
'action': 'check_user'
},
success : function(data) {
alert(data); //FOR DEBUG
}

});



فعلا این اتفاق نمیفته و من نمیتونم hello رو با ایجکس نمایش بدم.
لطفا راهنمایی بفرمایید.
با تشکر

SCoder
یک شنبه 04 مهر 1395, 21:40 عصر
جوابت اینجاست http://stackoverflow.com/questions/2269307/using-jquery-ajax-to-call-a-php-function و خلاصش اینکه تو سمت سرور یکم باید تغییر ایجاد کنی ...

pdesigner
یک شنبه 04 مهر 1395, 23:42 عصر
جوابت اینجاست http://stackoverflow.com/questions/2269307/using-jquery-ajax-to-call-a-php-function و خلاصش اینکه تو سمت سرور یکم باید تغییر ایجاد کنی ...

ممنون از پاسختون ولی این لینک که شما دادید مربوط به ایجکس در شرایط معمولی هست. من جهت استفاده در وردپرس میخوام. مشکل اینجاست که من درگیر شدم با وردپرس و خیلی بد قلق هست اجرای ایجکس روی وردپرس

kowarda
یک شنبه 28 آذر 1395, 15:01 عصر
اگه هنوز مشكلت حل نشد بيا تلگرام 9385512929 اونجا نمونه كد برات ميفرستم