تازه وارد 165 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 سلام و خسته نباشید به همه مدیران و کاربران این انجمنیه سؤال داشتم از وردپرس بازان عزیزخیلی راجع به این موضو گشتم و نتونستم جوابی پیدا کنم که گره گشا باشه .بنده تو سایتم در صفحه ادامه مطلب نوشته ها ( single.php ) یه مشکلی دارم که چند تا سایت وردپرسی رو هم که نگاه کردم دیدم همین مشکل رو دارند و اون مشکل اینه که دسته بندی موضوعی در خطی که مینویسه نویسنده , تاریخ انتشار و ... ، در اونجا دسته بندی بر اساس حروف الفباس و اصلا توجهی به دسته ی مادر و زیر دسته و ... نداره.تو انجمن گشتم ولی بیشتر حول این محور بود که گفته بودن دسته بندی سایتشون این مشکل رو داره مثلا در فهرست و ...ولی بنده همونطور که عرض کردم در ادامه مطالب این مشکل رو دارم و هیچ راه حلی هم واسه رفعش پیدا نکردم و حتی توابع مربوط به دسته بندی هم که دیدم کارساز نبود.میخواستم ببینم اگه کدی میشه که این مشکل رو حل کنه و یا اگه راه حلی وجود داره خواهشا کمک کنید.تابعی که در ادامه مطلب تو پوسته ی بنده هست اینه : <?php the_category(' » '); ?>حالا اگه راه حل درستی هست بگید که بتونم ترتیب دسته بندیهارو جوری تنظیم کنم که بر اساس حروف الفبا نباشه و براساس دسته و زیردسته باشه.ممنون میشم.یا علی. نقل قول لینک به ارسال
Farzad 3805 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 به انجمن خوش آمدیدلطفاً قوانین را بخوانیدبرای حل مشکل ، کد های داخل این صفحات را بررسی کنید:http://stackoverflow.com/questions/7934337/wordpress-the-category-reverse-order-so-parents-come-firsthttp://stackoverflow.com/questions/10271703/order-of-results-of-the-category+<?php$categories = wp_get_post_categories( $post->ID, array('fields' => 'ids'));if($categories) { $cat_ids = implode(',' , $categories); $cats = wp_list_categories('title_li=&style=none&echo=0&include='.$cat_ids); echo str_replace('<br />', ' | ', $cats);}?> 1 نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 به انجمن خوش آمدیدلطفاً قوانین را بخوانیدhttp://forum.wp-pars...انین-کلی-انجمن/برای حل مشکل ، کد های داخل این صفحات را بررسی کنید:http://stackoverflow.com/questions/7934337/wordpress-the-category-reverse-order-so-parents-come-firsthttp://stackoverflow.com/questions/10271703/order-of-results-of-the-category+<?php$categories = wp_get_post_categories( $post->ID, array('fields' => 'ids'));if($categories) {$cat_ids = implode(',' , $categories);$cats = wp_list_categories('title_li=&style=none&echo=0&include='.$cat_ids);echo str_replace('<br />', ' | ', $cats);}?>خیلی ممنون از پاسخگویتون .بنده رفتم دیدم اونجاهایی که فرمودید ولی حقیقت چیزی متوجه نشدماگه لطف کنید و بفرمایید دقیقا چه فایلهایی ، و چه قسمتهایی از اون فایلها رو ویرایش کنم یه دنیا ممنون میشم.چون جوابتون خیلی کلی بود و واسه امثال بنده که زیاد در این زمینه وارد نیستند شاید کمی مشکل باشه.یا علی. نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 مدیران محترم انجمن ، قصد فرستادن اسپم ندارم ولی از بعد از ظهر میام سر میزنم ببینم کسی جواب بنده رو داده یا نه ولی میبینم همون دوست گرامی ، جناب آقای Farzad ، به همه پاسخ دادن ولی اون سؤالی که کرده بودم پیرو حرف ایشون، هیچ پاسخی ندادن.میدونم که فقط نباید پاسخگوی بنده باشید و کاربر زیاده ولی باور کنید اگه مشکلم جدی نبود این تاپیک رو ایجاد نمیکردم.واقعا هم به کمک و راهنماییتون نیاز دارم.ممنون میشم مشکلمو حل کنید.یا علی. نقل قول لینک به ارسال
اشکان 1989 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 مدیران محترم انجمن ، قصد فرستادن اسپم ندارم ولی از بعد از ظهر میام سر میزنم ببینم کسی جواب بنده رو داده یا نه ولی میبینم همون دوست گرامی ، جناب آقای Farzad ، به همه پاسخ دادن ولی اون سؤالی که کرده بودم پیرو حرف ایشون، هیچ پاسخی ندادن.میدونم که فقط نباید پاسخگوی بنده باشید و کاربر زیاده ولی باور کنید اگه مشکلم جدی نبود این تاپیک رو ایجاد نمیکردم.واقعا هم به کمک و راهنماییتون نیاز دارم.ممنون میشم مشکلمو حل کنید.یا علی.این اتفاق برای این میفته که فکر کنم احتمالا بر اساس ID دسته ها مرتب میشن.یعنی هر چی قدیمیتر اولویتش بیشتر.چک میکنم ببینم راه ساده ای وجود داره یا نه بعد خبرتون میکنم. نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 این اتفاق برای این میفته که فکر کنم احتمالا بر اساس ID دسته ها مرتب میشن.یعنی هر چی قدیمیتر اولویتش بیشتر.چک میکنم ببینم راه ساده ای وجود داره یا نه بعد خبرتون میکنم.ممنون از اینکه پاسخ دادید ولی همونطور که ابتدای عراضم گفته بودم این مشکل در ادامه مطلب نوشته هام وجود داره جایی که مینویسه تاریخ انتشار و ...و علاوه بر اون ، بالعکس حرف جنابعالی ، اصلا بر اساس آیدی مرتب سازی نمیکنه و بر اساس حروف الفبا مرتب میکنه دسته بندی اون قسمت رو.آقای Farzad راهکار گفته بودن ولی خواستم که واضحتر و دقیقتر بگن چون خودم متوجه نشدم بعد از چک کردن اون لینکها که ایشونم هنوز جواب ندادن.ممنون میشم هرکی که میدونه این مشکل رو حل کنه. نقل قول لینک به ارسال
اشکان 1989 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 ممنون از اینکه پاسخ دادید ولی همونطور که ابتدای عراضم گفته بودم این مشکل در ادامه مطلب نوشته هام وجود داره جایی که مینویسه تاریخ انتشار و ...و علاوه بر اون ، بالعکس حرف جنابعالی ، اصلا بر اساس آیدی مرتب سازی نمیکنه و بر اساس حروف الفبا مرتب میکنه دسته بندی اون قسمت رو.آقای Farzad راهکار گفته بودن ولی خواستم که واضحتر و دقیقتر بگن چون خودم متوجه نشدم بعد از چک کردن اون لینکها که ایشونم هنوز جواب ندادن.ممنون میشم هرکی که میدونه این مشکل رو حل کنه.آهان بله من منظورتون رو درست متوجه نشدم.این کد رو درون فایل function.php پوستتون خط آخر قبل از?>قرار بدین:function reverse_categories($terms, $id, $taxonomy){if($taxonomy == 'category'){ $terms = array_reverse($terms, true);}return $terms;}add_filter('get_the_terms', 'reverse_categories', 10, 3); 1 نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 آهان بله من منظورتون رو درست متوجه نشدم.این کد رو درون فایل function.php پوستتون خط آخر قبل از?>قرار بدین:function reverse_categories($terms, $id, $taxonomy){if($taxonomy == 'category'){ $terms = array_reverse($terms, true);}return $terms;}add_filter('get_the_terms', 'reverse_categories', 10, 3);این کدی که دادید رو قرار دادم و در نحوه نمایش تغییر داد ولی متأسفانه این تغییر نه بر اساس آیدی دسته ها بود و نه بر اساس دسته مادر و زیر دسته.فقط تغییری که ایجاد کرد بالعکس کرد نحوه ی نمایشو . یعنی اگه قبل تغییر ، نمایش دسته ها از چپ به راست بوده الان شده از راست به چپ بدون هیچ منطقی.ممنون اگه بفرمایید مشکل از کجاست؟یا علی. نقل قول لینک به ارسال
اشکان 1989 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 روش اول :به این آدرس در روت سایتتون برین:wp-includes/category-template.phpبعد کد زیر رو پیدا کنید:$terms = wp_get_object_terms( $id, $taxonomy );حالا این کد رو جایگزین کد بالا کنید:$args = array('orderby' => 'id', 'order' => 'ASC');$terms = wp_get_object_terms( $id, $taxonomy, $args);این حالت ها رو هم میتونید بهش بدین:idname - defaultslugcountterm_groupروش دوم:یه روش دیگه هم اینه که این کد رو:<?php $cats=get_the_category();$cid=array();foreach($cats as $cat) { $cid[]=$cat->cat_ID; }$cid=implode(',', $cid);foreach((get_categories('orderby=name&include='.$cid)) as $category) { // notice orderby echo '<a href="'.get_category_link($category->cat_ID).'">'.$category->cat_name.'</a> '; // keep a space after </a> as seperator} ?>جایگزین کد<?php the_category(' ') ?>کنید.مثل بالا هم میتونید از حالت های زیر استفاده کنید:idname - defaultslugcountterm_group 2 نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 روش اول :به این آدرس در روت سایتتون برین:wp-includes/category-template.phpبعد کد زیر رو پیدا کنید:$terms = wp_get_object_terms( $id, $taxonomy );حالا این کد رو جایگزین کد بالا کنید:$args = array('orderby' => 'id', 'order' => 'ASC');$terms = wp_get_object_terms( $id, $taxonomy, $args);این حالت ها رو هم میتونید بهش بدین:idname - defaultslugcountterm_groupروش دوم:یه روش دیگه هم اینه که این کد رو:<?php $cats=get_the_category();$cid=array();foreach($cats as $cat) { $cid[]=$cat->cat_ID; }$cid=implode(',', $cid);foreach((get_categories('orderby=name&include='.$cid)) as $category) { // notice orderby echo '<a href="'.get_category_link($category->cat_ID).'">'.$category->cat_name.'</a> '; // keep a space after </a> as seperator} ?>جایگزین کد<?php the_category(' ') ?>کنید.مثل بالا هم میتونید از حالت های زیر استفاده کنید:idname - defaultslugcountterm_groupبا تشکر از پیگیریتون، واقعا ممنونم از اینکه جواب میدید.طبق روشهایی که فرمودید پیش رفتم ولی روش اول که متأسفانه هیچ تغییری ایجاد نکرداما روش دوم ترتیب دسته بندی هارو درست کرد ولی یه مشکلی وجود داشت و اونم این بود که بین دسته ها هیچ علامت جدا کننده نبود مثل نقطه یا پیکان یا هرچی.به عکسی که ضمیمه کردم اگه دقت کنید میبینید که یه علامت بین دسته ها وجود داره که اگه بشه این علامت الانم وجود داشته باشه که خیلی خوب میشه.ضمنا من این کدها رو تو single.php قرار دادم درسته دیگه؟راستی اگه بشه کدی باشه که تو فانکشن قرار بگیره دیگه اون مشکل نبود علامت بین دسته ها هم رفع میشه و واقعا عالیه عالی میشه.اگه راهنمایی کنید یه دنیا ممنون میشم.یا علی. نقل قول لینک به ارسال
اشکان 1989 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 خواهش میکنماین شکلی استفاده کنید:<?php $cats=get_the_category();$cid=array();foreach($cats as $cat) { $cid[]=$cat->cat_ID; }$cid=implode(',', $cid);foreach((get_categories('orderby=name&include='.$cid)) as $category) { // notice orderby echo '<a href="'.get_category_link($category->cat_ID).'">'.$category->cat_name.'</a> >> '; // keep a space after </a> as seperator} ?> 3 نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 خواهش میکنماین شکلی استفاده کنید:<?php $cats=get_the_category();$cid=array();foreach($cats as $cat) { $cid[]=$cat->cat_ID; }$cid=implode(',', $cid);foreach((get_categories('orderby=name&include='.$cid)) as $category) { // notice orderby echo '<a href="'.get_category_link($category->cat_ID).'">'.$category->cat_name.'</a> >> '; // keep a space after </a> as seperator} ?>جناب اشکان، اینجوری که گفتید درست میشه ولی بازم یه مشکل وجود داره و چون به نظرم جای درستی اون علامت به کار برده نشده ، یک نشانه اضافه هم آخر همه دسته بندیها اضافه میکنه . اگه تو عکس قبلی دقت کرده باشید 2 تا از اون نشانه ها وجود داره چون جای مناسبی کدگذاری ولی با این کدی که دادید به ازای هر دسته یکی ایجاد میشه و به جای 2 تا نشانه شده 3 تا ، که یکی آخریش ، آخر همه دسته ها قرار میگیره که این یکم غیر حرفه ایه که خودتونم 100% بهتر میدونید.میخواستم 2 تا سؤال بپرسم:1- محل قرار گیری این کدهایی که گفتید داخل single.php ی دیگه؟2- آیا کدی نیست که همین کار رو از طریق فانکشن انجام بده؟ چون فکر کنم دیگه این مشکلاتم ایجاد نشه.کلیک رو دکمه تشکر کمترین کاریه که میتونم انجام بدم واسه پاسخگوییتون .امیدوارم بتونم با راهنمایی شما این مشکلو کامل حل کنم.منتظر پاسختون هستم.یا علی. نقل قول لینک به ارسال
اشکان 1989 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 توی فانکشن بزارید (بر اساس دسته مرتبط میکنه.)add_filter('get_the_categories','get_the_category_sort_by_id');function get_the_category_sort_by_id( $categories ) {usort($categories, '_usort_terms_by_ID');return $categories;}و همون کد<?php the_category( ' >> ', $post_id); ?>رو استفاده کنید 2 نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 توی فانکشن بزارید (بر اساس دسته مرتبط میکنه.)add_filter('get_the_categories','get_the_category_sort_by_id');function get_the_category_sort_by_id( $categories ) {usort($categories, '_usort_terms_by_ID');return $categories;}و همون کد<?php the_category( ' >> ', $post_id); ?>رو استفاده کنیداین کدی که فرمودید رو گذاشتم تو فانکشن و خدا رو شکر ، درست عمل کرد .فقط واسه استفاده حرفه ای تر از کد و بنا به نیاز میشه بفرمایید که اون پارامترهای دیگه مثل :nameslugcountterm_groupرو هم میشه با این کد جاسازی کرد که از اونام بشه بهره برد در مواقع نیاز؟چون بنده واسه امتحان ، اون پارامترها رو جایگزین id کردم ولی برگشت به همون حالت اولیه و عملا کد ، کاراییشو از دست داد.اگه کدی جایگزین هست که بتونه به صورت کامل کار کنه ممنون میشم معرفی کنید که بشه به صورت حرفه ای تر ازش استفاده کرد .باز هم ممنون. نقل قول لینک به ارسال
اشکان 1989 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 دوست عزیز همیشه هر کدی که همه کار نمیتونه بکنه شما ببینید این کد فقط مخصوص نمایش بر اساس ID هست.و از اونایی که شما میگین ساپورت نمیکنه.شما دقیقا میخواین با چه چیزهایی کار کنید؟این که بر اساس ID هست و پیشفرض هم بر اساس نام.دنبال چیز دیگه ای هستین؟دوباره میگردم اگر تونستم یکی همه کاره پیدا کنم میزارم براتون. 2 نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 دوست عزیز همیشه هر کدی که همه کار نمیتونه بکنه شما ببینید این کد فقط مخصوص نمایش بر اساس ID هست.و از اونایی که شما میگین ساپورت نمیکنه.شما دقیقا میخواین با چه چیزهایی کار کنید؟این که بر اساس ID هست و پیشفرض هم بر اساس نام.دنبال چیز دیگه ای هستین؟دوباره میگردم اگر تونستم یکی همه کاره پیدا کنم میزارم براتون.بله حرف شما کاملا درسته ولی دلیل اون درخواست بنده به این جهت بود که به فرض اگه واسه هر موضوع بخوام بک صفحه جداگانه ایجاد کنم که هر صفحه کاملا مجزا باشه از صفحه دیگه ، میخوام بشه با تعریف یک فایل مجزا و تغییر پارامتر مربوطه دستم بازتر باشه واسه اعمال تغییرات حتی تو جزئی ترین چیزها ، چون ماشالله وردپرس همه کاری ازش برمیاد.واسه همینم این درخواستو ازتون داشتم که گفتم چون شما میدونید از کجا چه کدی تهیه کنید گفتم شاید اینم واستون مقدور باشه.باز هم تشکر .یا علی. نقل قول لینک به ارسال
htrwd 2 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 آهان بله من منظورتون رو درست متوجه نشدم.این کد رو درون فایل function.php پوستتون خط آخر قبل از?>قرار بدین:function reverse_categories($terms, $id, $taxonomy){if($taxonomy == 'category'){ $terms = array_reverse($terms, true);}return $terms;}add_filter('get_the_terms', 'reverse_categories', 10, 3);سلاموردپرس 3.8.1twentytwelveاین کدی که شما فرمودید پیدا کنم اونم خط آخر ندارم دلیلش چیهدستبه بندی مگه نباید به ترتیب ساختار دسته هایی باشه خود کاربر می سازه پس چرا به این شکل نیست آیا اصولش این جور و کاربرها می خواهند کار غیر حرفه ای و غیر اصولی انجام متوجه نمی شملطفاً راجب کد هم بفرمایید من پیدا نکردمتشکر نقل قول لینک به ارسال
htrwd 2 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 سلامجهت رسیدگیتشکر نقل قول لینک به ارسال
htrwd 2 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 سلامدلیل خاصی است که به تایپیک جواب داده نمی شود من به این ادامه این تایپیک زدم که تقریباً سوالم همین است اگر حتماً باید برم تایپیک دیگری باز کنم لطفاً اطلاع دهیدتشکر 1 نقل قول لینک به ارسال
اشکان 1989 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 سلامدلیل خاصی است که به تایپیک جواب داده نمی شود من به این ادامه این تایپیک زدم که تقریباً سوالم همین است اگر حتماً باید برم تایپیک دیگری باز کنم لطفاً اطلاع دهیدتشکردوست عزیز باید آخرین خط از فایل فانکشن با?>بسته شده باشه.شما آخر، خط آخر رو نگاه کنید. نقل قول لینک به ارسال
htrwd 2 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 سلامآخرین خط همچین چیزی نداره ولی چندین خط بالاترش داره نگاه بفرمایید لطفاً<div class="reply"> <?php comment_reply_link( array_merge( $args, array( 'reply_text' => __( 'Reply', 'twentytwelve' ), 'after' => ' <span>↓</span>', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> </div><!-- .reply --> </article><!-- #comment-## --><?php break;endswitch; // end comment_type check}endif;if ( ! function_exists( 'twentytwelve_entry_meta' ) ) :/*** Prints HTML with meta information for current post: categories, tags, permalink, author, and date.** Create your own twentytwelve_entry_meta() to override in a child theme.** @since Twenty Twelve 1.0*/function twentytwelve_entry_meta() {global $post;// Translators: used between list items, there is a space after the comma.$categories_list = get_the_category_list( __( ', ', 'twentytwelve' ) );// Translators: used between list items, there is a space after the comma.$tag_list = get_the_tag_list( '', __( ', ', 'twentytwelve' ) );if(function_exists('jdate')) { $date = sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s">%4$s</time></a>', esc_url( get_permalink() ), esc_attr( get_the_time() ), esc_attr( jdate('c',strtotime($post->post_date)) ), esc_html( jdate(get_option('date_format'),strtotime($post->post_date)) ) );} else { $date = sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s">%4$s</time></a>', esc_url( get_permalink() ), esc_attr( get_the_time() ), esc_attr( get_the_date( 'c' ) ), esc_html( get_the_date() ) );}$author = sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s" rel="author">%3$s</a></span>', esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), esc_attr( sprintf( __( 'View all posts by %s', 'twentytwelve' ), get_the_author() ) ), get_the_author());// Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's name.if ( $tag_list ) { $utility_text = __( 'This entry was posted in %1$s and tagged %2$s on %3$s<span class="by-author"> by %4$s</span>.', 'twentytwelve' );} elseif ( $categories_list ) { $utility_text = __( 'This entry was posted in %1$s on %3$s<span class="by-author"> by %4$s</span>.', 'twentytwelve' );} else { $utility_text = __( 'This entry was posted on %3$s<span class="by-author"> by %4$s</span>.', 'twentytwelve' );}printf( $utility_text, $categories_list, $tag_list, $date, $author);}endif;/*** Extends the default WordPress body class to denote:* 1. Using a full-width layout, when no active widgets in the sidebar* or full-width template.* 2. Front Page template: thumbnail in use and number of sidebars for* widget areas.* 3. White or empty background color to change the layout and spacing.* 4. Custom fonts enabled.* 5. Single or multiple authors.** @since Twenty Twelve 1.0** @param array Existing class values.* @return array Filtered class values.*/function twentytwelve_body_class( $classes ) {$background_color = get_background_color();if ( ! is_active_sidebar( 'sidebar-1' ) || is_page_template( 'page-templates/full-width.php' ) ) $classes[] = 'full-width';if ( is_page_template( 'page-templates/front-page.php' ) ) { $classes[] = 'template-front-page'; if ( has_post_thumbnail() ) $classes[] = 'has-post-thumbnail'; if ( is_active_sidebar( 'sidebar-2' ) && is_active_sidebar( 'sidebar-3' ) ) $classes[] = 'two-sidebars';}if ( empty( $background_color ) ) $classes[] = 'custom-background-empty';elseif ( in_array( $background_color, array( 'fff', 'ffffff' ) ) ) $classes[] = 'custom-background-white';// Enable custom font class only if the font CSS is queued to load.if ( wp_style_is( 'twentytwelve-fonts', 'queue' ) ) $classes[] = 'custom-font-enabled';if ( ! is_multi_author() ) $classes[] = 'single-author';return $classes;}add_filter( 'body_class', 'twentytwelve_body_class' );/*** Adjusts content_width value for full-width and single image attachment* templates, and when there are no active widgets in the sidebar.** @since Twenty Twelve 1.0*/function twentytwelve_content_width() {if ( is_page_template( 'page-templates/full-width.php' ) || is_attachment() || ! is_active_sidebar( 'sidebar-1' ) ) { global $content_width; $content_width = 960;}}add_action( 'template_redirect', 'twentytwelve_content_width' );/*** Add postMessage support for site title and description for the Theme Customizer.** @since Twenty Twelve 1.0** @param WP_Customize_Manager $wp_customize Theme Customizer object.* @return void*/function twentytwelve_customize_register( $wp_customize ) {$wp_customize->get_setting( 'blogname' )->transport = 'postMessage';$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';}add_action( 'customize_register', 'twentytwelve_customize_register' );/*** Binds JS handlers to make Theme Customizer preview reload changes asynchronously.** @since Twenty Twelve 1.0*/function twentytwelve_customize_preview_js() {wp_enqueue_script( 'twentytwelve-customizer', get_template_directory_uri() . '/js/theme-customizer.js', array( 'customize-preview' ), '20120827', true );}add_action( 'customize_preview_init', 'twentytwelve_customize_preview_js' );//This is an informal sentence, The formal sentence of that is “Hello Dear”.function autoblank($text) {$return = str_replace('<a', '<a target="_blank"', $text);return $return;}add_filter('the_content', 'autoblank');//This is an informal sentence, The formal sentence of that is “Hello Dear”. نقل قول لینک به ارسال
I..R 1485 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 درود.لطفا سئوال جدید را در تایپیک جدید مطرح کنید.منظور جناب اشکان ?> اضافه کردن آین عبارت به آخر فایل php هست در صورتی وجود ندارد.فایلی که شما گذاشتید به این صورت خواهد شد :<div class="reply"><?php comment_reply_link( array_merge( $args, array( 'reply_text' => __( 'Reply', 'twentytwelve' ), 'after' => ' <span>↓</span>', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?></div><!-- .reply --></article><!-- #comment-## --><?phpbreak;endswitch; // end comment_type check}endif;if ( ! function_exists( 'twentytwelve_entry_meta' ) ) :/*** Prints HTML with meta information for current post: categories, tags, permalink, author, and date.** Create your own twentytwelve_entry_meta() to override in a child theme.** @since Twenty Twelve 1.0*/function twentytwelve_entry_meta() {global $post;// Translators: used between list items, there is a space after the comma.$categories_list = get_the_category_list( __( ', ', 'twentytwelve' ) );// Translators: used between list items, there is a space after the comma.$tag_list = get_the_tag_list( '', __( ', ', 'twentytwelve' ) );if(function_exists('jdate')) {$date = sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s">%4$s</time></a>',esc_url( get_permalink() ),esc_attr( get_the_time() ),esc_attr( jdate('c',strtotime($post->post_date)) ),esc_html( jdate(get_option('date_format'),strtotime($post->post_date)) ));} else {$date = sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s">%4$s</time></a>',esc_url( get_permalink() ),esc_attr( get_the_time() ),esc_attr( get_the_date( 'c' ) ),esc_html( get_the_date() ));}$author = sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s" rel="author">%3$s</a></span>',esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),esc_attr( sprintf( __( 'View all posts by %s', 'twentytwelve' ), get_the_author() ) ),get_the_author());// Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's name.if ( $tag_list ) {$utility_text = __( 'This entry was posted in %1$s and tagged %2$s on %3$s<span class="by-author"> by %4$s</span>.', 'twentytwelve' );} elseif ( $categories_list ) {$utility_text = __( 'This entry was posted in %1$s on %3$s<span class="by-author"> by %4$s</span>.', 'twentytwelve' );} else {$utility_text = __( 'This entry was posted on %3$s<span class="by-author"> by %4$s</span>.', 'twentytwelve' );}printf($utility_text,$categories_list,$tag_list,$date,$author);}endif;/*** Extends the default WordPress body class to denote:* 1. Using a full-width layout, when no active widgets in the sidebar* or full-width template.* 2. Front Page template: thumbnail in use and number of sidebars for* widget areas.* 3. White or empty background color to change the layout and spacing.* 4. Custom fonts enabled.* 5. Single or multiple authors.** @since Twenty Twelve 1.0** @param array Existing class values.* @return array Filtered class values.*/function twentytwelve_body_class( $classes ) {$background_color = get_background_color();if ( ! is_active_sidebar( 'sidebar-1' ) || is_page_template( 'page-templates/full-width.php' ) )$classes[] = 'full-width';if ( is_page_template( 'page-templates/front-page.php' ) ) {$classes[] = 'template-front-page';if ( has_post_thumbnail() )$classes[] = 'has-post-thumbnail';if ( is_active_sidebar( 'sidebar-2' ) && is_active_sidebar( 'sidebar-3' ) )$classes[] = 'two-sidebars';}if ( empty( $background_color ) )$classes[] = 'custom-background-empty';elseif ( in_array( $background_color, array( 'fff', 'ffffff' ) ) )$classes[] = 'custom-background-white';// Enable custom font class only if the font CSS is queued to load.if ( wp_style_is( 'twentytwelve-fonts', 'queue' ) )$classes[] = 'custom-font-enabled';if ( ! is_multi_author() )$classes[] = 'single-author';return $classes;}add_filter( 'body_class', 'twentytwelve_body_class' );/*** Adjusts content_width value for full-width and single image attachment* templates, and when there are no active widgets in the sidebar.** @since Twenty Twelve 1.0*/function twentytwelve_content_width() {if ( is_page_template( 'page-templates/full-width.php' ) || is_attachment() || ! is_active_sidebar( 'sidebar-1' ) ) {global $content_width;$content_width = 960;}}add_action( 'template_redirect', 'twentytwelve_content_width' );/*** Add postMessage support for site title and description for the Theme Customizer.** @since Twenty Twelve 1.0** @param WP_Customize_Manager $wp_customize Theme Customizer object.* @return void*/function twentytwelve_customize_register( $wp_customize ) {$wp_customize->get_setting( 'blogname' )->transport = 'postMessage';$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';}add_action( 'customize_register', 'twentytwelve_customize_register' );/*** Binds JS handlers to make Theme Customizer preview reload changes asynchronously.** @since Twenty Twelve 1.0*/function twentytwelve_customize_preview_js() {wp_enqueue_script( 'twentytwelve-customizer', get_template_directory_uri() . '/js/theme-customizer.js', array( 'customize-preview' ), '20120827', true );}add_action( 'customize_preview_init', 'twentytwelve_customize_preview_js' );//This is an informal sentence, The formal sentence of that is “Hello Dear”.function autoblank($text) {$return = str_replace('<a', '<a target="_blank"', $text);return $return;}add_filter('the_content', 'autoblank');//This is an informal sentence, The formal sentence of that is “Hello Dear”.?> 1 نقل قول لینک به ارسال
تازه وارد 165 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 توی فانکشن بزارید (بر اساس دسته مرتبط میکنه.)add_filter('get_the_categories','get_the_category_sort_by_id');function get_the_category_sort_by_id( $categories ) {usort($categories, '_usort_terms_by_ID');return $categories;}و همون کد<?php the_category( ' >> ', $post_id); ?>رو استفاده کنیداین کدی که فرمودید رو گذاشتم تو فانکشن و خدا رو شکر ، درست عمل کرد .فقط واسه استفاده حرفه ای تر از کد و بنا به نیاز میشه بفرمایید که اون پارامترهای دیگه مثل :nameslugcountterm_groupرو هم میشه با این کد جاسازی کرد که از اونام بشه بهره برد در مواقع نیاز؟چون بنده واسه امتحان ، اون پارامترها رو جایگزین id کردم ولی برگشت به همون حالت اولیه و عملا کد ، کاراییشو از دست داد.اگه کدی جایگزین هست که بتونه به صورت کامل کار کنه ممنون میشم معرفی کنید که بشه به صورت حرفه ای تر ازش استفاده کرد .باز هم ممنون.با سلام . هنوز کد کاملتری واسه این درخواستی که داشتم پیدا نشده که بتونم نیازهایی که در نقل قول بالا بهش اشاره داشتم رو به صورت کامل برطرف کنم ؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .