neginalmasi 16 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) با عرض سلام و خسته نباشید خدمت اساتیدمن می خواستم از اساتید محترم یک راهنمایی بگیرم من برای سایتی که قالبش رو خودم دارم می نویسم می خوام یک فرمی شبیه صفحه دوم لینک زیر ایجاد کنمکه فرم مورد نظر رو اگه بفرستند به ایمیلی که من تعیین کردم بره در مورد ارسال فرم به ایمیل اصلا اشکال ندارم .اشکال من در مورد نمایش محصولی است که در صفحه دوم نشون داده می شه من چجوری می تونم اون محصولات را در وردپرس واردکنم و همچنین وقتی کهکسی وارد صفحه دوم بشه اون لیست رو ببینه .توجه داشته باشین که مشکل من اینه که محصول باید فقط توسط ادمین وردپرس واردبشه ؟من به فکرم رسید که برای ایجاد اون محصولات یک برگه ایجاد کنم که تو اون برگه محصولات رو وارد کنم و در دیتابیس ذخیره بشه و لینکی هم بزارم بره اون صفحهولی اینکه چجوری تنها مدیریت به اون صفحه بره کدش رو بلد نیستم ؟ چون نمی خوام که بیننده سایت بره اونجا محصول رو تعریف کنه .من فقط می خوام بیننده سایت فرمی رو که شبیه لینک زیر ایجاد خواهم کرد رو ببینه و اون لیست محصولات رو که قبلا توسط ادمین وردپرس ایجاد شده رو ببینه و انتخاب کنه .http://www.moghanind...rosabt.php?id=1 ویرایش شده آذر 92 توسط neginalmasi نقل قول لینک به ارسال
neginalmasi 16 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) یا مثلا میشه که اون محصولات رو به صورت نوشته (post) باشه و من عنوان نوشته هام رو بتونم در combobox ای نشون بدم که کاربر بتونه اونا رو انتخاب کنه ؟ آیا کدنویسی این قسمت رو میشه نوشت؟ ویرایش شده آذر 92 توسط neginalmasi نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 راه درستش ایجاد پست تایپ مجزا به همراه زمینه دلخواهه ولی اگر سایت خروجی دیگه ای نداره می شه به اینصورت هم عنمل کرد هر محصول را در یک پست مجزا منتشر کنید به نحوی که نام پست نام محصول باشدو برای هر نوع محصول هم یک دسته بندی مشخص داشته باشید و این کد را در صفحه فرم بگذارید <?php $custom_query = new WP_Query(array('post_status' =>'publish','post_type' =>'post','order' =>'descending','orderby' =>'ID','cat' =>'5','posts_per_page' =>'-1', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); ?><select name="Select1"> <?php if($custom_query->have_posts()) :while($custom_query->have_posts()) : $custom_query->the_post();?> <option value="<?php the_ID();?>"><?php the_title(); ?></option> <?php endwhile;endif;?> </select> <?php wp_reset_query(); ?>در کد بالا فرض شده آی دی دسته ایجاد شده 5 باشد برای هر دسته می تونید یک کمبوی جدا ایجاد کنید 2 نقل قول لینک به ارسال
neginalmasi 16 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) من برای این کار از کد زیر استفاده کردم و جواب گرفتم :<form action="<? bloginfo('url'); ?>" method="get"><select name="page_id" id="page_id"><?phpglobal $post;$args = array('numberposts' => -1,'post_type'=> 'post','cat' => '3',);$posts = get_posts($args);foreach( $posts as $post ) : setup_postdata($post); ?> <option value="<? echo $post->ID; ?>"><?php the_title(); ?></option><?php endforeach; ?></select></form> ویرایش شده آذر 92 توسط neginalmasi نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 این کد را به انتهای کدهاتون اضافه کنید <?php wp_reset_postdata(); ?> 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .