PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک در رابطه با دسته بندی پست ها



Mihaniha
December 1st, 2016, 13:10
سلام
میخواستم ببینم چطور میشه همچین دسته بندی برای سایت ایجاد کرد؟؟
برای هر قسمت از موضوعات ی دسته بندی خاص مثل این تصویر باشه که مثلا پست های موبایل تو اون بخش باشه ... فیلم تو بخش دیگه...
دیگه همرو تو قسمت نوشته ها نزنم

http://uupload.ir/files/x1u4_111.png

Rezash
December 1st, 2016, 13:16
سلام
میخواستم ببینم چطور میشه همچین دسته بندی برای سایت ایجاد کرد؟؟
برای هر قسمت از موضوعات ی دسته بندی خاص مثل این تصویر باشه که مثلا پست های موبایل تو اون بخش باشه ... فیلم تو بخش دیگه...
دیگه همرو تو قسمت نوشته ها نزنم

http://uupload.ir/files/x1u4_111.png

با استفاده از custom post type
یا باید کد نویسی کنید و این قسمت ها رو استفاده کنید یا از پلاگین های اماده استفاده کنید

Mihaniha
December 1st, 2016, 13:21
با استفاده از custom post type
یا باید کد نویسی کنید و این قسمت ها رو استفاده کنید یا از پلاگین های اماده استفاده کنید

من با استفاده از کدایی که تو سایت ها هست این کارو کردم ولی ی چیز تو مایه های برگه ها اضافه شد

Rezash
December 1st, 2016, 14:02
من با استفاده از کدایی که تو سایت ها هست این کارو کردم ولی ی چیز تو مایه های برگه ها اضافه شد

برگه ها با نوشته ها در وردپرس تفاوتی ندارند و فقط دو post type مختلف هستند
شما باید ویژگی هایی که نیاز دارید رو به post type جدیدتون اضافه کنید تا در ادمین نمایش داده بشه

Mihaniha
December 1st, 2016, 14:06
برگه ها با نوشته ها در وردپرس تفاوتی ندارند و فقط دو post type مختلف هستند
شما باید ویژگی هایی که نیاز دارید رو به post type جدیدتون اضافه کنید تا در ادمین نمایش داده بشه

درسته ولی بعضی قسمت هارو نداره مثل دسته بندی موضوعات

Rezash
December 1st, 2016, 23:35
درسته ولی بعضی قسمت هارو نداره مثل دسته بندی موضوعات

بله. عرض کردم باید اضافه کنید
نمونه برای دسته بندی
https://wordpress.org/support/topic/add-category-to-custom-post-type-1/

Mihaniha
December 2nd, 2016, 10:50
بله. عرض کردم باید اضافه کنید
نمونه برای دسته بندی
https://wordpress.org/support/topic/add-category-to-custom-post-type-1/

ممنون همه چیز اومده فقط تو این قسمت انتشار میدم تو صفحه اول نمیاد

Rezash
December 2nd, 2016, 18:08
ممنون همه چیز اومده فقط تو این قسمت انتشار میدم تو صفحه اول نمیاد

خواهش میکنم
بله نمیاد . چون به صورت پیش فرض ورد پرس post_type خودش به نام post رو میاره
باید در قالب هم با استفاده از توابع get_posts یا WP_Query مطالب رو نمایش بدید.

Mihaniha
December 3rd, 2016, 10:51
خواهش میکنم
بله نمیاد . چون به صورت پیش فرض ورد پرس post_type خودش به نام post رو میاره
باید در قالب هم با استفاده از توابع get_posts یا WP_Query مطالب رو نمایش بدید.

میشه بیشتر راهنمایی کنید ؟ یا خودتون این کارو انجام دهید برام

Mihaniha
December 7th, 2016, 18:52
کسی هست این کارو برام انجام بده ؟

Rezash
December 7th, 2016, 22:16
دوست عزیز باید داکیومنت های وردپرس رو کامل بخونید تا بتونید با اینها کامل کار کنید
برای اینکه custom post type شما یک صفحه داشته باشه باید مقادیر لازم در آرایه کانفیگ مثل public => true تنظیم کنید
برای گرفتن لینک صفحه اختصاصی custom post type شما می تونید از تابع get_post_type_archive_link استفاده کنید.
برای گرفتن مطالب پست تایپ جدید در یک صفحه یا ... می تونید از کدی این چنینی استفاده کنید :

query_posts( array( 'post_type' => array('post', 'portfolio') ) );

توجه کنید که هدف از post type ها صرفا دسته بندی در ادمین نیست. هر پست تایپ جدید میتونه فیلدهای اختصاصی داشته باشه که در نمایش سمت کلاینت طبیعتا باید جداگانه نوشته بشه. اگر هدف شما صرفا دسته بندی در ادمین و نماش همه در صفحه اصلی هست از کدی مثل کد زیر در functions.php استفاده کنید :

add_action( 'pre_get_posts', 'add_my_post_types_to_query' );

function add_my_post_types_to_query( $query ) {
if ( is_home() && $query->is_main_query() )
$query->set( 'post_type', 'any' );
return $query;
}
این منابع و لینک های داخلی شون رو مطالعه بفرمایید :
https://codex.wordpress.org/Post_Types
https://codex.wordpress.org/Function_Reference/get_post_type_archive_link