احسان 13 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 من میخوام مقالات علمی یکسری از اساتید رو تو سایتم نمایش بدم. هر استاد صفحه مخصوص به خودش رو داره (مثل صفحهای که هر فرد در همینجا داره). میخوام ده مقاله اخیر رو زیر صفحه هر فرد نمایش بدم و اگه مطالب بیشتری وجود داشت، لینکی وجود داشته باشه تا بشه بقیه مطالب رو در یک صفحه دیگه نشون داد. مثلا: برای نمایش مقالات بیشتر، روی لینک زیر کلیک کنید.و این لینک در صفحه جدید باز بشه و همه محتویات مربوط به اون فرد رو نمایش بده نقل قول لینک به ارسال
Farid 2281 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلام از این کد استفاده کنید<p>مقالات بیشتری از : <?php the_author_posts_link(); ?></p> 4 نقل قول لینک به ارسال
احسان 13 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 سلام از این کد استفاده کنید<p>مقالات بیشتری از : <?php the_author_posts_link(); ?></p>این که پستهای نویسنده مطلب (مثلا مدیر سایت) رو لود میکنهمن میخوام پستهای مرتبط با یک مطلب خاص لود بشه نقل قول لینک به ارسال
Farid 2281 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 میخوام ده مقاله اخیر رو زیر صفحه هر فرد نمایش بدم و اگه مطالب بیشتری وجود داشت، لینکی وجود داشته باشه تا بشه بقیه مطالب رو در یک صفحه دیگه نشون داد.کدی که گذاشتم به خاطر این صحبت شما بود !اینم کدی که پست های مرتبط با یه مطلب خاص رو نشون میده ... در فایل Single.php و در حلقه ی مطلب بذارید :<?php//for use in the loop, list 5 post titles related to first tag on current post$tags = wp_get_post_tags($post->ID);if ($tags) {echo 'Related Posts';$first_tag = $tags[0]->term_id;$args=array('tag__in' => array($first_tag),'post__not_in' => array($post->ID),'posts_per_page'=>5,'caller_get_posts'=>1);$my_query = new WP_Query($args);if( $my_query->have_posts() ) {while ($my_query->have_posts()) : $my_query->the_post(); ?><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a><?phpendwhile;}wp_reset_query();}?> 4 نقل قول لینک به ارسال
احسان 13 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 کدی که گذاشتم به خاطر این صحبت شما بود !اینم کدی که پست های مرتبط با یه مطلب خاص رو نشون میده ... در فایل Single.php و در حلقه ی مطلب بذارید :<?php//for use in the loop, list 5 post titles related to first tag on current post$tags = wp_get_post_tags($post->ID);if ($tags) {echo 'Related Posts';$first_tag = $tags[0]->term_id;$args=array('tag__in' => array($first_tag),'post__not_in' => array($post->ID),'posts_per_page'=>5,'caller_get_posts'=>1);$my_query = new WP_Query($args);if( $my_query->have_posts() ) {while ($my_query->have_posts()) : $my_query->the_post(); ?><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a><?phpendwhile;}wp_reset_query();}?>ممنوناین کد یه نکته داره و اینکه فقط تا 5 مطلب رو نشون میده در حالی که ممکنه تعداد مطالب مرتبط خیلی بیشتر از 5 تا باشهمن میخوام اگه تعداد مطالب بیشتر بود، اونها رو در یک صفحه دیگه نشون بدممثلا یک لینک در انتهای این 5 تا مطلب وجود داشته باشه با عنوان "مطالب بیشتر" که با کلیک روی اون، یک صفحه دیگه باز بشه و همه مطالب مرتبط رو نمایش بدهمثلا این لینک رو ببینید: لینکدر این سایت، برای هر فرد یک صفحه ایجاد کردند و ذیل صفحه اون مطالب مرتبطش رو لیست کردند و اگه تعداد مطلب بیشتر از تعداد مشخص شده در کوئری باشه، یک لینک با عنوان "مطالب بیشتر از این نویسنده ..." ایجاد میشه نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلامطبق دو آموزش زیر می تونید صفحه بندی ایجاد کنید http://mandegarweb.com/wordpress/wordpress-hack-code/%D8%B4%D9%85%D8%A7%D8%B1%D8%B4-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3-%D8%A8%D8%AF%D9%88%D9%86-%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87/http://www.wpbeginner.com/wp-themes/how-to-add-numeric-pagination-in-your-wordpress-theme/ 3 نقل قول لینک به ارسال
احسان 13 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 سلامطبق دو آموزش زیر می تونید صفحه بندی ایجاد کنیدhttp://mandegarweb.c...رس-بدون-افزونه/http://www.wpbeginne...ordpress-theme/منظور من صفحه بندی نیستبه این لینک که بالاتر هم آووردم، دقت کنین.انتهای مطالب، نوشته: مطالب بیشتر از این نویسنده ...در واقع یه لینک گذاشته تا همه مطالب رو بشه دید... نقل قول لینک به ارسال
Farid 2281 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 برای نمایش همون عبارت ( مطالب بیشتر از نویسنده ) این کد<a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author_meta( 'display_name' ); ?></a>در ضمن برای اینکه این کد مطالب بیشتر نویسنده رو براتون نشون بده باید Authors تمپلیت رو برای قالبتون طراحی کنید ... این لینک می تونه کمکتون کنهhttp://code.tutsplus.com/articles/how-to-create-a-wordpress-authors-page-template--wp-23573در ضمن اون کدی که برای نمایش مطالب مرتبط بهتون دادم ، عدد 5 در این قسمت کد مربوط به تعداد مطالبی هست که نمایش میده براتون که می تونید عوضش کنید'posts_per_page'=>5, 1 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 نویسنده مطلب از لحاظ وردپرس کسیه که مطلب را منتشز می کنه اگر اساتیدتون ارسال کننده های مقالاتند که راه ها را دوستان گفتند و الا باید به یکی از روشهای زیر عمل کنید 1. طبقه بندی جدید برای اساتید ایجاد کنید [sharedmedia=tutorials:tutorials:627]2. از زمینه دلخواه استفاده کنید 3 نقل قول لینک به ارسال
احسان 13 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 تشکرمن از زمینه دلخواه استفاده کردمو مطالب هر کسی که اسمش تو اون زمینه دلخواه وارد شده، زیرش لیست میکنممنتها میخوام ده تا مطلب رو تو صفحه هر فرد، زیر اسمش نشون بدم و بقیه مطالب رو تو یه صفحه دیگه نشون بدم (یعنی آرشیو مطالب اون شخص) نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 از کوئری استفاده کنید با توجه به اینکه از زمینه دلخواه استفاده کردید برای نمایش تمام مطالب هر زمینه یک قالب صفحه بسازید و کوئری را به اینصورت بنویسید <?php if(isset($_GET['n'])) {$n=$_GET['n'];} else {$n = '';} $custom_query = new WP_Query(array('post_status' =>'publish','post_type' =>'post','order' =>'DESC','orderby' =>'ID','meta_key' =>'author','meta_value' => $n,'posts_per_page' =>'-1', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); ?>(با فرض اینکه نام زمینه دلخواهتون author باشه) بعد یک صفحه براش منتشر کنید و مثلا به نام authors و پیئندش را اینگونه بدهید <a href="<?php bloginfo('url');?>/authors/?n=<?php echo get_post_meta($post->ID, 'author', true);?>">تمام مقالات <?php echo get_post_meta($post->ID, 'author', true);?> </a> نقل قول لینک به ارسال
احسان 13 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 (ویرایش شده) من از فایل page.php یه کپی گرفتم و اسمش رو گذاشتم: آرشیو فردو در قسمت برگه ها، اون رو فعال کردم و در اون کدهایی که داده بودید رو جایگزین کردمدر فایل single هم تکه کدی که در پایان نوشته تون گذاشته بودید رو قرار دادم.بعد از لود صفحه مورد نظر، یک لینک اومد که میگه: برای مشاهده مطالب فلان فرد، کلیک کنوقتی که کلیک میکنم میگه: صفحه مورد نظر وجود ندارد ویرایش شده شهریور 93 توسط احسان نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 1. اسم نامک این برگه باید authorsباشه2. ساختار پیوند یکتای سایتتون باید نام مطلب باشه اگر ساختار پیوند یکتا دیفالته باید آی دی برگه جدید رو بدید تا کد رو براتون اصلاح کنم 2 نقل قول لینک به ارسال
احسان 13 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 1. اسم نامک این برگه بایدauthorsباشه2. ساختار پیوند یکتای سایتتون باید نام مطلب باشه اگر ساختار پیوند یکتا دیفالته باید آی دی برگه جدید رو بدید تا کد رو براتون اصلاح کنمسلاموقتتون بخیرمن چند وقت قبل از این روشی که بالا گفتید استفاده کردم و یک متغیر رو با استفاده از url به یک صفحه دیگه پاس دادمالان یک سوال برام پیش اومدهاگه آدرس مطالب سایت، در حالت "ساختار دلخواه" تنظیم شده باشه، چه تغییری در کد بالا باید ایجاد کنیم؟من هر کاری کردم جواب نگرفتممثلا آدرس سایت رو به این صورت تنظیم کردم:http://example.com/%postname%هرکار میکنم نمیتونم متغیر رو به صفحه بعد پاس بدم نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .