ali56 197 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 سلام دوستانمن طبق این آموزش اقدام کردم پست سفارشی ایجاد کردم .همه چیز درست پیش رفت فقط یه مشکل پیش اومهوقتی مطلب جدید ایجاد میکنم قبل از انتشار . پیش نمایش مطلب رو که میزنم این ارور میده تو فایل فانکشن خط 1519من چند خط قبل و بعد رو میزارمecho '<a href="'.$url.'">'.$item->name.'</a> ' . $delimiter . ' '; endforeach; endif; endif; echo $currentBefore . the_title() . $currentAfter; break; case is_single(): $cat = get_the_category(); $cat = $cat[0]; echo get_category_parents($cat, TRUE, " $delimiter "); echo $currentBefore . the_title() . $currentAfter; break; case is_category(): global $wp_query; $cat_obj = $wp_query->get_queried_object(); $thisCat = $cat_obj->term_id; $thisCat = get_category($thisCat); $parentCat = get_category($thisCat->parent); if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' ')); echo $currentBefore . single_cat_title() . $currentAfter; break; case is_page():خط 10 یعنی این کد رو که حذف میکنمecho get_category_parents($cat, TRUE, " $delimiter ");پیش نمایش میزنم مطلب نمایش داده میشهحالا وقتی مطلب رو منتشر میکنم و نمایش میزنم میگه صفحه مورد نظر موجود نمیباشد.البته افزونه پیوند یکتا Custom Post Type Permalinks نصب کردم فعال بودن و نبودنش تاثیری نداره نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 چه خطایی و برای کدام خط با چه محتوایی؟افزونه رو هم باید تنظیم کنید در غیر این صورت کارایی نداردمثلا بزارید برروی /%post_id% 3 نقل قول لینک به ارسال
ali56 197 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 آقا پارسای عزیزاین خطا رو میده Catchable fatal error: Object of class WP_Error could not be converted to string in /home3/perisi80/public_html/......../wp-content/themes/class/includes/theme-functions.php on line 1519حالا خط 1519 همون خطیه که تو پست بالا کفتم حذفش میکنمپیوند یکتا رو در حالت پیشفرض میزارم تنظیم افزونه رو در این حالات میزارم /%postname%حالا پستها نمایش داده میشه ولی لینکشون این جوریه site...com/?learn=آموزش-قسمتهای-سایتیعنی بعد از آدرس سایت علامت سوال و پست تیپ میاد بعد عنوان مطلب نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 یعنی بعد از آدرس سایت علامت سوال و پست تیپ میاد بعد عنوان مطلبخوب این درسته دیگه برای استفاده از پست تایپ باید ساختار پیوند یکتا دیفالت باشه 2 نقل قول لینک به ارسال
ali56 197 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 یعنی بعد از آدرس سایت علامت سوال و پست تیپ میاد بعد عنوان مطلبخوب این درسته دیگهبرای استفاده از پست تایپ باید ساختار پیوند یکتا دیفالت باشهدوتا سوال1 - این علامت سوال قبل از پست تایپ توی آدرس مشکلی نداره؟چون تو این تاپیک گفته شده از کش شدن جلوگیری میکنه2- من این کد را به فانکشن اضافه کردم فقط برای اضافه شدن یه تاکسونومی به پست تایپ دیفالت$labels = array( 'name' => ' کاریابی دستهها', 'singular_name' => دستههاکاریابی', 'search_items' => 'جستجوی دسته کاریابی', 'popular_items' => 'کاریابی بیشتر استفاده شده', 'all_items' => 'کاریابی تمام دستهها', 'parent_item' => 'مادر دسته آموزش', 'edit_item' => 'کاریابی ویرایش دسته', 'update_item' => 'کاریابی بروزرسانی دسته', 'add_new_item' => 'کاریابی افزودن دسته جدید', 'new_item_name' => 'کاریابی دسته جدید', 'separate_items_with_commas' => 'جداسازی دستهها با کاماکاریابی', 'add_or_remove_items' => 'افزودن یا حذف دسته کاریابی', 'choose_from_most_used' => 'کاریابی انتخاب از محبوبها' );$args = array( 'label' => 'دسته کاریابی', 'labels' => $labels, 'public' => true, 'hierarchical' => true, 'show_ui' => true, 'show_in_nav_menus' => true, 'args' => array( 'orderby' => 'term_order' ), 'rewrite' => array( 'slug' => 'work', 'with_front' => true ), 'query_var' => true);register_taxonomy( 'work', 'post', $args );دسته بندی رو اضافه میکنه ولی حالا هر پستی که اضافه میکنم. به این دسته اضافه نمیشهمیره تو دسته پیش فرض نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 علامت ؟ در آدرس مفهومش اینه که صفحه به صورت مجازی ساخته شده آدرس domain.com/sub/1 یعنی فایل index پوشه 1 که در پوشه sub قرار داده و آدرس domain.com/?sub/1 یعنی فایلی که به صورت مجاری با ارسال متد get نام sub/1 درست می شه در کش و چیز های دیگه تاثیری نداره 3 نقل قول لینک به ارسال
ali56 197 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 علامت ؟ در آدرس مفهومش اینه که صفحه به صورت مجازی ساخته شده آدرسdomain.com/sub/1یعنی فایل index پوشه 1 که در پوشه sub قرار دادهو آدرسdomain.com/?sub/1یعنی فایلی که به صورت مجاری با ارسال متد get نام sub/1 درست می شهدر کش و چیز های دیگه تاثیری ندارهممنون بابت سوال اولحالا سوال دومتاکسونمی(work) اضافه کردم با همون پست تایپ (post )پیش فرضولی پستهای ارسالی به دسته مربوط ارسال نمیشه نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 تیک گزینه ها تاکسونامی زده میشود بعد از ارسال مطلب؟به دسته تاکسونامی ارسال نمیشود؟ 2 نقل قول لینک به ارسال
ali56 197 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 تیک گزینه ها تاکسونامی زده میشود بعد از ارسال مطلب؟به دسته تاکسونامی ارسال نمیشود؟بله تیک زده میشودببینید الان دقیق چک کردم هم تو دسته پیش فرض اضافه میشه هم دسته تاکسونامی نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 پس مشکل حل شد؟ 2 نقل قول لینک به ارسال
ali56 197 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 پس مشکل حل شد؟نه دیگه آقا پارساببین الان تنظیمات وردپرس دسته پیش فرض نوشته ها روی news هست هر پستی که ارسال میکنم تیک دسته work رو میزنم ولی هم تو نیوز اضافه میشه هم تو ورکو اینکه تو صفحه اصلی موقع نمایش پست تو قسمت پست اینفو دسته مربوط را دسته پیش فرض یعنی نیوز نشون میده نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 خب درست هستدر وردپرس تاکسونامی پیشفرض category ست میشودشما یک تاکسونامی جدید برای post ست کردیدبرای نمایش تاکسونامی انتخاب شده پست:http://forum.wp-parsi.com/tutorials/article/10-%D9%BE%D8%B3%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D8%B4%DB%8C%D9%88%D9%87-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%B9%D9%86%D8%A7%D9%88%DB%8C%D9%86-%D8%AF%D8%B3%D8%AA%D9%87-%D9%87%D8%A7-%D9%88-%D8%A8%D8%B1%DA%86%D8%B3%D8%A8-%D9%87%D8%A7/ 3 نقل قول لینک به ارسال
ali56 197 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) این کد را حذف کردم <?php the_category(', ') ?>این 2 تا رو امتحان کردم<?php if ( $post->post_type == 'post' ) the_category(', '); else echo get_the_term_list( $post->ID, work, '', ', ', '' ); ?><?php echo get_the_term_list( $post->ID, work, '', ', ', '' ); ?>باز هم دسته پیش فرض را نشون میدهدرضمن تو قسمت تنظیمات / نوشتن / دسته ای که با تاکسونامی جدید ایجاد کردم رو هم نشون نمیده که بتونم لااقل دسته پیش فرض تغییر بدم ویرایش شده تیر 92 توسط ali56 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 شما تاکسونامی را برای نوع post ایجاد کردید نه یک پست سفارشی جدیددر شرط هم دارید بررسی میکنید اگر post باشد که هست، تاکسونامی category و نمایش بدهفقط اینو تست کنید<?php echo get_the_term_list( $post->ID, 'work', '', ', ', '' ); ?> 3 نقل قول لینک به ارسال
ali56 197 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 شما تاکسونامی را برای نوع post ایجاد کردید نه یک پست سفارشی جدیددر شرط هم دارید بررسی میکنید اگر post باشد که هست، تاکسونامی category و نمایش بدهفقط اینو تست کنید<?php echo get_the_term_list( $post->ID, 'work', '', ', ', '' ); ?>درست شد تشکرفقط امکان داره دسته های تاکسونامی را برای پیش فرض قرار بدیم؟چون تو تنظیمات نشون داده نمیشهاگر راهنمایی کنید ممنون میشم نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 فقط امکان داره دسته های تاکسونامی را برای پیش فرض قرار بدیم؟یعنی چطور؟ مگه توی حالت پیش فرض دسته ها رو فعال نکردید و نمایش داده نمیشه؟یا منظورتون چیز دیگه ایی هست؟ 2 نقل قول لینک به ارسال
ali56 197 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 یعنی چطور؟ مگه توی حالت پیش فرض دسته ها رو فعال نکردید و نمایش داده نمیشه؟یا منظورتون چیز دیگه ایی هست؟لطفا به عکس نگاه کنیدهر پستی که به دسته تاکسونامی اضافه میکنم به دسته دیگه که دسته پیشفرض هست (اخبار) اضافه مشهموقع ارسال تیک دسته اخبار برمیدارم فقط تیک دسته تاکسونامی را میزنم نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 خیر چنین امکانی نیستتاکسونامی جدید با تاکسونامی category متفاوت هست 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .