DariushGreat 94 ارسال شده در بهمن 94 گزارش بازنشر ارسال شده در بهمن 94 (ویرایش شده) سلام دوستان اين تكسونومي منو ديوونه كرده!!!! ببينيد من يك پست تايپ به نام jobs درست كردم. يك تكسونومي هم به نام post_jobs. هنگامي كه نشاني رو به شكل http://example.com/jobs مينويسم از پرونده archive-jobs.php فراخوني ميكنه و آرشيو همه پست تايپ jobs رو نشون ميده از تكسونومي به جاي دستهبندي دارم بهره ميگيرم. ترمهايي كه ساختم براي نمونه (مناقصه و مزايده و استخدام) هست. هنگامي كه ميخوام پستهاي بخش مناقصه به شكل آرشيو فراخوني بشه با اين سبك نشاني http://example.com/jobs/post_jobs/مناقصه صفحه ايندكس رو بر ميگردونه. دقيقا من بايد چيكار كنم كه تكسونومي رو هم به شكل آرشيو نشون بده؟ كدهاي مربوط به پست تايپ: // Post type Jobs function my_custom_post_jobs() { $labels = array( 'name' => _x( 'بازار کارها', 'post type general name' ), 'singular_name' => _x( 'بازار کارها', 'post type singular name' ), 'add_new' => _x( 'افزودن تازه', '' ), 'add_new_item' => __( 'افزودن بازار کار تازه' ), 'edit_item' => __( 'ویرایش بازار کار' ), 'new_item' => __( 'بازار کار تازه' ), 'all_items' => __( 'همه بازار کارها' ), 'view_item' => __( 'نمایش بازار کار' ), 'search_items' => __( 'جست و جو بازار کار' ), 'not_found' => __( 'بازار کاری یافت نشد' ), 'not_found_in_trash' => __( 'بازار کاری در زباله دان یافت نشد' ), 'parent_item_colon' => '', 'menu_name' => 'بازار کار' ); $args = array( 'labels' => $labels, 'menu_icon' => 'dashicons-universal-access-alt', 'description' => 'ذخیره اطلاعات مربوط به بازار کار', 'public' => true, 'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments' ), 'hierarchical' => false, 'show_ui' => true, 'show_in_menu' => true, 'menu_position' => 5, 'show_in_admin_bar' => true, 'show_in_nav_menus' => true, 'rewrite' => true, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'taxonomies' => array('post_tag','category','post_jobs' ), ); register_post_type( 'jobs', $args ); } add_action( 'init', 'my_custom_post_jobs' ); كد تكسونومي // Taxonomy for Jobs function my_taxonomies_jobs() { $labels = array( 'name' => _x( 'دستهبندیهای بازار کارها', 'Taxonomy General Name', 'amirLiberary' ), 'singular_name' => _x( 'دستهبندیهای بازار کارها', 'Taxonomy Singular Name', 'amirLiberary' ), 'menu_name' => __( 'دستهبندیهای بازار کارها', 'amirLiberary' ), 'search_items' => __( 'جستجو در میان دستهبندیها', 'amirLiberary' ), 'popular_items' => __( 'بازار کارهای محبوب','amirLiberary' ), 'all_items' => __( 'همه دستهبندیهای بازار کارها', 'amirLiberary' ), 'parent_item' => __( 'دستهبندی مادر بازار کار', 'amirLiberary' ), 'parent_item_colon' => __( 'دستهبندی مادر بازار کار', 'amirLiberary' ), 'separate_items_with_commas' => __( 'بازار کارها را با ویرگول لاتین (,) جدا کنید','amirLiberary' ), 'add_or_remove_items' => __( 'افزودن یا پاک کردن بازار کار','amirLiberary' ), 'choose_from_most_used' => __( 'از میان بازار کارهای بیشتر بهکار گرفته شده برگزینید', 'amirLiberary' ), 'edit_item' => __( 'ویرایش دستهبندی بازار کار', 'amirLiberary' ), 'update_item' => __( 'بهروز کردن دستهبندی بازار کار', 'amirLiberary' ), 'add_new_item' => __( 'افزودن دستهبندی نو', 'amirLiberary' ), 'new_item_name' => __( 'افزودن دستهبندی بازار کار نو', 'amirLiberary' ) ); $args = array( 'labels' => $labels, 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_admin_column' => true, 'show_in_nav_menus' => true, 'show_tagcloud' => true, 'query_var' => '', 'rewrite' => array( 'slug' => '', 'with_front' => false ), 'update_count_callback' => 'Update_Count_Callback', ); register_taxonomy( 'post_jobs', 'jobs', $args ); } add_action( 'init', 'my_taxonomies_jobs', 0 ); ممنون براي كمك ویرایش شده بهمن 94 توسط DariushGreat نقل قول لینک به ارسال
mojtabashahi 265 ارسال شده در بهمن 94 گزارش بازنشر ارسال شده در بهمن 94 درود ، تنظیمات > پیوندهای یکتا را بررسی و دوباره ذخیره کنید (روی حالت پیش فرض نباشد) ، یک بار ریفرش کنید و نتیجه را ببینید. 1 نقل قول لینک به ارسال
DariushGreat 94 ارسال شده در بهمن 94 مالک گزارش بازنشر ارسال شده در بهمن 94 در ۱ ساعت قبل، mojtabashahi گفته است : درود ، تنظیمات > پیوندهای یکتا را بررسی و دوباره ذخیره کنید (روی حالت پیش فرض نباشد) ، یک بار ریفرش کنید و نتیجه را ببینید. سلام سپاس از شما فرقی نمیکنه. بازم ایندکس رو برمیگردونه. مگه نباید پیشفرض با نبود پرونده taxonomy.php نخست از آرشیو بخونه بعد از ایندکس؟ این اینجور نیست. نقل قول لینک به ارسال
DariushGreat 94 ارسال شده در بهمن 94 مالک گزارش بازنشر ارسال شده در بهمن 94 مشكل حل شد! پرونده taxonomy.php رو حذف كردم درست شد! فقط يه چيزي. الآن نميتونه آرشيو تكسونومي و پست تايپ جديد رو بخونه. بقيه پست تايپ ها مشكلي ندارن... نظرتون چيه؟ نقل قول لینک به ارسال
mojtabashahi 265 ارسال شده در بهمن 94 گزارش بازنشر ارسال شده در بهمن 94 فایل taxonomy.php را مثلا به yourposttype-taxonomy.php تغییر بدهید ، و دقت کنید برای فراخوانی هم از همین slug استفاده شود. 1 نقل قول لینک به ارسال
DariushGreat 94 ارسال شده در اسفند 94 مالک گزارش بازنشر ارسال شده در اسفند 94 در در 1/26/2016 at 20:16، mojtabashahi گفته است : فایل taxonomy.php را مثلا به yourposttype-taxonomy.php تغییر بدهید ، و دقت کنید برای فراخوانی هم از همین slug استفاده شود. سلام بسيار سپاس از شما مشكل حل شد خواهشن يه سر به تاپيك زير بزن. اگر كمكم كني يك دنيا سپاسگزارت ميشم http://forum.wp-parsi.com/topic/37108-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%B9%D8%AF%D9%85-%D9%81%D8%B1%D8%A7%D8%AE%D9%88%D8%A7%D9%86%DB%8C-%D8%AF%D8%B1%D8%B3%D8%AA-%D8%AA%DA%A9%D8%B3%D9%88%D9%86%D9%88%D9%85%DB%8C-%D9%87%D8%A7%DB%8C-%D9%85%D8%A7%D8%AF%D8%B1-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%B9%DA%A9%D8%B3-%D8%A8%D8%A7-%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87-taxonomy-images/ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .