MrCoder

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

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

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

0

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


لینک به پست

سلام

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

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

موفق باشید.

0

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


لینک به پست

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

0

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


لینک به پست

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

موفق باشید.

0

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


لینک به پست

ممنون ، ولی میشه بیشتر توضیح بدین ؟ اینی که گفتینو کجا باید بنویسم ؟

0

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


لینک به پست

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

0

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


لینک به پست

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

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

0

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


لینک به پست

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

خداشکر

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

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

موفق باشید

1

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


لینک به پست


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

0

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


لینک به پست

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

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

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

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


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

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

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


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