dark master 6 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 سلاممن دو تا پست تایپ برای فیلم و سریال ساختم، مشکل اینه که پست هایی که در این پست تایپ ها منتشر میکنم در قسمت سرچ و ایندکس دسته بندی ها نمایش داده نمیشن، البته پست های قسمت سریال در قسمت سرچ میان.... اینم کد ها:function wpp_custom_post_type_movie() {[/right][/size][/font][/color] $labels = array( 'name' => __( 'movie', 'record' ), 'singular_name' => __( 'movie', 'record' ), 'menu_name' => __( 'movie', 'record' ), 'parent_item_colon' => __( 'Parent Item:', 'record' ), 'all_items' => __( 'all movies', 'record' ), 'view_item' => __( 'View Item', 'record' ), 'add_new_item' => __( 'Add New Item', 'record' ), 'add_new' => __( 'add movie', 'record' ), 'edit_item' => __( 'Edit Item', 'record' ), 'update_item' => __( 'Update Item', 'record' ), 'search_items' => __( 'Search Item', 'record' ), 'not_found' => __( 'Not found', 'record' ), 'not_found_in_trash' => __( 'Not found in Trash', 'record' ), ); $args = array( 'label' => __( 'movie', 'record' ), 'description' => __( 'movie description', 'record' ), 'labels' => $labels, 'supports' => array( 'title', 'comments', 'thumbnail'), 'taxonomies' => array( 'category', 'post_tag' , 'movie-quality' ), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => true, 'show_in_admin_bar' => true, 'menu_position' => 5, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'capability_type' => 'post', ); register_post_type( 'movie', $args );[color=#282828][font=tahoma, arial, sans-serif][size=3][right]}[/right][/size][/font][/color]add_action( 'init', 'wpp_custom_post_type_movie', 0 );function wpp_custom_post_type_tvseries() { $labels = array( 'name' => __( 'tv-series', 'record' ), 'singular_name' => __( 'tv-series', 'record' ), 'menu_name' => __( 'tv-series', 'record' ), 'parent_item_colon' => __( 'Parent Item:', 'record' ), 'all_items' => __( 'all tv-series', 'record' ), 'view_item' => __( 'View Item', 'record' ), 'add_new_item' => __( 'Add New Item', 'record' ), 'add_new' => __( 'add tv-series', 'record' ), 'edit_item' => __( 'Edit Item', 'record' ), 'update_item' => __( 'Update Item', 'record' ), 'search_items' => __( 'Search Item', 'record' ), 'not_found' => __( 'Not found', 'record' ), 'not_found_in_trash' => __( 'Not found in Trash', 'record' ), ); $args = array( 'label' => __( 'tvseries', 'record' ), 'description' => __( 'tv-series description', 'record' ), 'labels' => $labels, 'supports' => array( 'title', 'comments', 'thumbnail'), 'taxonomies' => array( 'category', 'post_tag' , 'movie-quality' ), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => true, 'show_in_admin_bar' => true, 'menu_position' => 5, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'capability_type' => 'post', );[color=#282828][font=tahoma, arial, sans-serif][size=3][right] register_post_type( 'tvseries', $args );[/right][/size][/font][/color]}[color=#282828][font=tahoma, arial, sans-serif][size=3][right]add_action( 'init', 'wpp_custom_post_type_tvseries', 0 ); نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 اول از همه 'movie-quality' را از تاکسونامی ها بردارید تاکسونامی شخصی رو بهتره از خودش به پست تایپ معرفی کنید بعد از ساخت پست تایپ باید ساختار پیوند یکتاتون رو یکبار به روز رسانی کنید تا کدهای لازم برای htaccess تون بازسازی بشند 2 نقل قول لینک به ارسال
dark master 6 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 اول از همه 'movie-quality' را از تاکسونامی ها بردارید تاکسونامی شخصی رو بهتره از خودش به پست تایپ معرفی کنیدبعد از ساخت پست تایپ باید ساختار پیوند یکتاتون رو یکبار به روز رسانی کنید تا کدهای لازم برای htaccess تون بازسازی بشندساختر پیوند یکتارو چطوری به روز رسانی کنم؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 پیشخوان - تنظیمات - پیوندهای یکتا 1 نقل قول لینک به ارسال
dark master 6 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 پیشخوان - تنظیمات - پیوندهای یکتااین مسیرو میدونم منظورم اینه که چطوری به روز رسانی کنم؟دکمه به روز رسانی نداره نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 یکبار دیگه ساختار موجود رو ذخیره کنید 1 نقل قول لینک به ارسال
dark master 6 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 یکبار دیگه ساختار موجود رو ذخیره کنیداینکارو کردم حتی عوضم کردم اما تغییری نکرد و همچنان پست تایپ ها نمایش داده نمیشنالبته مشکل سرچ حل شدولی فقط برای نوشته هایی که از این به بعد منتشر میکنم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 قاعدتا نمی تونه اینطور باشه مگه اینکه تاکسونامی شخصیتون مشکل ایجاد کرده باشه movie-quality نقل قول لینک به ارسال
dark master 6 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 قاعدتا نمی تونه اینطور باشه مگه اینکه تاکسونامی شخصیتون مشکل ایجاد کرده باشه movie-qualityاین کد کامل پست تایپها به همراه تاکسونومی، خودتون بررسی کنید لطفا، ممنونfunction wpp_custom_post_type_movie() { $labels = array( 'name' => __( 'movie', 'record' ), 'singular_name' => __( 'movie', 'record' ), 'menu_name' => __( 'movie', 'record' ), 'parent_item_colon' => __( 'Parent Item:', 'record' ), 'all_items' => __( 'all movies', 'record' ), 'view_item' => __( 'View Item', 'record' ), 'add_new_item' => __( 'Add New Item', 'record' ), 'add_new' => __( 'add movie', 'record' ), 'edit_item' => __( 'Edit Item', 'record' ), 'update_item' => __( 'Update Item', 'record' ), 'search_items' => __( 'Search Item', 'record' ), 'not_found' => __( 'Not found', 'record' ), 'not_found_in_trash' => __( 'Not found in Trash', 'record' ), ); $args = array( 'label' => __( 'movie', 'record' ), 'description' => __( 'movie description', 'record' ), 'labels' => $labels, 'supports' => array( 'title', 'comments', 'thumbnail'), 'taxonomies' => array( 'category', 'post_tag'), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => true, 'show_in_admin_bar' => true, 'menu_position' => 5, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'capability_type' => 'post', ); register_post_type( 'movie', $args );}add_action( 'init', 'wpp_custom_post_type_movie', 0 );function wpp_custom_post_type_tvseries() { $labels = array( 'name' => __( 'tv-series', 'record' ), 'singular_name' => __( 'tv-series', 'record' ), 'menu_name' => __( 'tv-series', 'record' ), 'parent_item_colon' => __( 'Parent Item:', 'record' ), 'all_items' => __( 'all tv-series', 'record' ), 'view_item' => __( 'View Item', 'record' ), 'add_new_item' => __( 'Add New Item', 'record' ), 'add_new' => __( 'add tv-series', 'record' ), 'edit_item' => __( 'Edit Item', 'record' ), 'update_item' => __( 'Update Item', 'record' ), 'search_items' => __( 'Search Item', 'record' ), 'not_found' => __( 'Not found', 'record' ), 'not_found_in_trash' => __( 'Not found in Trash', 'record' ), ); $args = array( 'label' => __( 'tvseries', 'record' ), 'description' => __( 'tv-series description', 'record' ), 'labels' => $labels, 'supports' => array( 'title', 'comments', 'thumbnail'), 'taxonomies' => array( 'category', 'post_tag'), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => true, 'show_in_admin_bar' => true, 'menu_position' => 5, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'capability_type' => 'post', ); register_post_type( 'tvseries', $args );}add_action( 'init', 'wpp_custom_post_type_tvseries', 0 );function wpp_custom_taxonomy_moviequality() {$labels = array( 'name' => __( 'movie quality', 'record' ), 'singular_name' => __( 'movie quality', 'record' ), 'menu_name' => __( 'movie quality', 'record' ), 'all_items' => __( 'all categories', 'record' ), 'parent_item' => __( 'Parent Item', 'record' ), 'parent_item_colon' => __( 'Parent Item:', 'record' ), 'new_item_name' => __( 'New Item Name', 'record' ), 'add_new_item' => __( 'Add New Item', 'record' ), 'edit_item' => __( 'Edit Item', 'record' ), 'update_item' => __( 'Update Item', 'record' ), 'separate_items_with_commas' => __( 'Separate items with commas', 'record' ), 'search_items' => __( 'Search Items', 'record' ), 'add_or_remove_items' => __( 'Add or remove items', 'record' ), 'choose_from_most_used' => __( 'Choose from the most used items', 'record' ), 'not_found' => __( 'Not Found', 'record' ),);$args = array( 'labels' => $labels, 'hierarchical' => true , 'public' => true, 'show_ui' => true, 'show_admin_column' => true, 'show_in_nav_menus' => true, 'show_tagcloud' => true,);register_taxonomy( 'movie-quality', array( 'movie' ), $args );}add_action( 'init', 'wpp_custom_taxonomy_moviequality', 0 );function wpp_custom_taxonomy_tvseriesquality() {$labels = array( 'name' => __( 'tvseries quality', 'record' ), 'singular_name' => __( 'tvseries quality', 'record' ), 'menu_name' => __( 'tv-series quality', 'record' ), 'all_items' => __( 'all categories', 'record' ), 'parent_item' => __( 'Parent Item', 'record' ), 'parent_item_colon' => __( 'Parent Item:', 'record' ), 'new_item_name' => __( 'New Item Name', 'record' ), 'add_new_item' => __( 'Add New Item', 'record' ), 'edit_item' => __( 'Edit Item', 'record' ), 'update_item' => __( 'Update Item', 'record' ), 'separate_items_with_commas' => __( 'Separate items with commas', 'record' ), 'search_items' => __( 'Search Items', 'record' ), 'add_or_remove_items' => __( 'Add or remove items', 'record' ), 'choose_from_most_used' => __( 'Choose from the most used items', 'record' ), 'not_found' => __( 'Not Found', 'record' ),);$args = array( 'labels' => $labels, 'hierarchical' => true , 'public' => true, 'show_ui' => true, 'show_admin_column' => true, 'show_in_nav_menus' => true, 'show_tagcloud' => true,);register_taxonomy( 'tvseries-quality', array( 'tvseries' ), $args );}add_action( 'init', 'wpp_custom_taxonomy_tvseriesquality', 0 ); نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 مطمئن نیستم فرصت کنم ولی اگر فرصتی شد چشم (خیلی منتظر نباشید) یک بک آپ از htaccess بگیرید و بعد محتوای فعلیش رو حذف کنید و مجددا ساختار پیوند یکتاتون رو به روز رسانی کنید ببینید مشکل رفع می شه یا خیر 1 نقل قول لینک به ارسال
amin20100 69 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 کد زیر رو به functions.php اضافه کنیدadd_action( 'pre_get_posts', 'dw_handle_posts' );function dw_handle_posts( $query ) {if( !$query->is_main_query() ) return;if( is_home() || is_search() ) $query->set( "post_type", array( "post", "movie", "tvseries" ) );return $query;} 1 نقل قول لینک به ارسال
dark master 6 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 کد زیر رو به functions.php اضافه کنیدadd_action( 'pre_get_posts', 'dw_handle_posts' );function dw_handle_posts( $query ) {if( !$query->is_main_query() )return;if( is_home() || is_search() )$query->set( "post_type", array( "post", "movie", "tvseries" ) );return $query;}ممنون، مشکل پست تایپ حل شد اما مشکل اصلی که مشکل با ایندکس دسته بندی ها هست حل نشده نقل قول لینک به ارسال
amin20100 69 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 اگه دسته بندی اختصاصی به پست تایپ ها اضافه کردید که قاعدتا نباید مشکلی داشته باشه ، اگه از دسته بندی category استفاده میکنید کد زیر رو امتحان کنیدadd_action( 'pre_get_posts', 'dw_handle_posts' );function dw_handle_posts( $query ) { if( !$query->is_main_query() ) return; if( is_home() || is_search() || is_category() ) $query->set( "post_type", array( "post", "movie", "tvseries" ) ); return $query;} 1 نقل قول لینک به ارسال
dark master 6 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 اگه دسته بندی اختصاصی به پست تایپ ها اضافه کردید که قاعدتا نباید مشکلی داشته باشه ، اگه از دسته بندی category استفاده میکنید کد زیر رو امتحان کنید add_action( 'pre_get_posts', 'dw_handle_posts' ); function dw_handle_posts( $query ) { if( !$query->is_main_query() ) return; if( is_home() || is_search() || is_category() ) $query->set( "post_type", array( "post", "movie", "tvseries" ) ); return $query; } خیلی ممنون این مشکل حل شد ... مشکل دیگه ای با پست تایپ دارم که همین جا میگم اگر مشکلی داشت بگید تایپک جدید بزنم، مشکلم اینه از تاکسونومی برای هر دو پست تایپ استفاده میکنم و از افزونه radio botton برای شبیه کردن تاکسونومی به دسته بندی خود وردپرس استفاده کردم، اما مشکل اینه در این حالت فقط امکان انتخاب یک دسته بندی وجود داره ... چطوری این مشکلو حل کنم؟ نقل قول لینک به ارسال
amin20100 69 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 خیلی ممنون این مشکل حل شد ... مشکل دیگه ای با پست تایپ دارم که همین جا میگم اگر مشکلی داشت بگید تایپک جدید بزنم، مشکلم اینه از تاکسونومی برای هر دو پست تایپ استفاده میکنم و از افزونه radio botton برای شبیه کردن تاکسونومی به دسته بندی خود وردپرس استفاده کردم، اما مشکل اینه در این حالت فقط امکان انتخاب یک دسته بندی وجود داره ... چطوری این مشکلو حل کنم؟منظورتونو متوجه نشدم نقل قول لینک به ارسال
dark master 6 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 منظورتونو متوجه نشدممنظورم اینه در منوی ادمنی وردپرس، وقتی میخوام پستی ارسال کنم، تاکسونومی ها به شکل برچسب ها هستن ، اما میخوام به شکل دسته بندی ها باشن یعنی کنار هر کدوم یک باکس باشه که با علامت زدنش به عنوان تاکسونومی انتخاب بشه، از افزونه radio button استفاده کردم منتها فقط یک تاکسونومی قابل انتخابه و نمیشه همزمان چنتارو تیک زد و انتخاب کرد نقل قول لینک به ارسال
amin20100 69 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 خوب حتما موقع تعریف تاکسونومی hierarchy رو قعال نکردین 1 نقل قول لینک به ارسال
dark master 6 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 خوب حتما موقع تعریف تاکسونومی hierarchy رو قعال نکردینفعال هستfunction wpp_custom_taxonomy_moviequality() {$labels = array( 'name' => __( 'movie quality', 'record' ), 'singular_name' => __( 'movie quality', 'record' ), 'menu_name' => __( 'movie quality', 'record' ), 'all_items' => __( 'all categories', 'record' ), 'parent_item' => __( 'Parent Item', 'record' ), 'parent_item_colon' => __( 'Parent Item:', 'record' ), 'new_item_name' => __( 'New Item Name', 'record' ), 'add_new_item' => __( 'Add New Item', 'record' ), 'edit_item' => __( 'Edit Item', 'record' ), 'update_item' => __( 'Update Item', 'record' ), 'separate_items_with_commas' => __( 'Separate items with commas', 'record' ), 'search_items' => __( 'Search Items', 'record' ), 'add_or_remove_items' => __( 'Add or remove items', 'record' ), 'choose_from_most_used' => __( 'Choose from the most used items', 'record' ), 'not_found' => __( 'Not Found', 'record' ),);$args = array( 'labels' => $labels, 'hierarchical' => true , 'public' => true, 'show_ui' => true, 'show_admin_column' => true, 'show_in_nav_menus' => true, 'show_tagcloud' => true,);register_taxonomy( 'movie-quality', array( 'movie' ), $args );}add_action( 'init', 'wpp_custom_taxonomy_moviequality', 0 ); نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .