farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 (ویرایش شده) مرسی مرتضی جان کارت 20یک سوال دیگهالان فایل category رو جوری تنظیم کردم که وارد هر دسته بنید شد یک فرم خاصی را نمایش میده فقط مشکلی که دارم اینه:واسه نمایش زیر دسته های یک دسته خاص از کد زیر استفاده کردم$args=array('orderby' => 'name','order' => 'ASC','child_of'=>$catid);$categories=get_categories($args);$title = '';$link = ''; if($categories) { foreach($categories as $category) { $link = get_category_link($category->term_id ); $title =$category->name ; echo $link.">>".$title; } }متاسفانه این دستور در قسمت آرگومانهاش depth نداره که بشه مقدار داد و الان من میخواهم فقط فرزندهای دسته مثلا 22 را نمایش بدم و فرزنداهای اونارو نشون نده اما همه رو باهم نشون میدهدلیل استفاده نکردنم از wp_list_categories('depth=1'); اینه که می خواهم یک سری قالب html به اون بدم و هر اطلاعات دسته را در یک جای فرمم نمایش بده ویرایش شده آبان 91 توسط farshadvl نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 از خاصیت parent استفاده کنید و در parent آی دی دسته مادر رو قرار بدید. ببینید درست میشه؟چرا از wp_list_categories برای این بخش استفاده نکردید؟ 1 نقل قول لینک به ارسال
kasra 4929 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 سلامببخشید دخالت میکنماین همه اذیت میشید و آخر هم اونی که میخواین نمیشهاز این جور قالبا تو سایت های خارجی خیلی زیاد هست و کافیه فارسی سازی کنید من قبلن یک قالبی برای یک هتل دیدم که تمامی چیزایی که شما میخواین رو داره یا قالب هایی که برای املاک و خودرو هست خیلی امکانات دارنتو گوگل جستجو کنید زیاد هستبازم شرمنده 2 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 از خاصیت parent استفاده کنید و در parent آی دی دسته مادر رو قرار بدید. ببینید درست میشه؟چرا از wp_list_categories برای این بخش استفاده نکردید؟سلامببخشید دخالت میکنماین همه اذیت میشید و آخر هم اونی که میخواین نمیشهاز این جور قالبا تو سایت های خارجی خیلی زیاد هست و کافیه فارسی سازی کنید من قبلن یک قالبی برای یک هتل دیدم که تمامی چیزایی که شما میخواین رو داره یا قالب هایی که برای املاک و خودرو هست خیلی امکانات دارنتو گوگل جستجو کنید زیاد هستبازم شرمندهمرسی آقا مرتضی دلیل استفاده نکردنم اینه که می خواهم در هر قسمت صفحه یه چیزی قرار بدم توی wp-list نمیشه اینکارو کرد و همه لیست را پشت سر هم نشون میدهآقا کسری دلیل استفاده هم چون هم یادگیری بود و هم اینکه از بیس کارو خودم شروع کردم و کلی چیز جدید از وردپرس یاد گرفتم که خیلی بدردم خورد. 2 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 عکس زیر را ببینید متوجه میشید.توی زیر مجموعه ها شیراز نیابد بیاد اما نشونش میده نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 مرسی آقا مرتضی دلیل استفاده نکردنم اینه که می خواهم در هر قسمت صفحه یه چیزی قرار بدم توی wp-list نمیشه اینکارو کرد و همه لیست را پشت سر هم نشون میدهخوب با wp_list_dategories هم میشه هر کاری کرد. میشه نمایش پشت سرهم رو هم محدود کرد. کلا کنترلش از تابع get_categories بیشتر هست. get_categories این خواص رو نداره و شما رو محدود کرده. 1 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 مرسی.خوب الان یه مشکلی هست الان با wp_list راحت هست اما الان من می خواهم در کنار نام هر دسته عکسش را هم نشون بده.با get_category میشه اما نمیشه یهش depth داد.به wp_list میشه اینکارو کرد؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 شما به چه صورت عکس میدید؟ تابع جدید اضافه کردید یا بصورت دیگه ایی میدید؟ نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 ببینید آقا مرتضی من از یک تابع استفاده می کنم به این صورتfunction show_cat_child($cat){$args=array('orderby' => 'name','order' => 'ASC','child_of'=>$cat);$categories=get_categories($args);foreach($categories as $category){ echo '<ul>'; echo '<li><a href="http://127.0.0.1/wp/?cat='.$category->term_id .'"><img src="http://127.0.0.1/wptour/wp-content/themes/tro.ir/images/city/' . $category->term_id . '.jpg" alt="' . $category->cat_name . '" />'.$category->cat_name.'</a></li>'; echo '</ul>';}}یک سوال دیگه (ببخشید این همه سوال میکنم)من چجوری میتونم آی دی دسته اصلی یک مطلب را پیدا کنم؟مثلا دسته من اینجوری هست:تورها /تور آسیا / تور ایران / شیرازیک مطلب در شیراز ارسال میکنم کد ذسته تورها را میخواهم نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 در مورد تابع، شما براساس آی دسته دسته ها عکس دادید. خوب میتونید از خود تابع wp_list_categories عمل کنید. خودبخود آی دی ها رو براتون قرار میده و کلاس/آی دی میسازه:https://codex.wordpress.org/Template_Tags/wp_list_categories#Markup_and_Styling_of_Category_Listsفکر میکنم شما میتونید آی دی اولین دسته رو بگیرید. اگر همین رو میخواید بگید تا کدش رو بنویسم. 1 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 فکر میکنم شما میتونید آی دی اولین دسته رو بگیرید. اگر همین رو میخواید بگید تا کدش رو بنویسم.مرسی آره منم همینو می خواهم ممنون میشم راهنمایی کنید نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 خوب با کد زیر آی دی دسته بر اساس ردیف نمایش رو میتونید بگیرید. مثلا برای اولین دسته ایی که اسمش میاد:<?phpglobal $post;$categories = get_the_category($post->ID);$currentcat = $category[0]->cat_ID;?> 1 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 در مورد تابع، شما براساس آی دسته دسته ها عکس دادید. خوب میتونید از خود تابع wp_list_categories عمل کنید. خودبخود آی دی ها رو براتون قرار میده و کلاس/آی دی میسازه:https://codex.wordpress.org/Template_Tags/wp_list_categories#Markup_and_Styling_of_Category_Listsفکر میکنم شما میتونید آی دی اولین دسته رو بگیرید. اگر همین رو میخواید بگید تا کدش رو بنویسم.من واسه نمایش عکس ها طبق فرموده شما عمل کردم و عکس را هم نشون میده اما اینجوری باید li تمام دسته ها را درون فایل استایل کد نویسی کنم و هر دسته جدیدی هم که ایجاد شد از این به بعد باز باید کد استایل بازبینی شود.راه حل دیگری نیست که بشه درون دستور wp_list_categories یک تگ <img> هم قرار داد؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 یک راه کار با walker هست که میشه در خروجی تابع تغییراتی داد.یک نمونه آموزش walker :http://www.ultimatewebtips.com/how-to-customize-wp_list_categories-output/ 1 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 سلام و تشکر بابت این همه صبوری که به خرج میدید و جواب بنده حقیر را می دهید.آقا مرتضی طراحی و کد نویسی فرمهام تقریبا تمام شده هست.حالا رسیدم به قسمت رزرو.فرم رزرو من به این صورت هست به نظر شما بهرترین راه برای ثبت درخواست بر اساس قیمت ها و کومبو باکس های موجود چی می تونه باشه؟این فرم باید برای اپراتور ارسال شود .ممنون میشم در این خصوص هم راهنمایی نمایید. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 اگر برای وارد کردن مقدیر دارید از زمینه دلخواه استفاده می کنید بهتره مستقیم به بانک سلکت کنید.اما کلا پیشنهاد میکنم این بخش رو بصورت یک افزونه بنویسید. روی پوسته نباشه بهتره. راحتتر میتونید گسترشش بدید. 1 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 بله همش از طریق زمینه های دلخواه تنظیم میشه.مستقیم یعنی چطوری؟میشه ی کم بیشتر توضیح بدی آقا مرتضی نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 بهتره با توابع ارتباط با بانک وردپرس بیشتر آشنا بشید:http://codex.wordpress.org/Class_Reference/wpdbhttp://wp.smashingmagazine.com/2011/09/21/interacting-with-the-wordpress-database/ 1 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 (ویرایش شده) سلامی دوباره ممنون بابت راهنمایی.واسه جستجوی چندگانه به صورت عکس زیر باید چیکار کرد؟ ویرایش شده آبان 91 توسط farshadvl 1 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query#Query_based_on_Custom_Field_and_Sorted_by_Value 2 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آذر 91 مالک گزارش بازنشر ارسال شده در آذر 91 با سلامی دوبارهآقا مرتضی من کلاس های دیتابیس و کوئری وردپرس را کامل مطالعه کردم و تونستم با دیتابیس ارتباط برقرار کنم و عملیات های درج و حذف و بروزرسانی را انجام دادم.ممنون از این بابت که راهنمایی نمودید.یک سوال جدید دارم .من می خواهم یک کوئری ایجاد کنم و درون آن از سطح دوم کتگوری هام (cats) کوئری بگیرم یعنی سطح اول توی نتیجه کوئری نیاد.آیا امکانش هست؟واسه نمایش زیر دسته های یک دسته هم کدش رو با لاخره پیدا کردم میزارم همینجا شاید بدرد کسی دیگه ای هم خورد <?phpglobal $ancestor;$childcats = get_categories('child_of=' . $cat . '&hide_empty=1');foreach ($childcats as $childcat) { if (cat_is_ancestor_of($ancestor, $childcat->cat_ID) == false){ echo '<li><h2><a href="'.get_category_link($childcat->cat_ID).'">'; echo $childcat->cat_name . '</a></h2>'; echo '<p>'.$childcat->category_description.'</p>'; echo '</li>'; $ancestor = $childcat->cat_ID; }}?>با این کد آی دی دسته جاری خوانده شده و فرزندهای اونو نمایش میده 1 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آذر 91 مالک گزارش بازنشر ارسال شده در آذر 91 سلام اگرمیشه جواب این سوالمو بدید ممنون میشمیک سوال جدید دارم .من می خواهم یک کوئری ایجاد کنم و درون آن از سطح دوم کتگوری هام (cats) کوئری بگیرم یعنی سطح اول توی نتیجه کوئری نیاد.آیا امکانش هست؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 91 گزارش بازنشر ارسال شده در آذر 91 میتوانید exclude کنید 2 نقل قول لینک به ارسال
farshadvl 37 ارسال شده در آذر 91 مالک گزارش بازنشر ارسال شده در آذر 91 این روش خوبی است اما واسه زمانی که تعداد دسته ها مشخص باشه اما اگر دسته جدید ایجاد شد دچار مشکل میشه و باید دوباره آی دی دسته جدیده را نیز به کدهای قالب اضافه نمود.راه حل دیگه ای نداره؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 91 گزارش بازنشر ارسال شده در آذر 91 این روش خوبی است اما واسه زمانی که تعداد دسته ها مشخص باشه اما اگر دسته جدید ایجاد شد دچار مشکل میشه و باید دوباره آی دی دسته جدیده را نیز به کدهای قالب اضافه نمود.راه حل دیگه ای نداره؟یک روش کاربردی!با تابع get_categories لیست ID دسته ها رو داخل متغییر آرایهای ذخیره کنیدhttp://codex.wordpress.org/Function_Reference/get_categoriesسپس بدهید به تابع wp_queryhttp://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .