am-in 0 ارسال شده در بهمن 00 گزارش بازنشر ارسال شده در بهمن 00 با عرض سلام دوستان عزیز یه سوال داشتم و ممنون میشم راهنمایی کنید من یک پست تایپ جدید ساختم با نام product و میتونم داخلش نوشته ایجاد کنم 1. من با نوشته های اصلی وردپرس یک مطلب ایجاد میکنم. 2. با پست تایپ جدید هم یک مطلب ایجاد میکنم. 3. با افزونه زمینه دلخواه acf به این پست تایپ جدید یک فیلد اضافه کردم (آبجکت یک نوشته) که باهاش میتونم از بین مطالب وردپرس یک نوشته انتخاب کنم. حالا من میخوام با پست تایپ جدید که مثلا 10 عدد مطلب ایجاد کردم و همه رو گذاشتم مربوط به یک نوشته خاص, اون 10 عدد پست تایپ ایجاد شده رو در صفحه single.php زیر اون نوشته خاص نمایش بدم؟ ممنون میشم اگه راهنمایی کنید. نقل قول لینک به ارسال
محسن عواطفی 121 ارسال شده در بهمن 00 گزارش بازنشر ارسال شده در بهمن 00 در 59 دقیقه قبل، am-in گفته است : با عرض سلام دوستان عزیز یه سوال داشتم و ممنون میشم راهنمایی کنید من یک پست تایپ جدید ساختم با نام product و میتونم داخلش نوشته ایجاد کنم 1. من با نوشته های اصلی وردپرس یک مطلب ایجاد میکنم. 2. با پست تایپ جدید هم یک مطلب ایجاد میکنم. 3. با افزونه زمینه دلخواه acf به این پست تایپ جدید یک فیلد اضافه کردم (آبجکت یک نوشته) که باهاش میتونم از بین مطالب وردپرس یک نوشته انتخاب کنم. حالا من میخوام با پست تایپ جدید که مثلا 10 عدد مطلب ایجاد کردم و همه رو گذاشتم مربوط به یک نوشته خاص, اون 10 عدد پست تایپ ایجاد شده رو در صفحه single.php زیر اون نوشته خاص نمایش بدم؟ ممنون میشم اگه راهنمایی کنید. سلام، وقت بخیر منظورتونو درست متوجه نشدم. ولی اگر بخواید اون 10 پست رو به شکل ردیفی زیر محتوای مطلب نشون بدید باید این کد رو در بخشی که میخواید مطالب نشون داده بشن قرار بدید : <?php $args = array( 'numberposts' => 10, 'post_type' => array( 'product' ) ); $products = get_posts( $args ); if ( $products ) { foreach ( $products as $product ) { setup_postdata($product); ?> <div> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> </div> <?php } } wp_reset_postdata(); ?> بعید میدونم منظورتون نمایش مطالب مرتبط بوده باشه اما با این حال کد اون رو هم قرار میدم : <?php $args = array( 'category__in' => wp_get_post_categories( $post->ID ), 'numberposts' => 5, 'post__not_in' => array( $post->ID ) ); $relatedPosts = get_posts( $args ); if ( $relatedPosts ) { foreach ( $relatedPosts as $relatedPost ) { setup_postdata($relatedPost); ?> <div> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> </div> <?php } } wp_reset_postdata(); ?> 1 نقل قول لینک به ارسال
am-in 0 ارسال شده در بهمن 00 مالک گزارش بازنشر ارسال شده در بهمن 00 در 25 دقیقه قبل، محسن عواطفی گفته است : سلام، وقت بخیر منظورتونو درست متوجه نشدم. ولی اگر بخواید اون 10 پست رو به شکل ردیفی زیر محتوای مطلب نشون بدید باید این کد رو در بخشی که میخواید مطالب نشون داده بشن قرار بدید : <?php $args = array( 'numberposts' => 10, 'post_type' => array( 'product' ) ); $products = get_posts( $args ); if ( $products ) { foreach ( $products as $product ) { setup_postdata($product); ?> <div> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> </div> <?php } } wp_reset_postdata(); ?> بعید میدونم منظورتون نمایش مطالب مرتبط بوده باشه اما با این حال کد اون رو هم قرار میدم : <?php $args = array( 'category__in' => wp_get_post_categories( $post->ID ), 'numberposts' => 5, 'post__not_in' => array( $post->ID ) ); $relatedPosts = get_posts( $args ); if ( $relatedPosts ) { foreach ( $relatedPosts as $relatedPost ) { setup_postdata($relatedPost); ?> <div> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> </div> <?php } } wp_reset_postdata(); ?> از پاسخ و راهنمایی شما متشکرم بله این قطعه کدی که فرستادید تمامی مطالب پست تایپ خاص رو نمایش میده اما من میخوام یک مطلب با پست تایپ product ایجاد کنم که متصلش کنم به یک نوشته, که بشه زیر اون نوشته, مطلبی که در پست تایپ product ایجاد کردم رو نمایش بده. شما راهی دارید؟ (کاری که من کردم: داخل افزونه acf یک فیلد پیدا کردم به نام (آبجکت یک نوشته) که به پست تایپ product یک فیلد اضافه میکنه که میشه از بین نوشته ها (پست تایپ اصلی) یکی رو انتخاب کرد. حالا چطوری باید در سایتم به شکلی که گفتم نمایشش بدم؟) نقل قول لینک به ارسال
am-in 0 ارسال شده در بهمن 00 مالک گزارش بازنشر ارسال شده در بهمن 00 (ویرایش شده) در واقع دارم سایتی مانند ترب راه اندازی میکنم که از بخش نوشته های وردپرس به عنوان محصولات استفاده کردم و پست تایپ جدید رو به عنوان قیمت محصولات کاربر, برای همین میخوام بصورت لیستی مثل سایت ترب پست تایپ جدید زیر نوشته ها نمایش داده بشن غیر از مورد بالا, این 3 رو هم میشه اجرا کرد؟ 1. یک فیلد قیمت (عددی) هم دارم که میشه این پست تایپ های جدید رو بشکلی نمایش داد که مثلا اگر عدد اون فیلد کمتر بود بالاتر از بقیه نمایش داده بشه؟ 2. رنج قیمتی هر محصول نمایش داده بشه, مثلا: یک فیلد بوده 100 و دیگری 200 و یکی دیگه 300, داخل محصول نمایش بدم: قیمت از 100 تا 300 تومان, یعنی کمترین عدد و بیشترین عدد درج شده در فیلد. 3. و یک دکمه هم بسازم مثلا با نام خرید از ارزان ترین فروشنده, حالا وقتی یک فروشنده اون فیلد عددی رو کمتر از بقیه وارد کرده بود, لینک خرید محصول که انتقال داده میشه به سایت شخصی فروشنده, در اون دکمه خرید از ارزان ترین فروشنده قرار بگیره. این موارد همه در سایت ترب هست. ویرایش شده بهمن 00 توسط am-in ویرایش توضیحات نقل قول لینک به ارسال
محسن عواطفی 121 ارسال شده در بهمن 00 گزارش بازنشر ارسال شده در بهمن 00 در ۱ ساعت قبل، am-in گفته است : در واقع دارم سایتی مانند ترب راه اندازی میکنم که از بخش نوشته های وردپرس به عنوان محصولات استفاده کردم و پست تایپ جدید رو به عنوان قیمت محصولات کاربر, برای همین میخوام بصورت لیستی مثل سایت ترب پست تایپ جدید زیر نوشته ها نمایش داده بشن غیر از مورد بالا, این 3 رو هم میشه اجرا کرد؟ 1. یک فیلد قیمت (عددی) هم دارم که میشه این پست تایپ های جدید رو بشکلی نمایش داد که مثلا اگر عدد اون فیلد کمتر بود بالاتر از بقیه نمایش داده بشه؟ 2. رنج قیمتی هر محصول نمایش داده بشه, مثلا: یک فیلد بوده 100 و دیگری 200 و یکی دیگه 300, داخل محصول نمایش بدم: قیمت از 100 تا 300 تومان, یعنی کمترین عدد و بیشترین عدد درج شده در فیلد. 3. و یک دکمه هم بسازم مثلا با نام خرید از ارزان ترین فروشنده, حالا وقتی یک فروشنده اون فیلد عددی رو کمتر از بقیه وارد کرده بود, لینک خرید محصول که انتقال داده میشه به سایت شخصی فروشنده, در اون دکمه خرید از ارزان ترین فروشنده قرار بگیره. این موارد همه در سایت ترب هست. فک کنم فهمیده باشم منظورتونو، شما میخواید از طریق پست تایپ اصلی سایت یک محصول ایجاد کنید و از طریق پست تایپ پروداکت، فروشنده های اون محصول رو زیر اون نوشته قرار بدید. اگر منظورتون همین بوده باشه که تمام این موارد از طریق کدنویسی امکان پذیرن. نقل قول لینک به ارسال
am-in 0 ارسال شده در بهمن 00 مالک گزارش بازنشر ارسال شده در بهمن 00 در 2 دقیقه قبل، محسن عواطفی گفته است : فک کنم فهمیده باشم منظورتونو، شما میخواید از طریق پست تایپ اصلی سایت یک محصول ایجاد کنید و از طریق پست تایپ پروداکت، فروشنده های اون محصول رو زیر اون نوشته قرار بدید. اگر منظورتون همین بوده باشه که تمام این موارد از طریق کدنویسی امکان پذیرن. بله درسته شما میتونید انجام بدید ؟ و هزینش رو بفرمایید نقل قول لینک به ارسال
محسن عواطفی 121 ارسال شده در بهمن 00 گزارش بازنشر ارسال شده در بهمن 00 در 1 دقیقه قبل، am-in گفته است : بله درسته شما میتونید انجام بدید ؟ و هزینش رو بفرمایید لطفا خصوصی پیام بدید. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .