ssll 20 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 سلام میخوام با کوئری یک پست رو فراخوانی کنم به این صورت که عنوان پست و لینک پست فراخوانی بشه چندین کد امتحان کردم اما جواب ندادن . نمونه کدی که امتحان کردم اما جواب نداد $query = new WP_Query( 'p=7' );// The 2nd Loopif( $query->have_posts() ){$query->next_post();the_title();echo "<br />";the_content();}wp_reset_query(); نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 <?php$mypost = get_post(1);$title = $mypost->post_title;$permalink = $mypost -> post_permalink;echo '<a href="'.$permalink.'" rel="bookmark">'.$title.'</a>';?> 3 نقل قول لینک به ارسال
ssll 20 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 میخواستم چند تا پست فراخوانی بشه مثلا 5 تا یا هر چند که خودم تعیین کنم به این شکل در اوردم نشد فقط ایدی پست اولی رو می یاره<?php$mypost = get_post(1,2,11,58,98);$title = $mypost->post_title;$permalink = $mypost -> post_permalink;echo '<a href="'.$permalink.'" rel="bookmark">'.$title.'</a>';?> نقل قول لینک به ارسال
سعید حسینی 2409 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 سلامامتحان کنید: <?php$custom_query = new WP_Query(array('post__in' => array(4, 9, 12 /* شماره آی دی پست های مورد نظر شما در این قسمت قرار میگیرند */),'orderby' => 'post__in',));while ($custom_query->have_posts()) {$custom_query->the_post();get_template_part( 'content', get_post_format() );}foundation_pagination();wp_reset_query(); ?> 3 نقل قول لینک به ارسال
ssll 20 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) من افزونه php code نصب کردم و کوئری رو داخل ابزارک میزارم این کد خطا داد ولی کد قبلی اجرا شد ولی فقط یه دونه پست رو می آورد کد خطا :Fatal error: Call to undefined function foundation_pagination() in /home3/******/public_html/wp-content/plugins/php-code-widget/execphp.php(27) : eval()'d code on line 11 ویرایش شده دی 92 توسط ssll نقل قول لینک به ارسال
سعید حسینی 2409 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 من افزونه php code نصب کردم و کوئری رو داخل ابزارک میزارم این کد خطا دادافزونه را غیر فعال و بدون افزونه امتحان کنید. 1 نقل قول لینک به ارسال
ssll 20 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 افزونه رو که غیر فعال کنم ابزارک مخصوصش هم پاک میشه کد های کوئری رو کجا بزارم؟ . افزونه رو نصب کردم که ابزراک مخصوص کوئری هم بیاد تا توی ابزارک بزارم . یه کوئری دیگه گذاشتم اجرا شد اما همون مشکل رو داشت که فقط یه دونه پست رو نشون می داد . کد شما رو هم که خطا داد نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 اصولا استفاده بی دلیل از کوئری که اشتباه شما می تونی به صورت ایستاتیک برای چند تا مطلب مورد نظرت لینک بسازی هر کوئری یعنی یک سئوال و جواب از دیتابیس و فشار مضاعف به منابع سرور اما تابع get_post() دقیقا برای احضار یک مطلبه همونطوری که در عنوان دارید و برای ده مطلب باید ده بار تکرار بشه تابع get_posts می تونه آرایه داشته باشه که بر اساس آی دی احضار نمی کنه مگر اینکه یک زمینه دلخواه مشترک یا تگ مشترک یا دسته بندی مشترک بین اون چند مطلب قرار بدید و بر اساس اون کوئری را تنظیم کنید 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 کوئری که گذاشتند را هم به این صورت می تونید استفاده کنید <?php$custom_query = new WP_Query(array('post__in' => array(34860, 25514, 25498, 25326),'orderby' => 'post__in',));while ($custom_query->have_posts()) {$custom_query->the_post(); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"> <?php the_title(); ?> </a><?php}wp_reset_query(); ?> 2 نقل قول لینک به ارسال
ssll 20 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) بازم فقط پست اول رو آورد بقیه رو نیاورد . میخوام چند تا پست مشخص به صورت ثابت و در یک ابزارک همیشه باشن . مثلا 5 تا . نظر و راه حل شما چیه؟ ویرایش شده دی 92 توسط ssll نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 نظرم را که گفتم http://forum.wp-parsi.com/topic/15958-%DA%A9%D9%88%D8%A6%D8%B1%DB%8C-%DB%8C%DA%A9-%D9%BE%D8%B3%D8%AA-%D9%85%D8%B4%D8%AE%D8%B5/#entry121658کد <?php$post_1 = get_post(1);$post_2 = get_post(5);$post_3 = get_post(7);$post_4 = get_post(9);$title_1 = $post_1->post_title;$permalink_1 = $post_1 -> post_permalink;$title_2 = $post_2->post_title;$permalink_2 = $post_2 -> post_permalink;$title_3 = $post_3->post_title;$permalink_3 = $post_3 -> post_permalink;$title_4 = $post_4->post_title;$permalink_4 = $post_4 -> post_permalink;echo '<li><a href="'.$permalink_1.'" rel="bookmark">'.$title_1.'</a></li>';echo '<li><a href="'.$permalink_2.'" rel="bookmark">'.$title_2.'</a></li>';echo '<li><a href="'.$permalink_3.'" rel="bookmark">'.$title_3.'</a></li>';echo '<li><a href="'.$permalink_4.'" rel="bookmark">'.$title_4.'</a></li>';?> 4 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .