m.Mosibat 158 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 (ویرایش شده) با سلامدوستان من برچسب ها رو قبل از اینکه در پست وارد کنم از قسمت برچسب ها به صورت دستی وارد میکنم و اونجام هم نام رو فارسی وارد میکنم ولی نامک رو معادل لاتین نام رو وارد میکنم.سوال مهمم اینه که وردپرس کدومشون رو ارجع تر میدونه ؟ یعنی اگر من بخوای توی یک کوئری از یک برچسب برای شرطم استفاده کنم باید از نام (فارسی) استفاده کنم یا نامک (لاتین) ؟بجز این مورد بالا آیا مورد دیگه ای هست که بتونه برام مشکل ساز بشه ؟ ویرایش شده بهمن 92 توسط m.Mosibat نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 عنوان با نامک متفاوت هست. الویتی ندارنداگر منظور در نوع درج هست . تفاوتی نداردبرای کویری میشود از نامک/شناسه استفاده کرد 2 نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 عنوان با نامک متفاوت هست. الویتی ندارنداگر منظور در نوع درج هست . تفاوتی نداردبرای کویری میشود از نامک/شناسه استفاده کردبعنوان مثال من میخوام یه زمینه دلخواه در پستم اضافه کنم که برچسب اصلی اون مطلب رو مشخص میکنه (که تو قالب مطالب مشابه بر اساس برچسب دقیقی داشته باشم.) حالا توی مقدار این زمینه دلخوام نام برچسب مورد نظرم رو بزارم یا نامکش رو که اگر توی قالب از کئوری استفاده کردم و خواستم شرط بزارم که اگر این برچسب وارد شده بود مطالب مشابهش رو نمایش بده.مثال :نام : بازی آندرویدنامک : android-games نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 از نام نمیشه کویری گرفتhttp://codex.wordpress.org/Class_Reference/WP_Query#Tag_Parametersنامک یا شناسه عددی 2 نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 از نام نمیشه کویری گرفتhttp://codex.wordpre...#Tag_Parametersنامک یا شناسه عددیآقا پارسا خیلی ممنونتم.یه سوال دیگه :مشابه برچسب ها آیا از Custom Taxonomies هم میشه کئوری گرفت ؟آیا کوئری هست که به صورت کلی باشه ؟ منظورم اینه که فقط برای برچسب ها نباشد و به صورت کلی تعریف کنیم که آخرین مطالب نامک خاصی رو لیست کند. نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 برای Taxonomy پارامتر دیگری در نظر گرفته شدهخیر نیست. میتوانید کویری را با چند پارامتر استفاده کنیداز tax_query استفاده کنید 2 نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 برای Taxonomy پارامتر دیگری در نظر گرفته شدهخیر نیست. میتوانید کویری را با چند پارامتر استفاده کنیداز tax_query استفاده کنیدآقا پارسا امکانش هست یه کوئری برای نمایش مطالب مشابه بر اساس Castum Taxonomies بهم بدین ؟یه سرچ که کردم دوتا لینک زیر رو پیدا کردم اما موفق نشدم چیزی ازش بکشم بیرون :http://stackoverflow.com/questions/16887074/show-related-posts-by-taxonomy-wordpresshttp://wordpress.stackexchange.com/questions/43336/displaying-related-posts-in-a-custom-post-type-by-a-custom-taxonomy نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 نمونه:http://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters 1 نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 (ویرایش شده) نمونه:http://codex.wordpre...nomy_Parametersممنون آقا پارسا خیلی کمکم کرد. اما متاسفانه نتونستم نتیجه دلخواه رو بگیرم.برای نمایش مطالب مشابه از طبقه بندی های مختلف با یک متغییر ثابت از کد زیر که استفاده کردم :<?php $maintag = get_post_meta($post->ID, 'maintag', true); ?><?php if(get_post_custom_values('maintag')) : ?><?php$args = new WP_Query(array('post_type' => 'post','tax_query' => array('relation' => 'OR',array('taxonomy' => 'company','field' => 'slug','terms' => $maintag),array('taxonomy' => 'event','field' => 'slug','terms' => $maintag),array('taxonomy' => 'people','field' => 'slug','terms' => $maintag),),'posts_per_page' =>'4'));while ($args->have_posts()) : $args->the_post()?><li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li><?php endwhile; wp_reset_query(); ?><?php endif; ?>هیچ نتیجه ای رو نشون نمیدهسعی کردم یه جور دیگه کدها رو بچینم که شد قطعه کد زیر :<?php $maintag = get_post_meta($post->ID, 'maintag', true); ?><?php if(get_post_custom_values('maintag')) : ?><?php$args = new WP_Query(array('post_type' => 'post', 'post__not_in' => array($post->ID),'tax_query' => array('relation' => 'OR','people' => $maintag,'event' => $maintag,'company' => $maintag),'posts_per_page' =>'4'));while ($args->have_posts()) : $args->the_post()?><li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li><?php endwhile; wp_reset_query(); ?><?php endif; ?>منتها اینم ظاهراً ایراد داره و نتیجه درست رو نمایش نمیده !هدف من اینه که اگر در پستی زمینه دلخواهی رو با نام maintag پر کرده باشم اونوقت شرطی اجرا بشه که در اون مقدار maintag برای همه طبقه بندی ها مقایسه بشه و هر طبقه بندی که slug=maintag داشت اونوقت بقیه مطالب اون طبقه بندی که slug=maintag رو داره نمایش داده بشن. (یکم شلوغ شد امیدوارم متوجه منظورم شده باشید)نکته : maintag که وارد میکنم برای هر پست فقط در یکی از طبقه بندی ها وجود داره.امکانش هست یه بررسی بفرمایید ببینید کدوم کد درسته و ایرادش چیه ؟ ویرایش شده بهمن 92 توسط m.Mosibat نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 تاکسونامیها مربوط به نوع post هستند؟در مثال که مشکلی دیده نمیشه نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 تاکسونامیها مربوط به نوع post هستند؟در مثال که مشکلی دیده نمیشهدقیقاً منظورت رو متوجه نشدم ولی از 3 تاکسونامی در پست هام استفاده کردم.یعنی به غیر از برچسب و موضوع در هر پست امکان انتخاب 3 طبقه بندی دیگه هم هست. نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 روش همون هست بهتره با تعداد کمتری از تاکسونامی تست کنید 2 نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 روش همون هست بهتره با تعداد کمتری از تاکسونامی تست کنیدبا 2 تا هم تست کردم اما نتیجه ای نداد ! کد مشکلی نداره ؟ کدومش اصولی تره ؟ نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 آقا مشکلم حل شد کسی نیاز داشت بگه تا کدشو بزارم.الان به سیستم خودم دسترسی نداشتم وگرنه کدو میزاشتم. نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 کد اهمیتی ندارهمشکل کجا بود؟ نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 کد اهمیتی ندارهمشکل کجا بود؟حقیقتش متوجه نشدم مشکل از کجا بود ولی کلاً با کمک لینک زیر نهایتاً به نتیجه رسیدم :http://alexmuraro.me/posts/get-related-posts-by-custom-taxonomy/اینم کدی که استفاده کردم :<?php $maintag = get_post_meta($post->ID, 'maintag', true); ?><?php if(get_post_custom_values('maintag')) : ?><?php $args = array( 'post_type' => 'post', 'post__not_in' => array($post->ID), 'posts_per_page' =>'2', 'tax_query' => array( 'relation' => 'OR', array( 'taxonomy' => 'company', 'field' => 'slug', 'terms' => $maintag ), array( 'taxonomy' => 'source', 'field' => 'slug', 'terms' => $maintag ), array( 'taxonomy' => 'people', 'field' => 'slug', 'terms' => $maintag ), array( 'taxonomy' => 'post_tag', 'field' => 'slug', 'terms' => $maintag ) ) ); $my_posts = new WP_Query($args); if($my_posts->have_posts()) : while($my_posts->have_posts()) : $my_posts->the_post();?><li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li><?php endwhile; else:?> مطلب هم سویی پیدا نشد<?php endif;?> 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .