Mesmaili 301 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 (ویرایش شده) درود.دوستان سوالی داشتم ! من برای مطالب سایتم ، با استفاده از کد :if(!function_exists('build_taxonomies')){add_action( 'init', 'build_taxonomies', 0 );function build_taxonomies() { register_taxonomy( 'news', 'post', array( 'hierarchical' => true, 'label' => 'News', 'query_var' => true, 'rewrite' => true ) );}}و البته سه تا از این کد استفاده کردم و هرکدام با نامی خاص.در صفحه ی single.php میخوام اینهارو به نمایش در بیارم ، از کد : <?php echo get_the_term_list($post->ID, 'news', '', ', ',''); ?>استفاده میکنم. اما با هر باری که این فراخوانی رو انجام میدم ، سرعت یعنی اول :<?php echo get_the_term_list($post->ID, 'news', '', ', ',''); ?>دوم :<?php echo get_the_term_list($post->ID, 'news2', '', ', ',''); ?>دیگه از اینجا به بعد شاید چند دقیقه طول بکشه بخواد صفحه بالا بیاد ! ! علت چیه دوستان؟ راه حلی هست؟ ویرایش شده بهمن 91 توسط MooCHooL نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 سلامخطایی میده یا فقط مدت لود طولانی میشه؟ 1 نقل قول لینک به ارسال
Mesmaili 301 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 فقط لود طولانی میشه.اون کد بالا درسته؟یه مشکلی که داره هم اینه که به آرشیو نمیره ! یعنی مثلا :http://localhost/news/test بالا میاد. اما http://localhost/news بالا نمیاد ! :دی نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 میتونه علت های زیادی دخیل باشه.مثلا قبلا یادمه وردپرس برای جستجوی دلخواه در زمینه ها، وقتی تعداد فیلدهای زمینه از 4 تا بیشتر میشد باعث هنگ mysql میشد!یا مثلا وقتی تابع th_content رو فیلتر میکردیم سرور دان میشد ولی با get_the_content مشکلی نبود.در حالت تئوری کد و فیلترهای شما درست هستن.من مشکل خاصی نمیبینم. 3 نقل قول لینک به ارسال
Mesmaili 301 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 سپاس. کد دیگه ای برای فراخوانی وجود نداره؟ چون با این وضعیت ، عملا استفاده ازین غیر ممکن میشه ، درصورتی که نیاز مبرم دارم به این...... نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 تابع که فقط همین یکی هست.اما برای نمایش از طریق سلکت به دیتابیس هم میتونید عمل کنید که کدنویسی احتیاج داره.برای کاری که میخواید انجام بدید(نه این مشکل) این افزونه رو هم بررسی کنید ببینید شاید بکارتون اومد:http://wordpress.org/extend/plugins/cpt-onomies/ 2 نقل قول لینک به ارسال
Mesmaili 301 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 ممنونم. وقت دارید برام بنویسید یا راهنمایی کنید ببینم میتونم کاری کنم یا خیر؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 تابع get_the_terms را هم تست کنیدhttp://codex.wordpress.org/Function_Reference/get_the_termsهر چند کارایی یکسانی دارند 3 نقل قول لینک به ارسال
Mesmaili 301 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 درود پارسا جان.این منظورتون هست دیگه ؟<?php get_the_terms( $id, $news); ?> بازهم عمل نکرده ! نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 کوئری زدنش زمانبر هست. نمونه:http://wordpress.stackexchange.com/questions/8503/optimize-multiple-taxonomy-term-mysql-query 1 نقل قول لینک به ارسال
Mesmaili 301 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 ماشاالله چقدر قابل فهمه ! :دی در هر صورت ممنون ، زحمت کشیدید.اگر وقت داشتید زحمتش رو بکشید ممنون میشم ، اگر هم که نه فدای سرتون ، ممنون نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 بله کلا باید با join کار کنید و join های تودرتو بزنید.یک سوال روی لوکال مشکل دارید یا سرور؟ 1 نقل قول لینک به ارسال
Mesmaili 301 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 لوکال. رو سرور تست نکردم نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 رو سرور هم تست بگیرید شاید درست کار کنه! 2 نقل قول لینک به ارسال
Mesmaili 301 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 سرور هم تست گرفتم ، نشد متاسفانه ....ریکوست تایم اوت ! نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 همون مشکلی هست که فکرش رو میکردم. درخواست برای واکشی سنگین میشه وجواب نمیده. 1 نقل قول لینک به ارسال
Mesmaili 301 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 خوب راه حلش فقط همون فراخوانی از دیتابیسِ ؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 تا جاییکه من میدونم آره. شاید بعدها کسی بیاد و راه حل مناسبی ارائه کنه 1 نقل قول لینک به ارسال
Mesmaili 301 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 پس با این تفاسیر باید بیخیالش شم.ممنون نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .