f.shaki 0 ارسال شده در آذر 97 گزارش بازنشر ارسال شده در آذر 97 سلام. شب یلداتون بخیر. خروجی تابع WP_Query از چه نوعیه؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آذر 97 گزارش بازنشر ارسال شده در آذر 97 سلام و درود @f.shaki خروجی آبجکتی از نوع کلاس WP_Query هست. نقل قول لینک به ارسال
f.shaki 0 ارسال شده در آذر 97 مالک گزارش بازنشر ارسال شده در آذر 97 در 2 دقیقه قبل، mehran-b گفته است : سلام و درود @f.shaki خروجی آبجکتی از نوع کلاس WP_Query هست. ممنون. میشه یک آرایه رو توی آبجکتی از نوع WP_Query قرار داده؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آذر 97 گزارش بازنشر ارسال شده در آذر 97 در 2 دقیقه قبل، f.shaki گفته است : میشه یک آرایه رو توی آبجکتی از نوع WP_Query قرار داده؟ بله میشه داخل پراپرتی های هر کلاس آرایه هم ذخیره کرد. نقل قول لینک به ارسال
f.shaki 0 ارسال شده در آذر 97 مالک گزارش بازنشر ارسال شده در آذر 97 در هم اکنون، mehran-b گفته است : بله میشه داخل پراپرتی های هر کلاس آرایه هم ذخیره کرد. چطوری باید اینکار انجام بدم؟ ببینید من یه آرایه دارم که 7 تا تصویر به همراه عنوانشون توش قرار داره. من میخوام اطلاعات آرایه رو صفحه بندی کنم ولی راهی براش پیدا نکردم. برای همین میخوام آرایه رو به WP_Query تبدیل کنم. هرچند شاید روش منطقیای نباشه!!! حالت دیگه اینه که آرایه فعلی رو که دو بعدی تعریف شده به آرایهای از آرایه ها تبدیل کنم. یه آرایه که توش 7 تا آرایه 2 بعدی هست. نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آذر 97 گزارش بازنشر ارسال شده در آذر 97 در 2 دقیقه قبل، f.shaki گفته است : چطوری باید اینکار انجام بدم؟ هر چیزی رو که نمیشه به آبجکت WP_Query تبدیل کرد. دقیق بگو میخوای چیکار کنی؟ نقل قول لینک به ارسال
f.shaki 0 ارسال شده در آذر 97 مالک گزارش بازنشر ارسال شده در آذر 97 در هم اکنون، mehran-b گفته است : هر چیزی رو که نمیشه به آبجکت WP_Query تبدیل کرد. دقیق بگو میخوای چیکار کنی؟ توضیح دادم دیگه... دقیقترش میشه این: من با استفاده از advanced custom field برای هر پست دو تا فیلد تکرار شونده گذاشتم واسه عکس. دو تا دسته مختلف، مثلا تصاویر زمستان و تابستان. بی نهایت تصویر می تونه زیر مجموعه این دو تا دسته وارد بشه. این تصاویر جدا از اینکه توی صفحه سینگل خودش نشون داده میشه، باید در صفحه گالری هم نشون داده بشه. من توی صفحه گالری، از همه پست ها، تصاویر و عنوانشون رو برای هر دو تا دسته گرفتم و ریختم توی آرایه. حالا میخوام صفحه بندی کنم. کدی دارم ازش استفاده میکنم این بخش رو داره: while( have_rows( 'GaleryImages' ) ) یعنی من باید اون دیتایی که داره رو بریزم توی یک نوعی که سطر داشته باشه. مثل دیتاتیبل توی #C بجای آرایه از چه نوعی باید استفاده کنم؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آذر 97 گزارش بازنشر ارسال شده در آذر 97 در 5 دقیقه قبل، f.shaki گفته است : بجای آرایه از چه نوعی باید استفاده کنم؟ یعنی الان دیتا رو توی لوپ دریافت کردید و ریختید توی یه آرایه؟ نقل قول لینک به ارسال
f.shaki 0 ارسال شده در آذر 97 مالک گزارش بازنشر ارسال شده در آذر 97 (ویرایش شده) در 8 دقیقه قبل، mehran-b گفته است : یعنی الان دیتا رو توی لوپ دریافت کردید و ریختید توی یه آرایه؟ بله. و مشکل من آرایه م هست. من آرایه رو این شکلی تعریف کردم. $Images[][] = array(); وقتی از آرایهم var_dump میگیرم، خروجیش اینه: array (size=3) 0 => array (size=2) 0 => string test1.png' 1 => string 'تست' 1 => array (size=2) 0 => string 'test2.png' 1 => string 'تست' 2 => array (size=2) 0 => string 'test3.png' 1 => string 'تست' در حالی که باید این شکلی باشه: array (size=3) 0 => array (size=2) 'GaleryImage' => string 'test1.png' 'GaleryImageTitle' => string 'تست' 1 => array (size=2) 'GaleryImage' => string 'test2.png' 'GaleryImageTitle' => string 'تست' 2 => array (size=2) 'GaleryImage' => string 'test3.png' 'GaleryImageTitle' => string 'تست' برای اینکه بتونم تصاویر رو صفحه بندی کنم باید نوع دیتای من یا آرایه ای از آرایه ها (مورد دوم) باشه یا WP_Query . البته حتما راه های دیگه ای هم هست. اگه بگید چطوری باید آرایه م رو تعریف کنم که خروجی دوم رو بهم بده. مشکلم حل میشه. ممنون ویرایش شده آذر 97 توسط f.shaki نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آذر 97 گزارش بازنشر ارسال شده در آذر 97 در 7 دقیقه قبل، f.shaki گفته است : اگه بگید چطوری باید آرایه م رو تعریف کنم که خروجی دوم رو بهم بده. مشکلم حل میشه. در ابتدا آرایه رو به شکل زیر تعریف کنید. $Images = array(); سپس داخل لوپ که میخواید پرش کنید به شکل زیر پر کنیدش. $Images[] = array( 'GaleryImage' => $image 'GaleryImageTitle' => $text ); فرض کردم داخل لوپ متغییر image آدرس عکس و متغیر text عنوان عکس هست. 1 نقل قول لینک به ارسال
f.shaki 0 ارسال شده در آذر 97 مالک گزارش بازنشر ارسال شده در آذر 97 در 8 دقیقه قبل، mehran-b گفته است : در ابتدا آرایه رو به شکل زیر تعریف کنید. $Images = array(); سپس داخل لوپ که میخواید پرش کنید به شکل زیر پر کنیدش. $Images[] = array( 'GaleryImage' => $image 'GaleryImageTitle' => $text ); فرض کردم داخل لوپ متغییر image آدرس عکس و متغیر text عنوان عکس هست. متشکرم. لطف کردین. نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آذر 97 گزارش بازنشر ارسال شده در آذر 97 در 5 دقیقه قبل، f.shaki گفته است : متشکرم. لطف کردین. خواهش میکنم. موفق باشید نقل قول لینک به ارسال
f.shaki 0 ارسال شده در آذر 97 مالک گزارش بازنشر ارسال شده در آذر 97 در هم اکنون، mehran-b گفته است : خواهش میکنم. موفق باشید یه سوال دیگه... اطلاعات وارد شده توی آرایه رو چطوری بگیرم؟ $images[$counter]['Title'] بازم ممنون. شما هم موفق باشید. نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آذر 97 گزارش بازنشر ارسال شده در آذر 97 در 16 دقیقه قبل، f.shaki گفته است : اطلاعات وارد شده توی آرایه رو چطوری بگیرم؟ foreach($Images as $value) { $img = $value['GaleryImage']; $title = $value['GaleryImageTitle']; } 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .