mamadspeed 27 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 با سلام خدمت دوستان می خواستم پست تایپ شخصیم رو هم زمان با پست های اصلیم در سایت نمایش بدم از کد زیر استفاده کردم و پست تایپ شخصیم رو جایگزین کردم اما تغییری حاصل نشد و پست تایپ شخصیم به صفحه اصلی سایت نیومد لطفا اساتید راهنمایی بفرمانadd_action( 'pre_get_posts', 'my_home_page_query' );function my_home_page_query( $query ) {if ( ! is_admin() && $query->is_main_query() ) $query->set( 'post_type', array('post', 'costum_post_type' ));} نقل قول لینک به ارسال
A-fshin 1936 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 درود.کد که مشکلی نداره به این صورت تست کنید.پست تایپتون هم جای myposts بذاریدadd_filter( 'pre_get_posts', 'my_get_posts' );function my_get_posts( $query ) {if ( is_home() && $query->is_main_query() )$query->set( 'post_type', array( 'post','myposts' ) );return $query;}اگر باز مشکل داشتید برای حلقه ی مطالبتون کوئری جدید تعریف کنید و پست تایپتون هم قرار بدید$query = new WP_Query( array('post_type' => array( 'post', 'myposts' )) );اطلاعات بیشترhttp://codex.wordpress.org/Class_Reference/WP_Query#Type_Parameters 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .