faeze96 0 ارسال شده در خرداد 99 گزارش بازنشر ارسال شده در خرداد 99 سلام دوستان من یک باکس نویسنده مقاله میخوام که در پایین صفحه single نمایش داده بشه که 1. تعداد پست های اون نویسنده رو نشون بده مثلا 300 پست 2. امکان دنبال کردن نویسنده رو به کاربر بده 3. بهترین مقاله اون نویسنده رو هم نشون بده (پربازدیدترین یا محبوب ترین یا...) در هر قسمت اگر اطلاعاتی دارید ممنون میشم راهنمایی کنید. نقل قول لینک به ارسال
asadiy4n 2805 ارسال شده در خرداد 99 گزارش بازنشر ارسال شده در خرداد 99 سلام روش های زیادی برای انجامش هست اولیش میتونید از افزونه ها استفاده کنید این یه نمونشه https://wordpress.org/plugins/simple-author-box/ دوم میتونید از زمینه های دلخواه استفاده کنید که خوبیش اینه که برای هر پست میشه شخصی سازیش کردسوم هم میشه از این قطعه کد استفاده کرد و بازم خودتون میتونید بیشتر شخصی سازیش کنید حالا چه با اضافه کردن کد چه با استفاده از زمینه های دلخواه داخل single.php نقل قول <div class="author-box"> <?php echo get_avatar( get_the_author_meta( 'ID' ), 80 ); ?> <div class="name-author"><?php the_author(); ?></div> <div class="desc-author"><?php the_author_meta( 'description' ); ?></div> </div> در function.php نقل قول <?php function wpb_author_info_box( $content ) { global $post; // Detect if it is a single post with a post author if ( is_single() && isset( $post->post_author ) ) { // Get author's display name $display_name = get_the_author_meta( 'display_name', $post->post_author ); // If display name is not available then use nickname as display name if ( empty( $display_name ) ) $display_name = get_the_author_meta( 'nickname', $post->post_author ); // Get author's biographical information or description $user_description = get_the_author_meta( 'user_description', $post->post_author ); // Get author's website URL $user_website = get_the_author_meta('url', $post->post_author); // Get link to the author archive page $user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author)); if ( ! empty( $display_name ) ) $author_details = '<p class="author_name">درباره ' . $display_name . '</p>'; if ( ! empty( $user_description ) ) // Author avatar and bio $author_details .= '<p class="author_details">' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '</p>'; $author_details .= '<p class="author_links"><a href="'. $user_posts .'">مشاهده همه مطالب ' . $display_name . '</a>'; // Check if author has a website in their profile if ( ! empty( $user_website ) ) { // Display author website link $author_details .= ' | <a href="' . $user_website .'" target="_blank" rel="nofollow">وب سایت</a></p>'; } else { // if there is no author website then just close the paragraph $author_details .= '</p>'; } // Pass all this info to post content $content = $content . '<footer class="author_bio_section" >' . $author_details . '</footer>'; } return $content; } // Add our function to the post content filter add_action( 'the_content', 'wpb_author_info_box' ); // Allow HTML in author bio section remove_filter('pre_user_description', 'wp_filter_kses'); اساتید و مدیران محترم بابت بهمریختگی کدها عذرخواهی میکنم با گوشی هستم 1 نقل قول لینک به ارسال
faeze96 0 ارسال شده در خرداد 99 مالک گزارش بازنشر ارسال شده در خرداد 99 در در ۱۳۹۹/۳/۱۰ در 13:47، asadiy4n گفته است : سلام روش های زیادی برای انجامش هست اولیش میتونید از افزونه ها استفاده کنید این یه نمونشه https://wordpress.org/plugins/simple-author-box/ دوم میتونید از زمینه های دلخواه استفاده کنید که خوبیش اینه که برای هر پست میشه شخصی سازیش کردسوم هم میشه از این قطعه کد استفاده کرد و بازم خودتون میتونید بیشتر شخصی سازیش کنید حالا چه با اضافه کردن کد چه با استفاده از زمینه های دلخواه داخل single.php در function.php اساتید و مدیران محترم بابت بهمریختگی کدها عذرخواهی میکنم با گوشی هستم متشکرم نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .