xiiiah 436 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 با سلاممن برای ساخت صفحه/برگه کاربران/Author List/... (در یک برگه) از کد زیر استفاده میکنم.(تقریبا از کد زیر!!!)<div id="authorlist"><ul><?php contributors(); ?></ul></div>function contributors() {global $wpdb;$authors = $wpdb->get_results("SELECT ID, user_nicename from $wpdb->users WHERE display_name <> 'admin' ORDER BY display_name");foreach ($authors as $author ) {echo "<li>";echo "<a href=\"".get_bloginfo('url')."/author/";the_author_meta('user_nicename', $author->ID);echo "/\">";echo get_avatar($author->ID);echo "</a>";echo '<div>';echo "<a href=\"".get_bloginfo('url')."/author/";the_author_meta('user_nicename', $author->ID);echo "/\">";the_author_meta('display_name', $author->ID);echo "</a>";echo "<br />";echo "وب سایت: <a href=\"";the_author_meta('user_url', $author->ID);echo "/\" target='_blank'>";the_author_meta('user_url', $author->ID);echo "</a>";echo "<br />";echo "توییتر: <a href=\"http://twitter.com/";the_author_meta('twitter', $author->ID);echo "\" target='_blank'>";the_author_meta('twitter', $author->ID);echo "</a>";echo "<br />";echo "<a href=\"".get_bloginfo('url')."/author/";the_author_meta('user_nicename', $author->ID);echo "/\">مشاهده مطالب ارسالی ";the_author_meta('display_name', $author->ID);echo "";echo "</a>";echo "</div>";echo "</li>";}}#authorlist ul{list-style: none;width: 600px;margin: 0;padding: 0;}#authorlist li {margin: 0 0 5px 0;list-style: none;height: 90px;padding: 15px 0 15px 0;border-bottom: 1px solid #ececec;}#authorlist img.photo {width: 80px;height: 80px;float: right;margin: 0 15px 0 0;padding: 3px;border: 1px solid #ececec;}#authorlist div.authname {margin: 20px 0 0 10px;}میخواستم راهنمایی کنید که برای صفحه بندی کردن باید از چه کدی استفاده کنم.مثلا 70 میلیون کاربر دارم میخوام در هر صفحه یک کاربر نمایش داده بشه...ببخشید دیگه مبتدیم منبع کد بالا+....http://www.wpbeginner.com/wp-tutorials/how-to-display-an-author-list-with-avatars-in-wordpress-contributors-page/ممنون نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 یک صفحه با نام author.php در قالب بسازید از کدهای page.php یا archives.php استفاده کنید شما نمی تونی 70 میلیون کاربر داشته باشی چون اگر داشتی تو روزنامه ها می نوشتن ولی هر چند کاربری که داشته باشی همین یک قالب کافیشه 3 نقل قول لینک به ارسال
xiiiah 436 ارسال شده در اردیبهشت 92 مالک گزارش بازنشر ارسال شده در اردیبهشت 92 (ویرایش شده) ممنونشاید 70 میلیون نباشن ولی 7 تا که هستن با ساخت author.php تونستم به آرشیو مطالب نویسندگان/... یک سری اطلاعات در مورد کاربر اضافه کنم!!!مثلا در.../author/adminولی نتونستم یک برگه/... مثلا در.../authorبسازم که قابلیت صفحه بندی داشته باشه و در هر صفحه اون مثلا تصویر و... 5 کاربر قابل مشاهده باشه!!!!!مثلا.../author/page/2اگر بشه یکم دیگه راهنمایی کنید خیلی ممنون میشم.... ویرایش شده اردیبهشت 92 توسط xiiiah نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 این کد رو تست کنید:add_action('pre_user_query','offset_authors');$authors_per_page = 1;$current_page = absint(get_query_var('page'));function offset_authors( $query ) { global $current_page, $authors_per_page; $offset = empty($current_page) ? 0 : ($current_page - 1) * $authors_per_page; $query->query_limit = "LIMIT {$offset},{$authors_per_page}";}wp_list_authors();برای صفحه بندی هم از تابع paginate_links استفاده کنید 2 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 خروجی تابع آرایه هست که میتوانید به روشهایی صفحه بندی کنیدhttp://www.codehive.net/PHP-Array-Pagination-10.htmlhttps://www.google.com/search?q=paging+array+php&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=fflb 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .