رفتن به مطلب

چیدمان محصولات بر اساس نام در درسته


پست های پیشنهاد شده

سلام و خسته نباشید.

 

دوستان من از افزونه EDD استفاده میکنم

من یک مشکل دارم.

تو دسته محصولات که میرم ، محصولات بر اساس اخرین ارسالی ها مرتب میشه ، راهی نداره که بر اساس حروف A.B.C و... انگلیسی باشه؟لطفا کمک کنید .خیلی برام مهمه.

 

ممنون از سایت خوبتون

لینک به ارسال

دوست عزیز اگر از کدکوتاه استفاده می کنی باید مثل زیر باشه

 [downloads category="France" number="-1" orderby="title"] 

بخش orderby رو دقت کنید

لینک به ارسال
در 10 ساعت قبل، Enter64 گفته است :

دوست عزیز اگر از کدکوتاه استفاده می کنی باید مثل زیر باشه


 [downloads category="France" number="-1" orderby="title"] 

بخش orderby رو دقت کنید

اگر اطلاعات هاست را براتون ارسال کنم میتونید چک کنید؟بنده زیاد وارد نیستم

لینک به ارسال
add_action( 'pre_get_posts', 'foo_modify_query_orderby_title' );
function foo_modify_query_orderby_title( $query ) {
    if ( ! is_admin() && $query->is_main_query() && $query->get( 'cat' ) )
        $query->set( 'orderby', 'title' );
}

در فایل functions.php کپی کنید.

لینک به ارسال
در ۱ ساعت قبل، imanfakhar گفته است :

add_action( 'pre_get_posts', 'foo_modify_query_orderby_title' );
function foo_modify_query_orderby_title( $query ) {
    if ( ! is_admin() && $query->is_main_query() && $query->get( 'cat' ) )
        $query->set( 'orderby', 'title' );
}

در فایل functions.php کپی کنید.

اضافه کردم ولی کدش بالای سایت نمایان شد و تاثیری نداشت

لینک به ارسال
در 4 ساعت قبل، mirror گفته است :

اضافه کردم ولی کدش بالای سایت نمایان شد و تاثیری نداشت

;nکد باید داخل تگ php قرار بگیره

لینک به ارسال
در 23 ساعت قبل، imanfakhar گفته است :

;nکد باید داخل تگ php قرار بگیره

درست شده فقط از اخر مرتب میکنه.یعنی اول w را نشون میده بعد اخر اخر a ، نمیشه کاری کرد برعکس نشون بده؟یعنی اول a ها را نشون بده بعد w?

لینک به ارسال
در 16 ساعت قبل، mirror گفته است :

درست شده فقط از اخر مرتب میکنه.یعنی اول w را نشون میده بعد اخر اخر a ، نمیشه کاری کرد برعکس نشون بده؟یعنی اول a ها را نشون بده بعد w?

add_action( 'pre_get_posts', 'foo_modify_query_orderby_title' );
function foo_modify_query_orderby_title( $query ) {
    if ( ! is_admin() && $query->is_main_query() && $query->get( 'cat' ) )
        $query->set(array(
         'orderby' => 'title',
         'order'	=>	'ASC'));
}

 

لینک به ارسال
در 13 ساعت قبل، imanfakhar گفته است :

add_action( 'pre_get_posts', 'foo_modify_query_orderby_title' );
function foo_modify_query_orderby_title( $query ) {
    if ( ! is_admin() && $query->is_main_query() && $query->get( 'cat' ) )
        $query->set(array(
         'orderby' => 'title',
         'order'	=>	'ASC'));
}

 

ممنون ازتون که کمکم میکنید.

 

کدو وقتی اضافه کردم اروز زیر اضافه شد و مرتب نشد.

 

Warning: Missing argument 2 for WP_Query::set(), called in /home3/vgpayir/public_html/wp-content/themes/vgpay/functions.php on line 38 and defined in /home3/vgpayir/public_html/wp-includes/query.php on line 2486

Warning: Illegal offset type in /home3/vgpayir/public_html/wp-includes/query.php on line 2487
 

لینک به ارسال
  • 3 هفته بعد...

درود ، 

کوئری را ریست کنید ، یعنی تکه کد : 

<?php wp_reset_query(); ?>

را به آخر کد استاد اضافه کنید.

لینک به ارسال
در در ۱۳۹۴/۱۲/۲۰ ه‍.ش. at 00:31، mirror گفته است :

ممنون ازتون که کمکم میکنید.

 

کدو وقتی اضافه کردم اروز زیر اضافه شد و مرتب نشد.

 

Warning: Missing argument 2 for WP_Query::set(), called in /home3/vgpayir/public_html/wp-content/themes/vgpay/functions.php on line 38 and defined in /home3/vgpayir/public_html/wp-includes/query.php on line 2486

Warning: Illegal offset type in /home3/vgpayir/public_html/wp-includes/query.php on line 2487
 

add_action( 'pre_get_posts', 'foo_modify_query_orderby_title' );
function foo_modify_query_orderby_title( $query ) {
    if ( ! is_admin() && $query->is_main_query() && $query->get( 'cat' ) ) {
        $query->set('orderby', 'title');
        $query->set('order', 'ASC');
        }
}

 

لینک به ارسال
در در Friday, April 01, 2016 at 19:19، imanfakhar گفته است :

add_action( 'pre_get_posts', 'foo_modify_query_orderby_title' );
function foo_modify_query_orderby_title( $query ) {
    if ( ! is_admin() && $query->is_main_query() && $query->get( 'cat' ) ) {
        $query->set('orderby', 'title');
        $query->set('order', 'ASC');
        }
}

 

عالی عالی.ممنون درست شد

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...