web-design

ایجاد قالب جداگانه برای دسته بندی های مختلف

ایجاد قالب جداگانه برای دسته بندی های مختلف

قالب جداگانه برای دسته بندی های مختلف

فرض کنیم شما سایتی دارید با چند دسته بندی مختلف و قصد دارید برای هر دسته بندی یک نوع نمایش پست را انتخاب کنید. مثلا شما در زمینه طراحی سایت فعالیت دارید و می خواهید نمونه کارهای خود را در یک دسته بندی مختلف با یک قالب مختلف به نام “نمونه کارها” نمایش دهید.

یک نمونه زنده از ایجاد قالب جداگانه برای دسته بندی ها در وردپرس:

در میهن وردپرس بخشی به نام آموزش قدم به قدم وردپرس ایجاد  کردیم. در این بخش آموزش ها بصورت شماره ای قرار داده می شود. جلسه اول ، جلسه دوم و … ، وقتی کاربر وارد این دسته بندی میشد بصورت پیشفرض طبق کد نویسی فایل category.php قالب سایت ما ، مطالب جدید رو در ابتدا نشون میداد. قصد داشتیم جلسه اول که قدیمی ترین مطلب هست رو اول نشون بدیم. پس تصمیم گرفتیم فایلی جداگانه برای دسته بندی آموزش قدم به قدم وردپرس ایجاد کنیم و کد دسته بندی رو طوری تغییر بدیم که مطالب رو از قدیم به جدید نمایش بده.

قالب جدا برای دسته های مختلف

اما چطور میشه این کار رو انجام داد؟

برای اینکار کافیست ابتدا آیدی دسته مورد نظر خود را پیدا کنید. برای مطالعه نحوه گرفتن آیدی دسته های مختلف در وردپرس اینجا کلیک کنید.

حالا وارد فایل منیجر هاست خود شده و وارد پوشه wp-content شوید. در اینجا وارد پوشه themes شده و حالا وارد پوشه قالب سایتتان شوید. این پوشه شامل فایل های index.php و style.css و single.php و … هست.

فرض می کنیم آیدی دسته بندی ما 7 بود. پس فایلی با نام category-7.php ایجاد می کنیم. این فایل ، فایل قالب دسته بندی شماره 7 ما هست. پس هر کدی در این فایل وارد کنید بلافاصله در صفحه این دسته بندی نمایش داده می شود. حالا کافیست codex ها ( توابع وردپرس ) را در این فایل قرار دهید و مطالب ، متن ها و المنت های دلخواه خود را در این صفحه برای کاربر به نمایش بگذارید.

 

در اینستاگرام ما: تخفیف بگیرید ٬ انرژی بگیرید و یک کسب و کار اینترنتی عالی راه اندازی کنید.فالو می کنم

پکیج های آموزشی

پیشنهاد می کنیم
نظرات کاربران
  • درخواست شما پس از تایید در سایت نمایش داده می شود. از ارسال پرسش تکراری خودداری نمایید.

avatar
مرتب سازی براساس:   جدیدترین | قدیمی ترین
علی اکبر
علی اکبر

سلام وقت بخیر
ببخشید چطور می تونم در سایت، برای دسته بندی ها ابزارک های جداگانه در نظر بگیرم. بطوری که هر همه دسته بندی ها یک ابزارک مشخص قرار نگیرد. ممنون

امید عرب زادگان
امید عرب زادگان

سلام

کافیه که برای هر ساید بار یک دسته بندی جداگانه اضافه کنید.
از این آموزش هم میتونید استفاده کنید.
https://mihanwp.com/add-widgets/

سید
سید

سلام
امکانش هست قالب نوشته رو هم مثل آموزش فوق تغییر داد؟
مثلا برای نوشته بتونیم قالب که تعریف کردیم انتخاب کنیم

محمد
محمد

سپاس از این مطلب که بسیاررررر به کار بنده اومد

mona6753
mona6753

سلام من می خواهم برای سایتم یک صفحه برای دسته بندی ایجاد کنم باید چکار کنم چه کدی باید بنویسم

محمد
محمد

سلام
ممنون
چند سوال دارم من از قالب BeTheme و دموی SPA استفاده میکنم، میخوام برگه پست ها، یه برگه ی دیگه باشه، بلدم از کجا  عوض کنم، از تنظیمات، خواندن، سوالم اینه:
1. چه جوری بگم کجایی این برگه ای که برای پست ها ایجاد گردم باید مشحص کنم که پست قرار بگیره؟ مثلا داخل این برگه ای که برای پست ها در نظر گرفتم، اسلایدر و .. دارم، میخوام ببینم چه جوری بگم پست من کجای صفحه بیاد؟
2. مورد دوم این که من برای پست هام میخوام دو صفحه با طراحی کاملا جدا گانه در نظر بگیرم، مثلا یک layout برای مطالب پزشکی، یکی برای مطالب درسی، اینو از کجا مشخص کنم؟ که مطالب با کتگوری پزشکی خودشون برن تو لایوت پزشکی که طراحی کردم و مطالب با کتگوری درسی برن تو لایوتی که برای این مطالب در نظر گرفتم؟
3. یه مسئله دیگه اینه که میخوام توی صفحه اصلی یک ستون یک بلاک یا هر چیزه دیگه ای داشته باشم که مشخص کنم داخلی این بلاک ستون یا …. آخرین مطالب کتگوری پزشکی خودکا قرار بگین، مثلا یه پست با کتگوری پزشکی میدم، چند خطش به صورت خودکار (همون چند خطی که خودم در قسمت seo پست نوشتم مثلا)، بیاد تو این بلاک یا ستونی که مشخص کردم، چه جوری میشه؟
4. مورد آخر اینکه برای پست گذاشتن اگر از ادیتور خوده ورپرس استفاده کنم، دیگه نمیتونم به تصاویر یا هر چیزه دیگه ای قابلیت نمایش انیمیشنی مثل Fade in یا سایر انیمیشن ها رو اضافه کنم، چه کار کنم؟

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

ممنون

موسی
موسی

سلام خسته نباشید آیا امکان داره در وردپرس صحفات جداگانه ایجاد کرد و صحفات جداگانه فقط مختص مطالب مشخص با زیر مجموعه باشند.مثل وب سایت بیتوته که برای مثلا آشپزی صحفه جداگانه با قالب متفاوت و مطالب پربازدید و مطالب تصادفی و .. مختص آشپزی باشد؟ لطفا جواب را برایم ایمیل کنید چون گذری اومدم این صحفه شاید این صحفه پیدا نکنم با تشکر از سایت خوبتون

yousefamini76
yousefamini76

سلام عرض ادببنده یک سایت وردپرسی دارم که در آن یک custom_post_type جدید تعریف شده .تو حالت عادی اگر بخام برای دسته بندی ها تابع شرطی ایجاد کنم بصورت زیر میشه .<?phpif(in_category(28)):?>نمایش اطلاعات زمانی که در دسته 28 هستم.<?phpelse:?>نمایش اطلاعات زمانی که در دسته ای غیر از 28 هستم.<?phpendif;?>——————————————————————-حالا من اگه بخوام برای دسته بندی جدیدی که تعریف کردم ( custom_post_type ) بخوام این تابع رو براش بزارم باید چکار کنم ؟ میشه راهنمایی کنید ؟با تشکر

رضا
رضا

سلام خست نباشیدمن میخوام کلا مطلب تو صفحه اصلی نمایش داده نشه  و مطالب توی برگه دیگه نمایش داده بشه امکانش هست!؟میشه بگید چطوری؟ممنون

reza
reza

سلام بله توی سایت سرچ کنید قالب جدا برای برگه وردپرس

asadpor21
asadpor21

سلام خسته نباشید .یه مشکل داشتم که قسمت محصولات سایت عکس هایم به صورت کراپ شده قرار گرفته اند که میخواهم مثل قسمت گالری عکس توی خود نوشته ( محصول ) باشند . یعنی به صورت کامل عکس قرار بگیرد و کوچک باشد .ممنون میشوم کمکم کنید !

رضا حسینی راد
رضا حسینی راد

سلام توی بخش تنظیمات > رسانه بریدن تصاویر بندانگشتی (به طور عادی، تصاویر بندانگشتی متناسب هستند) رو غیر فعال کنید. بالای همین قسمت هم میتونید اندازه بند انگشتی رو تغییر بدید. همینطور توی بخش ووکامرس

asadpor21
asadpor21

انجام دادم اما نشد ، و لازم به ذکر است که محصولات من همون نوشته ها هستند ( ووکامرس نصب نشده است )

رضا حسینی راد
رضا حسینی راد

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

ali054162
ali054162

“حالا کافیست codex ها ( توابع وردپرس ) را در این فایل قرار دهید و مطالب ، متن ها و المنت های دلخواه خود را در این صفحه برای کاربر به نمایش بگذارید.”
در مورد این قسمت بیشتر توضیح میدید؟
آیا مطلب دیگه در این رابطه وجود داره که مطالعه کنم؟

رضا حسینی راد
رضا حسینی راد

منظور این هست کدی که دوست دارید در صفحه نمایش داده بشه رو قرار بدید. بخش کد های وردپرس رو بخونید کد های مختلفی معرفی شده

wpDiscuz