رفتن به مطلب

مشکل در نمایش json پست ها با افزونه json api


MrCoder

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

سلام دوستان من میخوام همه پست های سایتم رو به صورت جی سون بگیرم با افزونه json api این کار انجام میشه منتها فقط میاد و 10 پست سایتو میگیره یعنی در تنظیمات قالب میخوام فقط 10 تا پست نمایش داده بشه تو هر صفحه وقتی این عدد ده رو تو تنظیمات بالا میبرم تو جی سون صفحه هم تغییر انجام میشه پس باید دستی بیام پلاگین رو تغییر بدم کسی هست راهنمایی کنه کارم خیلی گیره ممنون میشم :wub:

لینک به ارسال

سلام

1. سوالتون اصلاً واضح نیست

2. لطفاً اگه بعد از 24 ساعت جواب نگرفتید، آپ بدید.

موفق باشید.

لینک به ارسال

سلام بله درست میفرمایید : ببینید من با استفاده از افزونه json api پست هارو میخوام به صورت جی سون بگیرم خب الان با این افرونه کار کردم که درست عمل میکنه فقط همه پست هارو نمایش نمیده و فقط ده تا پست رو نمایش میده میخوام همه پست هارو نمایش بده باید چیکار کنم ؟ خیلی ممنون

لینک به ارسال

برای بدست اوردن همه پست‌ها، یه پارامتر با اسم posts_per_page با مقدار -1 هم به API بفرستید.

موفق باشید.

لینک به ارسال

شما چطوری پس دارید درخواست میدید به سایتتون وقتی که نمیدونید پارامتر چیه؟

لینک به ارسال

من کمک خواستم تو فروم اصلی وردپرس سوال کردم جواب گرفتم هه نخواستیم !!!

خداشکر

انشالله همیشه به پاسخ هایتان برسید

میتونید از چیزی که آموختید قرار بدید تا شخص دیگری هم استفاده کند

موفق باشید

لینک به ارسال


public function get_posts() {
global $json_api;
$url = parse_url($_SERVER['REQUEST_URI']);
$defaults = array(
'ignore_sticky_posts' => true
);
$query = wp_parse_args($url['query']);
unset($query['json']);
unset($query['post_status']);
$query = query_posts("posts_per_page=1000");
$posts = $json_api->introspector->get_posts($query);
$result = $this->posts_result($posts);
$result['query'] = $query;
return $result;
}

تابع Get_Posts رو در مسیر پلاگین در فایل core.php پیدا کنید و اون کد بالا رو جایگیزینش کنید

path core.php : plugins/json-api/controllers/core.php

لینک به ارسال

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

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

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

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

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

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

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

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

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