نحوه ایجاد دسته بندی های سفارشی در وردپرس
افزودن دسته بندی به پست تایپ سفارشی وردپرس
تیم طراحی سایت اصفهان وب یار یه مقاله آموزشی عالی و جذاب در مورد افزودن دسته بندی سفارشی در وردپرس وردپرس آماده کرده است. ایجاد دسته بندی های سفارشی کار راحت و آسونیه که قراره باهم یاد بگیریم.
دوستان، اول از همه باید براتون بگم شما در ابتدای کار باید کدنویسی لازم رو برای ایجاد کردن پست تایپ سفارشی (نحوه ی ساخت پست تایپ سفارشی در وردپرس) در وردپرس در قالب سایتتون اضافه کرده باشید تا برسیم به آموزشی که تو این مقاله میخوایم خدمتتون ارائه کنیم. تا آخر مقاله همراهمون باشید و نظر وسوالاتتون رو در قسمت نظرات برامون بنویسید.
شاید تا حالا براتون این سوال پیش اومده باشه که آیا در پست تایپ های سفارشی هم امکان دسته بندی فراهم هست یا خیر؟
در پاسخ به این سوال باید براتون بگم که تو دنیای وردپرس هیچ کاری نشد نداره و براتون کامل توضیح میدیم که چطوری این کار قابل انجامه.
طبقه بندی در وردپرس از اون چیزاییه که اکثر افراد از اون استفاده می کنند. ولی خودشون از استفاده از اون آگاهی ندارن. درواقع می تونیم بگیم راهی برای گروه بندی نوشته ها باهم دیگه هست.
شما می تونید برای ایجاد کردن گروه های سفارشی از دسته بندی سفارشی استفاده بکنید. برای مثال باهم دیگه فرض می کنیم که شما یه نوشته ی سفارشی به نام کتاب ها دارید. با توجه به اینکه می تونید یه طبقه ی سفارشی به نام topic ایجاد بکنید در این topic می تونید عناصری مثل غیر داستانی, رمان و … رو اضافه بکنید. چنین کاری به شما این اجازه رو میده که کتاب هاتون رو بر اساس هر تاپیک مرتب بکنید. یا مثلا دسته بندی می تونه سلسله طور باشه مثل: داستانی، کودکان و… . دسته های بالا میتونن هر کدوم دارای زیر دسته باشن. طبقه ی داستانی میتونه زیر دسته هایی مثل پلیسی و … را داشته باشن.
مفهوم دسته بندی سفارشی در وردپرس
حالا که درمورد مفهوم دستهبندی حرف زدیم بیاین روی نحوهی درست کردن یا ایجادکردن اون هم یه بررسی داشته باشیم.
ما از دو روش برای ایجاد دسته بندی های سفارشی استفاده می کنیم. اولین روش استفاده کردن از افزونه که احتیاجی به کدنویسی نداره, دومین روش استفاده کردن از کد برای کسانی که علاقه و اشتیاقی به استفاده کردن از افزونه ندارن.
اولین کاری که باید بکنید نصب کردن و سپس فعالسازی افزونه Simple Taxonomy هستش؛ سپس به مسیر تنظیمات » Simple Taxonomy میرید تا یک طبقه جدید ایجاد بکنید.
اولین مورد ایجاد یک دسته ی سفارشی و اینکه یک نام برای دسته ی مورد نظر ارائه کنیم. مورد بعدی hierarchical هست. که به وسیله ی اون دسته بندی سلسله مراتبی باشه یا نه. اگر میخواید دسته بندیتون پدر و فرزندی باشه گزینه true را انتخاب کنید. اگر خیر false رو انتخاب کنید.
مورد سوم نوع پست دسته بندی است. و مورد آخر اینکه می خواید عناصر به صورت خورکار اضافه بشن یا خیر.
برای مثال فرض می کنیم یه دسته رو ایجاد می کنیم و اون رو تاپیک قرار میدیم. حالا باید چیکار کنیم؟ باید برای نمایش کلمه های قابل ترجمه سمت سایت ترجمه مناسب ارائه بکنیم.
بعد از اینکه ترجمه ul ارائه کردید، روی دکمه add taxonomy بزنید و وقتی که دسته بندی سفارشی ایجاد شد، این دسته بندی تو قسمت نوشته ها و با رابط کاربری مثل دسته بندی یا برچسب مشخص میشه. و لازم به ذکره که فیلد ایجاد یک دسته بندی سفارشی تو ناحیه ی ویرایش پست نشان داده میشه.
ایجاد کردن دستی دسته سفارشی در وردپرس
کد زیر برای ایجاد یک طبقه بندی سفارشی مانند دسته بندی می باشد، آن را در فایل function.php قالب خود جایگذاری کنید.
کدی که در زیر برای شما نشان داده شده رو می تونید برای یک دسته بندی سفارشی استفاده کنید. این کد رو در فایل function.php قالب خود قرار بدید.
<?php $catquery = new WP_Query( 'cat=72&posts_per_page=5' ); ?> <ul> <?php while($catquery->have_posts()) : $catquery->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li> <?php endwhile; wp_reset_postdata(); ?>
برای ایجاد کردن یک دسته بندی سفارشی که سلسله مراتبی نباشه مثل برچسب ها کد زیر رو به فایل functions.php پوشه theme خود اضافه بکنید.
< while($catquery->have_posts()) : $catquery->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li> <?php endwhile; wp_reset_postdata(); ?>
مقدار hierarchical برای دسته بندیها True و برای دسته بندی هایی که مثل برچسب اند False. متغیر labels یک آرایه هست و مقدارهای parent_item_colon و parent_item را دردومین کد که سلسله مراتبی نیست null قرار میدیم.
نمایش طبقه سفارشی در وردپرس
برای نمایش دادن عناصری که به دسته بندی سفارشیتون اضافه کردید به صفحه یک نوشته خاص، کد زیر را در فایل single.php داخل loop قرار بدید.
<?php wp_list_categories(); ?>
حتی میتونید این کد رو به فایل های دیگه مثل archive.php یا index.php یا هرجای دیگه ای که میخواید دسته بندی نمایش داده بشه اضافه بکنید.
دسته بندی سفارشی شما از قالب archive.php برای نمایش پست ها به صورت پیش فرض استفاده می کنه. با توجه به این نیز می تونید با ایجاد یه فایله خاص برای نمایش دسته بندی مثل {taxonomy-slug}.php یه بایگانی سفارشی برای نمایش اونا ایجاد بکنید.
حالا دیگه دسته بندی به پست تایپ های شما اضافه شد. بدون دردسر و بدون هیچ گونه مشکلی!
امیدواریم از این مقاله استفاده کرده باشید. کامنت های خودتون رو درباره این مقاله برای ما ارسال کنید. ضمناً تیم وب یار در صفحهی اینستاگرام خود بسیاری از آموزشهای وردپرس و طراحی سایت را قرار داده است.
ساخت سایت رایگان خارجی یکی از دغدغههای مهم افراد برای پیشبرد اهداف کاری است. در واقع ایجاد سایت توسط شرکتهای معتبر، هزینههای زیادی در بر دارد، به همین دلیل است که افراد تلاش میکنند از طریق یادگیری نحوه ایجاد سایت به صورت رایگان و یا کمک گرقفتن از شرکتهایی که اقدام به ساخت سایت رایگان میکنند، این هزینهها را برای خود به میزان قابل توجهی کاهش دهند. اما برای انجام این کار چه باید کرد؟ به طور کلی در فضای اینترنت آموزشهای مختلفی برای این منظور ارائه شده است که مشاهده آنها میتواند تا حد زیادی به شما برای این منظور کمک کند، اما راهنمایی گرفتن از شرکتهای فعال طراحی سایت در این امر نیز یک مسئله ضروری است. در وهله اول لازم است که شما نوع سایتی را که میخواهید ایجاد کنید، انتخاب کنید. پس از آن یک قالب را به صورت سفارشی تعیین کنید و کار را آغاز کنید. برای ساخت سایت رایگان به چه چیزهایی نیاز است؟ ابتدا باید به دنبال یک سازنده سایت باشید، در واقع چنین شرکتهایی این امکان را به شما میدهند که پس از ساخت سایت، در فضای اینترنت جایگاه مناسبی برای خود به دست آورید. البته در هنگام تلاش برای کمک گرفتن از یک شرکت معتبر و باتجربه در این زمینه، حتما به چند نکته از جمله داشتن نمونه کار معتبر، داشتن […]
طراحی وبسایت به ساخت، راهاندازی و دیزاین صفحات وب گفته میشود که در ادامه با مزیت ساخت سایت در اصفهان آشنا می شویم. وبسایتها با استفاده از زبان کدنویسی طراحی میشوند. اما امروزه با پیشرفت فناوری، تواناییها و ویژگیهای برنامههای ساخت وبسایتها افزایش یافته و کار را برای برنامهنویسان و طراحان وب آسانتر کرده است. با توسعه فناوری و استفاده روز افزون مردم از تکنولوژیهای پیشرفته و همینطور تاثیر شیوع کرونا، باعث شد تا مردم نیازهای خود را به صورت آنلاین و حضوری برطرف کنند. همینطور اکثر شرکتها و حتی فروشگاهها کلیه خدمات خود را به صورت اینترنتی در اختیار کاربران و مشتریان خود قرار میدهند. از این رو وبسایتها اهمیت بسیار زیادی دارند. وبسایتها انواع مختلفی از جمله وبسایتهای فروشگاهی، شرکتی، خدماتی و… دارند. طراحی یک وبسایت حرفهای میتواند شما را در جذب مشتری در اصفهان و شهرهای دیگر کمک کند، مشتریانی که هم میتوانند توریست باشند و هم از افراد خود اصفهان. طراحی یک وبسایت به خدماتی بستگی دارد که افراد میتوانند به مشتریان خود ارائه دهند. افراد با طراحی یک وبسایت میتواند محصولات و یا خدمات خود را به همه مردم ایران و یا حتی جهان معرفی کنند. این خدمات میتواند خدمات فروشگاهی و راهبردی باشند. از این رو انتخاب شرکتی که بهترین و به روزترین خدمات ساخته وبسایت در اصفهان برای طراحی انواع وبسایتهای تجاری را […]
دنیای امروزه دنیای ارتباطات می باشد واهمیت رسانه ها بیشتر از همیشه احساس می شود. شبکه های اجتماعی با هدف ارتباط گرفتن افراد به وجود آمد و امروزه برای تبلیغات کسب و کارها بسیار مهم تلقی می شود. درعصر ارتباطات اغلب کسب وکارها برای پیشرفت زمینه ی شغلی خود به سمت تبلیغات در شبکه های اجتماعی روی آورده اند.شبکه های اجتماعی محبوب در اطلاع رسانی برای خبرهای روزانه نقش بسیار مهمی را ایفا می کنند. با وب یار همراه باشید تا با بهترین شبکه های اجتماعی در ایران آشنا شویم. در جامعه ی امروزی شبکه های اجتماعی جزئی از زندگی مردم شده که برای تبلیغات ،اطلاع رسانی ها و آموزش و…از این شبکه ها بهره می برند.باتوجه به همگانی شدن شبکه های اجتماعی بین مردم لازم است که در مورد هر کدام از این شبکه ها اطلاعاتی کسب کنیم تا از جوامع امروز عقب نمانیم. تاریخچه مختصری در مورد شبکه های اجتماعی : ریشه شکل گرفتن مفهوم شبکه های اجتماعی در سال 1960در دانشگاه ایلی نویز در آمریکا بود.و بعد از روی کار آمدن مفهوم شبکه های اجتماعی در سال 1997سایتی تشکیل شد که اجازه ایجاد پروفایل به افرادمختلف را داد هدف این سایت جمع کردن لیستی از دوستان در کنار هم بود و بعد از آن هم شبکه های اجتماعی مختلفی با اهداف متنوع روی کار آمد. در سال […]
طراحی قالب وردپرس امروزه طرفداران زیادی پیدا کرده است. وردپرس یک سیستم مدیریت محتوای قوی است که می توان با آن قالب های زیبایی طراحی کرد. در مطلب امروز وب یار می خواهیم با نحوه طراحی قالب وردپرس آشنا شویم. بیشتر سایت های دنیای وب امروزی با این سیستم مدیریت طراحی می شودو بازار کار خوبی دارد به ویژه اگر این قالب مختص کسب وکار شما باشد و با توجه به نیاز ها و سلایق شما طراحی شده باشد در این صورت است که علاوه برتکراری نبودن پاسخگوی نیازهای مجموعه شما می باشد. بررسی انواع قالب سایت قالب سایت چیست؟ ابتدا بهتر است کمی به تاریخچه آن بپردازیم. در آغاز قرن جاری و در زمانی که اینترنت هنوز در ابتدای راه خود بود، صفحات سایتها به شکل سادهای طراحی میشدند که از چند متن ساده، چند باکس رنگارنگ و شاید یک یا دو تصویر تشکیل شده بودند. تنها افرادی که دارای صفحات وب بودند، کسانی بودند که تخصص فنی در اچتیامال برای ساختن یک صفحه سایت را داشتند یا میتوانستند هزینه انجام این کار را به افرادی که این کار را میکردند، پرداخت کنند. اما از آن زمان تاکنون تغییرات زیادی صورت گرفته است و اکنون پلتفرمهای آنلاین زیادی وجود دارند که به افرادی که تجربه طراحی یا برنامهنویسی نسبتا کمی دارند، توانایی اجرای یک وبسایت کاملاً کارآمد را میدهند. […]
ساخت نرم افزار بدون کد نویسی و با استفاده از کدنویسی انجام میشود. در این مقاله از وب یار قصد داریم تا به چگونگی ساخت نرم افزار تحت ویندوز بدون کد نویسی و مزایای آن نسبت به روشهای قدیمی بپردازیم. با پیشرفت تکنولوژی بستر استفاده از موبایلها و کامپیوترها گستردهتر شده است، زیرا روز به روز به تعداد کاربران آنها افزوده میشود. اگر شما نیز ایدهای برای تولید نرم افزار و سرویسدهی در این بستر را دارید، بهتر است هر چه سریعتر دست به کار شوید و از این فضا که پتانسیل بالایی دارد برای کسب درآمد استفاده کنید. ساخت نرم افزار بدون کد نویسی چگونه ممکن است؟ این روزها دیگر نیاز نیست تا پروسهی طولانی آموزش برنامه نویسی را طی کنید تا بتوانید به ساخت نرم افزارها بپردازید. در گذشته اگر قصد ساخت برنامهای را داشتید باید ساعتها زمان صرف میکردید تا با استفاده از کدها دستور العملهایی را برای برنامه تعریف کنید تا عملکرد درستی داشته باشد. همچنین پس از تعریف آن دستور العملها باید مراحل آزمون و خطا را طی میکردید تا به اصطلاح برنامهای که ساختهای را باگ گیری (اشکالگیری) کنید. اما دیگر ساخت نرم افزار بدون کد نویسی یک رویا نیست! متخصصان نرم افزارهای زیادی را به عنوان ابزارهای کمکی طراحی کردهاند تا کاربران بتوانند بدون نوشتن حتی یک خط کد، نرم افزار ایدهآل خود […]
در این لینک مقالات مرجع جاوا اسکریپت برای شما عزیزان فراهم شده تا دسترسی راحت تری به مطالب حوزه جاوااسکریپت داشته باشید. آموزش زبان جاوا اسکریپت javascript + جلسه اول زبان برنامه نویسی جاوا اسکریپت یک زبان سمت کلاینت (کاربر) است و روی اکثر مرورگر های امروزی کار می کند. این زبان به تمام خصوصیت های عناصر html و css دسترسی داشته و نسبت به رویدادهای کاربر واکنش نشان می دهد محل قرار گیری کدهای جاوا اسکریپت + جلسه دوم تگ های جاوا اسکریپت این توانایی را دارند که در هر جایی از صفحات html به کار روند. آموزش دستورات مهم جاوا اسکریپت + جلسه سوم دستور جاوا اسکریپت شامل مقادیر، عملگرها،کلمات کلیدی و توضیحات است.دستورات جاوا اسکریپت زیر همان کلمات کلیدی رزرو شده ای هستند که نمی توانند به عنوان نام متغیر به کار روند. آموزش توضیحات در جاوا اسکریپت + جلسه چهارم توضیحات در جاوا اسکریپت به دو صورت به کار می روند: 1- توضیحات تک خطی 2- توضیحات چند خطی تعریف متغیرها در جاوا اسکریپت + قسمت پنجم متغیرها در javaScript حافظ و حامل اطلاعات هستند. یعنی این متغیرها اطلاعاتی را در خود ذخیره نموده و در حین اجرای برنامه با شرایط مختلف تغییر می کنند. انواع داده ها در JavaScript + جلسه ششم زبان جاوا اسکریپت نیز همانند سایر زبان های برنامه نویسی از انواع داده های عددی (Number) ، رشته ای (String) ، […]