shima26 18 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) سلام !من در یک برگه جدا در وردپرس کوئر نمایش پست هایی با یک مقدار مشخص رو قررا دادمیعنی توی اون برگه مثلا نوشته هایی که مقدار زمینه دلخواهشون مثلا آسپرین هست به نمایش در میانیعنی اگه من به زمینه Daru مقدار آسپرین رو بدم تو این صفحه می تونم همه پست هایی که مقدار شون آسپرین هستو ببینممشکلی که هست اینه url این صفحه ثابته ولی من می خوام مثلا وقتی صفحه آسپرین میرم آدرس اینترنتیش این بشهhttp://localhost/آسپرینو واسه مقادیر دیگه صفحات با آدرس جدا داشته باشم"به صورت دستی هم میشه این صفحات رو ساخت ولی من میخوام خود وردپرس بسازه و واسه هر زمینه یک آدرس داینامیک داشته باشم"فکری که خودم کردم این بود که وقتی روی زمینه آسپرین کلیک میشه جستجو بشه و توی صفحه جستجو نتایجو بیاره اینجوری حداقل یک نشونی از نام زمینه توی آدرس هست ولی نمی دونم چطوری باید عمل کنمدوستان ممنون که کمک می کنیدتشـــــــــــــــــــــــــــــــــــــــــکر !راستی من هنوز زمینه ها رو نساختم پس کدی نداشتم که اینجا بذارم مشکلی توی ایجاد زمینه ندارم مشکل فقط اون فرم جستجو هست ویا اگه روش بهتری هست بگین ممنون ویرایش شده آذر 92 توسط shima26 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 به نظرم بهتره از پست سفارشی استفاده کنید 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام !من در یک برگه جدا در وردپرس کوئر نمایش پست هایی با یک مقدار مشخص رو قررا دادمیعنی توی اون برگه مثلا نوشته هایی که مقدار زمینه دلخواهشون مثلا آسپرین هست به نمایش در میانیعنی اگه من به زمینه Daru مقدار آسپرین رو بدم تو این صفحه می تونم همه پست هایی که مقدار شون آسپرین هستو ببینممشکلی که هست اینه url این صفحه ثابته ولی من می خوام مثلا وقتی صفحه آسپرین میرم آدرس اینترنتیش این بشهhttp://localhost/آسپرینو واسه مقادیر دیگه صفحات با آدرس جدا داشته باشم"به صورت دستی هم میشه این صفحات رو ساخت ولی من میخوام خود وردپرس بسازه و واسه هر زمینه یک آدرس داینامیک داشته باشم"فکری که خودم کردم این بود که وقتی روی زمینه آسپرین کلیک میشه جستجو بشه و توی صفحه جستجو نتایجو بیاره اینجوری حداقل یک نشونی از نام زمینه توی آدرس هست ولی نمی دونم چطوری باید عمل کنمدوستان ممنون که کمک می کنیدتشـــــــــــــــــــــــــــــــــــــــــکر !راستی من هنوز زمینه ها رو نساختم پس کدی نداشتم که اینجا بذارم مشکلی توی ایجاد زمینه ندارم مشکل فقط اون فرم جستجو هست ویا اگه روش بهتری هست بگین ممنونکاری که شما می خواهید انجام دهید اسمش تاکسونامی است و با زمینه دلخواه نباید انجام بشه شما باید یگ گروه بندی جدید مثل دسته بندی های سایت ایجاد کنید تا در آرشیو اونها بتونید چیزی که می خواهید رو به راحتی ببینید برای ریجستری یک تاکسونامی جدید از این ژنراتور استفاده کنید http://generatewp.com/taxonomy/ 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 یک راه دومی هم دارید که با متد get صفحه را بخوانید یعنی کد کوئریتون رو در کدهایی شبیه کدهای زیر بگذارید <?php if(isset($_GET['daru'])) {$daru = $_GET['daru'];?>محل قرار گرفتن کدهای کوئری فعلی<?php}else {?><form method="get" action="<?php the_permalink();?>"><h3>لطفا نام داروی مورد نظر را بنویسید </h3><input type="text" value="" name="daru"><input type="submit"></form><?}?>و در کدهای کوئری مقدار متا ولو را برابر دارو کنید یعنی: 'meta_value' => $daru, 3 نقل قول لینک به ارسال
shima26 18 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) ممنون از دوستانبه نظرم بهتره از پست سفارشی استفاده کنیدکاری که شما می خواهید انجام دهید اسمش تاکسونامی است و با زمینه دلخواه نباید انجام بشه شما باید یگ گروه بندی جدید مثل دسته بندی های سایت ایجاد کنید تا در آرشیو اونها بتونید چیزی که می خواهید رو به راحتی ببینیدبرای ریجستری یک تاکسونامی جدید از این ژنراتور استفاده کنیدhttp://generatewp.com/taxonomy/ولی میخوام روی زمینه یک پست که کلیک شد توی یک صفحه همه پست های اون زمینه رو نشون بدهتوی سایت از قیل از همین زمینه ها استفاده می کردم ولی لینک نیستن فقط میخوام لینک بشنآقای فخار راه حل دوم هم کاری نبودتشکر ویرایش شده آذر 92 توسط shima26 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 راه حل دوم مشکلش چی بود؟ راه اصلی که همون راه اوله ولی اگر از قبل با زمینه دلخواه پستها را تفکیک کردید الان با راهع دوم مشکلتون حل می شه کدهای کوئری ای که باهاش متا تگتون رو می خونید بگذارید تا عرض کنم توجه داشته باشید در این حالت فقط یک صفحه ایجاد می شه فرضا به نام http://site.com/mymeta/که می تونید به صورت داینامیک نام زمینه ها رو توش بخونید مثلا http://site.com/mymeta/?daru=آسپرین 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .