mahdiar 227 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 سلاممن با استفاده از فانکشن یه پست تایپ ایجاد کردم . کد زیر رو هم برای صفحه بندی قرار دادمfunction pagination($prev = '«', $next = '»') { global $wp_query, $wp_rewrite; $wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : $current = 1; $pagination = array( 'base' => @add_query_arg('paged','%#%'), 'format' => '', 'total' => $wp_query->max_num_pages, 'current' => $current, 'prev_text' => __($prev), 'next_text' => __($next), 'type' => 'plain'); if( $wp_rewrite->using_permalinks() ) $pagination['base'] = user_trailingslashit( trailingslashit( remove_query_arg( 's', get_pagenum_link( 1 ) ) ) . 'page/%#%/', 'paged' ); if( !empty($wp_query->query_vars['s']) ) $pagination['add_args'] = array( 's' => get_query_var( 's' ) ); echo paginate_links( $pagination );};شماره صفحات رو نشون میده ولی وقتی کلیک می کنم خطای ۴۰۴ میده . لطفا راهنماییم کنید .با تشکر نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 ساختار پیوند یکتا باید دیفالت باشه و برایب بهتر جواب گرفتن می تونید دو صفحه به نام های archive-{post_type}.phpsingle-{post_type}.phpبا استفاده از محتویات archive.php و single.php بسازید بجای [post_type] نام پست تایپتون رو بگذارید 2 نقل قول لینک به ارسال
mahdiar 227 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 ممنونم دو سوال۱- نمیشه پیوند یکتا دیفالت نباشه ؟۲- من archive رو درست کردم و تو قسمت فانکشن هم استفاه از آرشیو رو فعال کردم ولی اصلا صفحه آرشیو رو نیاورد و ارور ۴۰۴ داد . کار خاصی باید انجام بدم ؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 با یک افزونه صفحه بندی کنید ببینید تغییری میکنه؟پست تایپ با پست های معمولی در صفحه بندی تفاوتی ندارن 2 نقل قول لینک به ارسال
mahdiar 227 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 من به جای آرشیو از قالب استفاده می کنم و اون رو به صفحه ای کا می خوام نسبت میدم . چند جا خوندم اسم صفحه با اسم پست تایپ نباید یکی باشه . برای همین اسم صفحه رو تغییر دادم و درست شد ولی فکر کنم اگه از آرشیو استفاده کنم نیازی به تغییر اسم نباشه چون خیلی جالب نیست . میشه لطفا در مورد آرشیو توضیح بدید .ممنون نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 کوئری پیشرفرض وردپرس قابلیت نمایش پست سفارشی رو دارهبهتره به همون روشی که ایمان گفت کار رو انجام بدهیدمیشه از فایل آرشیو پوسته استفاده کرد 2 نقل قول لینک به ارسال
mahdiar 227 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 (ویرایش شده) من کد زیر رو برای ایجاد پست تایپ گذاشتم . دو تا فایلی رو هم که آقا ایمان گفتن رو ایجاد کردم ولی ارور ۴۰۴ میده . اگر مثلا پست تایپ ما news باشه چه جوری می تونیم به صفحه آرشیو بریم ؟ و دیگه اینکه ربطی به پیوند یکتا نداره ؟// Define Post Type For newsregister_post_type('news', array( 'label' => 'اخبار','description' => '','public' => true,'show_ui' => true,'show_in_menu' => true,'capability_type' => 'post','hierarchical' => false,'rewrite' => array('slug' => 'news'),'query_var' => true,'exclude_from_search' => false,'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes',),'taxonomies' => array('category',),'labels' => array ('name' => 'اخبار','singular_name' => 'خبر','menu_name' => 'اخبار','add_new' => 'افزودن خبر','add_new_item' => 'افزودن یک خبر تازه','edit' => 'ویرایش','edit_item' => 'ویرایش خبر','new_item' => 'خبر تازه','view' => 'نمایش خبر','view_item' => 'نمایش خبر','search_items' => 'جستجو در اخبار','not_found' => 'هیچ خبری پیدا نشد','not_found_in_trash' => 'هیچ خبری در سطل زباله پیدا نشد','parent' => 'والد خبر',),) );register_taxonomy('news_cats','news',array('hierarchical' => true,'labels' => $cat_labels,'query_var' => true,'rewrite' => array( 'slug' => 'news-category' ),));register_taxonomy('news_tags','news',array('hierarchical' => false,'labels' => $tag_labels,'query_var' => true,'rewrite' => array( 'slug' => 'news-tag' ),));این هم پیوند یکتا/%category%/%post_id% ویرایش شده خرداد 92 توسط mahdiar نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 بخوانیدhttp://forum.wp-parsi.com/tutorials/article/6-%D9%BE%D8%B3%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D8%B4%D8%B1%D9%88%D8%B9/http://forum.wp-parsi.com/tutorials/article/14-%D9%BE%D8%B3%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D9%BE%DB%8C%D9%88%D9%86%D8%AF-%DB%8C%DA%A9%D8%AA%D8%A7/ 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 چرا پیوند یکتا باید دیفالت باشه و برای news باید archive-news.php - single-news.php را بسازید و با http://yoursite.com/?post_type=newsدر ضمن باید پست تایپتون از آرشیبو پشتیبانی کنه یعنی این کد در کدهای فانکشنز باشه 'has_archive' => true,اگر نبود اضافه کنید و اگر مقدارش false بود مقدارش رو درست کنیددر انتهای این صفحه http://codex.wordpress.org/Post_Types#Custom_Post_Typesبخش Custom Post Type Templatesرا بخوانید 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .