همه میدانیم بلوک جدول وردپرس بدرد ساخت جدولهای بزرگ نمیخورد، وارد کردن تک تک اطلاعات سلولها بسیار زمانبر است، جدول خروجی بسیارساده است و امکاناتی مانند سرچ و صفحهبندی برای جداول بزرگ ندارد.
در این آموزش به دو روش متفاوت یاد خواهید گرفت که چگونه جداول بزرگ را مستقیم از اکسل یا گوگل شیتز به وردپرس وارد کنید.
ساخت جدول در وردپرس با کمک افزونه TablePress
نصب و فعالسازی افزونه
این افزونه به شما اجازه میدهد که فایلهای اکسل را مستقیم در وردپرس وارد کنید، همینطور جدوال خروجی این افزونه دارای سرچ و صفحهبندی هستند. برخلاف بلوک جدول وردپرس، جدوال افزونه Tablepress در حالت موبایل نیز ریسپانسیو هستند.
به پیشخوان وردپرس بروید. از پنل سمت چپ به بخش افزونهها و سپس افزودن بروید. عبارت TablePress را جستجو کرده و بر روی دکمه نصب کلیک کنید. پس از نصب افزونه، آن را فعال کنید.

ساخت جدول جدید
از پنل سمت چپ به بخش TablePress و سپس درونریزی جدولها بروید.
سپس از قسمت بارگذاری پرونده فایل اکسل خود را آپلود کنید و روی دکمه درونریزی کلیک کنید.
نکته: با انتخاب ورودی دستی میتوانید جدول را مستقیما از اکسل به داخل افزونه کپی و پیست کنید.

اکنون به صفحه ساخت کد کوتاه منتقل خواهید شد.
اینجا میتوانید برای جدولتان نام و توضیحات بنویسید.

از بخش محتوای جدول میتوانید سلولهای جدول را تک تک ویرایش کنید.

از بخش دستکاری جدول میتوانید ستونها و ردیفهای جدول را به صورت گروهی ویرایش کنید.

از بخش گزینههای جدول میتوانید ردیف اول جدول را بعنوان هدر در نظر بگیرید و ظاهر جدول را تغییر دهید.

از بخش قابلیتهای جدول برای بازدیدکنندگان وبگاه میتوانید تعداد ردیف نمایش داده شده و صفحهبندی را تغییر دهید.

در آخر تغییرات را ذخبره کنید.
اکنون یک صفحه ویا نوشته تازه ایجاد کنید و با استفاده از بلوک کد کوتاه، کد کوتاه جدولی که ساختهاید را به آن اضافه کنید و نتیجه را مشاهده کنید.

ساخت جدول در وردپرس با کمک کد سفارشی
اگر شما هم علاقهای به نصب افزونه جدید برای هر کار کوچکی ندارید احتمالا از این روش استقبال خواهید کرد. در این روش با استفاده از یک کد سفارشی میتوانید جداولی مانند جدول زیر را بسازید.
| کشور | وسعت | درصد از کل |
| جهان | ۱۴۸٬۹۴۰٬۰۰۰ | ۱۰۰٪ |
| روسیه | ۱۷٬۰۹۸٬۲۴۶ | ۱۱٫۴۸٪ |
| جنوبگان | ۱۴٬۰۰۰٬۰۰۰ | ۹٫۴٪ |
| کانادا | ۹٬۹۸۴٬۶۷۰ | ۶٫۷٪ |
| ایالات متحده آمریکا | ۹٬۸۳۳٬۵۱۷ | ۶٫۵٪ |
| چین | ۹٬۵۹۶٬۹۶۲ | ۶٫۴٪ |
| برزیل | ۸٬۵۱۵٬۷۶۷ | ۵٫۷۱٪ |
| استرالیا | ۷٬۶۹۲٬۰۲۴ | ۵٫۱۶٪ |
| هند | ۳٬۱۶۶٬۴۱۴ | ۲٫۱۲٪ |
| آرژانتین | ۲٬۷۸۰٬۴۰۰ | ۱٫۸۶٪ |
| قزاقستان | ۲٬۷۲۴٬۹۰۰ | ۱٫۸۳٪ |
| الجزایر | ۲٬۳۸۱٬۷۴۱ | ۱٫۶٪ |
| جمهوری دموکراتیک کنگو | ۲٬۳۴۴٬۸۵۸ | ۱٫۵۲٪ |
| گرینلند(دانمارک) | ۲٬۱۶۶٬۰۸۶ | ۱٫۴۵٪ |
| عربستان سعودی | ۲٬۱۴۹٬۶۹۰ | ۱٫۴۴٪ |
| مکزیک | ۱٬۹۶۴٬۳۷۵ | ۱٫۳۱٪ |
| اندونزی | ۱٬۹۰۴٬۵۶۹ | ۱٫۲۹ |
| سودان | ۱٬۸۸۶٬۰۶۸ | ۱٫۲۶ |
| لیبی | ۱٬۷۵۹٬۵۴۱ | ۱٬۱۹٪ |
| ایران | ۱٬۶۴۸٬۱۹۶ | ۱٫۱٪ |
| مغولستان | ۱٬۵۶۴٬۱۱۰ | ۱٫۰۵ |
| پرو | ۱٬۲۸۵٬۲۱۶ | ۰٫۸۶٪ |
| چاد | ۱٬۲۸۴٬۰۰۰ | ۰٫۸۶٪ |
| نیجر | ۱٬۲۶۷٬۰۰۰ | ۰٫۸۵٪ |
| آنگولا | ۱٬۲۴۶٬۷۰۰ | ۰٫۸۳٪ |
| مالی | ۱٬۲۴۰٬۱۹۲ | ۰٫۸۳٪ |
| آفریقای جنوبی | ۱٬۲۲۱٬۰۳۷ | ۰٫۸۲ |
| کلمبیا | ۱٬۱۴۱٬۷۴۸ | ۰٫۷۶ |
| اتیوپی | ۱٬۱۰۴٬۳۰۰ | ۰٫۷۴٪ |
| بولیوی | ۱٬۰۹۸٬۵۸۱ | ۰٫۷۳٪ |
| موریتانی | ۱٬۰۳۰٬۷۰۰ | ۰٫۶۹٪ |
| مصر | ۱٬۰۰۲٬۴۵۰ | ۰٫۶۷٪ |
| تانزانیا | ۹۴۵٬۰۸۷ | ۰٫۶۳ |
| نیجریه | ۹۲۳٬۷۶۸ | ۰٫۶۲٪ |
| ونزوئلا | ۹۱۶٬۴۴۵ | ۰٫۶۱ |
| پاکستان | ۸۸۱٬۹۱۲ | ۰٫۵۹٪ |
| نامیبیا | ۸۲۵٬۶۱۵ | ۰٫۵۵٪ |
| موزامبیک | ۸۰۱٬۵۹۰ | ۰٫۵۳٪ |
| ترکیه | ۷۸۳٬۵۶۲ | ۰٫۵۱٪ |
| شیلی | ۷۵۶٬۱۰۲ | ۰٫۵۱٪ |
| زامبیا | ۷۵۲٬۶۱۲ | ۰٫۵۱٪ |
| میانمار | ۶۷۶٬۵۷۸ | ۰٫۴۵٪ |
| افغانستان | ۶۵۲٬۸۶۷ | ۰٫۴۴ |
| فرانسه | ۶۴۰٬۶۷۹ | ۰٫۴۳٪ |
| سومالی | ۶۳۷٬۶۵۷ | ۰٫۴۲٪ |
| جمهوری آفریقای مرکزی | ۶۲۲٬۹۸۴ | ۰٫۴۱٪ |
| سودان جنوبی | ۶۱۹٬۷۴۵ | ۰٫۴۱٪ |
| اوکراین | ۶۰۳٬۲۶۸ | ۰٫۴٪ |
| ماداگاسکار | ۵۸۷٬۰۴۱ | ۰٫۳۹٪ |
| بوتسوانا | ۵۸۲٬۰۰۰ | ۰٫۳۹ |
| کنیا | ۵۸۰٬۳۶۷ | ۰٫۳۸٪ |
| یمن | ۵۲۷٬۹۶۸ | ۰٫۳۵٪ |
| تایلند | ۵۱۳٬۱۲۰ | ۰٫۳۴٪ |
| اسپانیا | ۵۰۵٬۹۹۲ | ۰٫۳۳٪ |
| ترکمنستان | ۴۸۸٬۱۰۰ | ۰٫۳۲٪ |
| کامرون | ۴۷۵٬۴۴۲ | ۰٫۳۱ |
| پاپوآ گینه نو | ۴۶۲٬۸۴۰ | ۰٫۳۱ |
| سوئد | ۴۵۰٬۲۹۵ | ۰٫۳٪ |
| ازبکستان | ۴۴۷٬۴۰۰ | ۰٫۳٪ |
| مراکش | ۴۴۶٬۵۵۰ | ۰٫۲۹ |
| عراق | ۴۳۸٬۳۱۷ | ۰٫۲۹٪ |
| پاراگوئه | ۴۰۶٬۷۵۲ | ۰٫۲۷٪ |
| زیمبابوه | ۳۹۰٬۷۵۷ | ۰٫۲۶ |
| ژاپن | ۳۷۷٬۹۳۰ | ۰٫۲۵٪ |
| آلمان | ۳۵۷٬۱۱۴ | ۰٫۲۳٪ |
| جمهوری کنگو | ۳۴۲٬۰۰۰ | ۰٫۲۲ |
| فنلاند | ۳۳۸٬۴۲۴ | ۰٫۲۲٪ |
| ویتنام | ۳۳۱٬۲۱۲ | ۰٫۲۲٪ |
| مالزی | ۳۳۰٬۸۰۳ | ۰٫۲۲٪ |
| نروژ | ۳۲۳٬۸۰۲ | ۰٫۲۱٪ |
| ساحل عاج | ۳۲۲٬۴۶۳ | ۰٫۲۱ |
| لهستان | ۳۱۲٬۶۷۹ | ۰٫۲٪ |
| عمان | ۳۰۹٬۵۰۰ | ۰٫۲٪ |
| ایتالیا | ۳۰۱٬۳۳۶ | ۰٫۲٪ |
| فیلیپین | ۳۰۰٬۰۰۰ | ۰٫۲٪ |
| بورکینافاسو | ۲۷۴٬۲۰۰ | ۰٫۱۸٪ |
| اکوادور | ۲۷۲٬۰۴۵ | ۰٫۱۸ |
| نیوزیلند | ۲۷۰٬۴۶۷ | ۰٫۱۸٪ |
| گابن | ۲۶۷٬۶۶۸ | ۰٫۱۷٪ |
| صحرای غربی | ۲۶۶٬۰۰۰ | ۰٫۱۷ |
| گینه | ۲۴۵٬۸۵۷ | ۰٫۱۶٪ |
| بریتانیا | ۲۴۲٬۹۰۰ | ۰٫۱۶٪ |
| اوگاندا | ۲۴۱٬۵۵۰ | ۰٫۱۶٪ |
| غنا | ۲۳۸٬۵۳۳ | ۰٫۱۶٪ |
| رومانی | ۲۳۸٬۳۹۱ | ۰٫۱۶٪ |
| لائوس | ۲۳۶٬۸۰۰ | ۰٫۱۵٪ |
| گویان | ۲۱۴٬۹۶۹ | ۰٫۱۴٪ |
| بلاروس | ۲۰۷٬۶۰۰ | ۰٫۱۳٪ |
| قرقیزستان | ۱۹۹٬۹۵۱ | ۰٫۱۳٪ |
| سنگال | ۱۹۶٬۷۲۲ | ۰٫۱۳ |
| سوریه | ۱۸۵٬۱۸۰ | ۰٫۱۲٪ |
| کامبوج | ۱۸۱٬۰۳۵ | ۰٫۱۲ |
| اروگوئه | ۱۷۶٬۲۱۵ | ۰٫۱۱ |
| سورینام | ۱۶۳٬۸۲۰ | ۰٫۱٪ |
| تونس | ۱۶۳٬۶۱۰ | ۰٫۱٪ |
| نپال | ۱۴۷٬۱۸۱ | ۰٫۰۹٪ |
| بنگلادش | ۱۴۳٬۹۹۸ | ۰٫۰۹٪ |
| تاجیکستان | ۱۴۳٬۱۰۰ | ۰٫۰۹٪ |
| سومالیلند | ۱۳۷٬۶۰۰ | ۰٫۰۹٪ |
| یونان | ۱۳۱٬۹۵۷ | ۰٫۰۸٪ |
| انگلستان | ۱۳۰٬۳۹۵ | ۰٫۰۸ |
| نیکاراگوئه | ۱۳۰٬۳۷۰ | ۰٫۰۸٪ |
| کره شمالی | ۱۲۰٬۵۳۸ | ۰٫۰۸٪ |
| مالاوی | ۱۱۸٬۴۸۴ | ۰٫۰۷٪ |
| اریتره | ۱۱۷٬۶۰۰ | ۰٫۰۷٪ |
| بنین | ۱۱۲٬۶۲۲ | ۰٫۰۷٪ |
| هندوراس | ۱۱۲٬۰۸۸ | ۰٫۰۷ |
| لیبریا | ۱۱۱٬۳۶۹ | ۰٫۰۷٪ |
| بلغارستان | ۱۱۰٬۸۷۹ | ۰٫۰۷٪ |
| کوبا | ۱۱۰٬۸۶۰ | ۰٫۰۷٪ |
| گواتمالا | ۱۰۸٬۸۸۹ | ۰٫۰۷ |
| ایسلند | ۱۰۳٬۰۰۰ | ۰٫۰۶ |
| کره جنوبی | ۱۰۰٬۲۱۰ | ۰٫۰۶ |
| مجارستان | ۹۳٬۰۲۸ | ۰٫۰۶ |
| پرتغال | ۹۲٬۰۹۰ | ۰٫۰۶ |
| گویان فرانسه | ۹۰٬۰۰۰ | ۰٫۰۶ |
| اردن | ۸۹٬۳۴۲ | ۰٫۰۵ |
| صربستان | ۸۸٬۳۶۱ | ۰٫۰۵ |
| جمهوری آذربایجان | ۸۶٬۶۰۰ | ۰٫۰۵٪ |
| اتریش | ۸۳٬۸۷۱ | ۰٫۰۵٪ |
| امارات متحده عربی | ۸۳٬۶۰۰ | ۰٫۰۵ |
| اسکاتلند | ۷۸٬۳۸۷ | ۰٫۰۵٪ |
| جمهوری چک | ۷۸٬۸۶۷ | ۰٫۰۵٪ |
| پاناما | ۷۵٬۴۲۰ | ۰٫۰۵ |
| سیرالئون | ۷۱٬۷۴۰ | ۰٫۰۴ |
| جمهوری ایرلند | ۷۰٬۲۷۳ | ۰٫۰۴ |
| گرجستان | ۶۹٬۷۰۰ | ۰٫۰۴٪ |
| سریلانکا | ۶۵٬۶۱۰ | ۰٫۰۴٪ |
| لیتوانی | ۶۵٬۳۰۰ | ۰٫۰۴ |
| لتونی | ۶۴٬۵۵۹ | ۰٫۰۴٪ |
| سوالبارد | ۶۲٬۰۴۵ | ۰٫۰۴٪ |
| توگو | ۵۶٬۷۸۵ | ۰٫۰۳٪ |
| کرواسی | ۵۶٬۵۹۴ | ۰٫۰۳٪ |
| بوسنی و هرزگوین | ۵۱٬۱۹۷ | ۰٫۰۳ |
| کاستاریکا | ۵۱٬۱۰۰ | ۰٫۰۳٪ |
| اسلواکی | ۴۹٬۰۳۵ | ۰٫۰۳ |
| جمهوری دومینیکن | ۴۸٬۶۷۰ | ۰٫۰۳ |
| استونی | ۴۵٬۲۲۸ | ۰٫۰۳٪ |
| دانمارک | ۴۳٬۰۹۴ | ۰٫۰۲ |
| هلند | ۴۱٬۵۴۳ | ۰٫۰۲٪ |
| سوئیس | ۴۱٬۲۷۷ | ۰٫۰۲٪ |
| بوتان (کشور) | ۳۸٬۳۹۴ | ۰٫۰۲ |
| تایوان | ۳۶٬۱۹۸ | ۰٫۰۲ |
| گینه بیسائو | ۳۶٬۱۲۵ | ۰٫۰۲٪ |
| مولداوی | ۳۳٬۸۵۱ | ۰٫۰۲٪ |
| بلژیک | ۳۰٬۵۲۸ | ۰٫۰۲٪ |
| لسوتو | ۳۰٬۳۵۵ | ۰٫۰۲٪ |
| ارمنستان | ۲۹٬۸۴۳ | ۰٫۰۲٪ |
| جزایر سلیمان | ۲۸٬۸۹۶ | ۰٫۰۱٪ |
| آلبانی | ۲۸٬۷۴۸ | ۰٫۰۱٪ |
| گینه استوایی | ۲۸٬۰۵۱ | ۰٫۰۱٪ |
| بوروندی | ۲۷٬۸۳۰ | ۰٫۰۱٪ |
| هائیتی | ۲۷٬۷۵۰ | ۰٫۰۱٪ |
| رواندا | ۲۶٬۳۳۸ | ۰٫۰۱٪ |
| مقدونیه شمالی | ۲۵٬۷۱۳ | ۰٫۰۱٪ |
| جیبوتی | ۲۳٬۲۰۰ | ۰٫۰۱٪ |
| بلیز | ۲۲٬۹۶۶ | ۰٫۰۱٪ |
| ولز | ۲۰٬۷۷۹ | ۰٫۰۱٪ |
| اسرائیل | ۲۰٬۷۷۰ | ۰٫۰۱٪ |
| السالوادور | ۲۱٬۰۴۱ | ۰٫۰۱٪ |
| اسلوونی | ۲۰٬۲۷۳ | ۰٫۰۱٪ |
| کالدونیای جدید | ۱۸٬۵۷۵ | ۰٫۰۱٪ |
| فیجی | ۱۸٬۲۷۴ | ۰٫۰۱٪ |
| کویت | ۱۷٬۸۱۸ | ۰٫۰۱٪ |
| اسواتینی | ۱۷٬۳۶۴ | ۰٫۰۱٪ |
| تیمور شرقی | ۱۴٬۸۷۴ | ۰٫۰۰۹٪ |
| باهاما | ۱۳٬۸۸۰ | ۰٫۰۰۹٪ |
| ایرلند شمالی | ۱۳٬۸۴۳ | ۰٫۰۰۹٪ |
| مونتهنگرو | ۱۳٬۸۱۲ | ۰٫۰۰۹ |
| وانواتو | ۱۲٬۱۸۹ | ۰٫۰۰۸٪ |
| جزایر فالکلند | ۱۲٬۱۷۳ | ۰٫۰۰۸٪ |
| قطر | ۱۱٬۵۸۶ | ۰٫۰۰۷٪ |
| گامبیا | ۱۱٬۲۹۵ | ۰٫۰۰۷٪ |
| جامائیکا | ۱۰٬۹۹۱ | ۰٫۰۰۷٪ |
| کوزوو | ۱۰٬۸۸۷ | ۰٫۰۰۷٪ |
| لبنان | ۱۰٬۴۵۲ | ۰٫۰۰۷٪ |
| قبرس | ۹٬۲۵۱ | ۰٫۰۰۶٪ |
| پورتوریکو | ۸٬۸۷۰ | ۰٫۰۰۵٪ |
| آبخاز | ۸٬۶۶۰ | ۰٫۰۰۵٪ |
| جزایر گالاپاگوس | ۷٬۸۸۰ | ۰٫۰۰۵٪ |
| سرزمینهای جنوبی و جنوبگانی فرانسه | ۷٬۷۴۷ | ۰٫۰۰۵٪ |
| جزایر کوچک حاشیهای ایالات متحده آمریکا | ۷٬۷۰۰ | ۰٫۰۰۵٪ |
| فلسطین | ۶٬۲۲۰ | ۰٫۰۰۴٪ |
| برونئی | ۵٬۷۶۵ | ۰٫۰۰۳٪ |
| ترینیداد و توباگو | ۵٬۱۳۰ | ۰٫۰۰۳٪ |
| پلینزی فرانسه | ۴٬۱۶۷ | ۰٫۰۰۳٪ |
| ترانسنیستریا | ۴٬۱۶۳ | ۰٫۰۰۲٪ |
| کیپ ورد | ۴٬۰۳۳ | ۰٫۰۰۲٪ |
| جورجیای جنوبی و جزایر ساندویچ جنوبی | ۳٬۹۰۳ | ۰٫۰۰۲٪ |
| اوستیای جنوبی | ۳٬۹۰۰ | ۰٫۰۰۲٪ |
| ساموآ | ۲٬۸۳۱ | ۰٫۰۰۱٪ |
| لوکزامبورگ | ۲٬۵۸۶ | ۰٫۰۰۱٪ |
| رئونیون | ۲٬۵۱۰ | ۰٫۰۰۱٪ |
| موریس | ۲٬۰۴۰ | ۰٫۰۰۱٪ |
| کومور | ۱٬۸۶۲ | ۰٫۰۰۱٪ |
| جزیره گوادلوپ | ۱٬۷۰۵ | ۰٫۰۰۱٪ |
| جزایر فارو | ۱٬۳۹۳ | ۰٫۰۰۰۹٪ |
| هنگ کنگ | ۱٬۱۰۴ | ۰٫۰۰۰۸٪ |
| مارتینیک | ۱٬۱۰۲ | ۰٫۰۰۰۷٪ |
| سائوتومه و پرنسیپ | ۹۶۴ | ۰٫۰۰۰۶٪ |
| جزایر تورکس و کایکوس | ۹۴۸ | ۰٫۰۰۰۶٪ |
| کیریباتی | ۸۱۱ | ۰٫۰۰۰۵٪ |
| آنتیل هلند | ۸۰۰ | ۰٫۰۰۰۵ |
| بحرین | ۷۶۵ | ۰٫۰۰۰۵٪ |
| دومینیکا | ۷۵۱ | ۰٫۰۰۰۵٪ |
| تونگا | ۷۴۷ | ۰٫۰۰۰۵٪ |
| ایالات فدرال میکرونزی | ۷۰۲٫۱ | ۰٫۰۰۰۴٪ |
| سنگاپور | ۶۹۷ | ۰٫۰۰۰۴ |
| سنت لوسیا | ۶۱۶ | ۰٫۰۰۰۴ |
| جزیره من | ۵۷۲ | ۰٫۰۰۰۳٪ |
| گوآم | ۵۴۹ | ۰٫۰۰۰۳٪ |
| آندورا | ۴۶۸ | ۰٫۰۰۰۳٪ |
| جزایر ماریانای شمالی | ۴۶۴ | ۰٫۰۰۰۳٪ |
| پالائو | ۴۵۹ | ۰٫۰۰۰۳٪ |
| سیشل | ۴۵۵ | ۰٫۰۰۰۳٪ |
| کوراسائو | ۴۴۴ | ۰٫۰۰۰۲٪ |
| آنتیگوآ و باربودا | ۴۴۲٫۶ | ۰٫۰۰۰۲٪ |
| باربادوس | ۴۳۰ | ۰٫۰۰۰۲٪ |
| جزیره هرد و جزایر مکدونالد | ۴۱۲ | ۰٫۰۰۰۲٪ |
| سنت وینسنت و گرنادینها | ۳۸۹ | ۰٫۰۰۰۲٪ |
| یان ماین | ۳۷۷ | ۰٫۰۰۰۲٪ |
| جزایر ویرجین ایالات متحده | ۳۴۷ | ۰٫۰۰۰۲٪ |
| گرنادا | ۳۴۴ | ۰٫۰۰۰۲٪ |
| مالت | ۳۱۶ | ۰٫۰۰۰۲٪ |
| سنت هلنا، اسنشن و تریستان دا کونا | ۳۰۸ | ۰٫۰۰۰۲ |
| مالدیو | ۲۹۸ | ۰٫۰۰۰۲٪ |
| جزایر کیمن | ۲۶۴ | ۰٫۰۰۰۱٪ |
| سنت کیتس و نویس | ۲۶۱ | ۰٫۰۰۰۱٪ |
| نیووی | ۲۶۰ | ۰٫۰۰۰۱٪ |
| آکراتاری و داکیلیا | ۲۵۳٫۸ | ۰٫۰۰۰۱٪ |
| سنت پیر و ماژلان | ۲۴۲ | ۰٫۰۰۰۱٪ |
| جزایر کوک | ۲۳۶ | ۰٫۰۰۰۱٪ |
| ساموای آمریکا | ۱۹۹ | ۰٫۰۰۰۱٪ |
| جزایر مارشال | ۱۸۱ | ۰٫۰۰۰۱٪ |
| آروبا | ۱۸۰ | ۰٫۰۰۰۱٪ |
| لیختناشتاین | ۱۶۰ | ۰٫۰۰۰۱٪ |
| جزایر ویرجین بریتانیا | ۱۵۱ | ۰٫۰۰۰۱٪ |
| والیس و فوتونا | ۱۴۲ | ۰٫۰۰۰۱٪- |
| جزیره کریسمس | ۱۳۵ | ۰٫۰۰۰۱٪- |
| جرزی | ۱۱۶ | ۰٫۰۰۰۱٪- |
| مونتسرات | ۱۰۲ | ۰٫۰۰۰۱٪- |
| آنگویلا | ۹۱ | ۰٫۰۰۰۱٪- |
| گرنزی | ۷۸ | ۰٫۰۰۰۱٪- |
| سان مارینو | ۶۱ | ۰٫۰۰۰۱٪- |
| قلمرو اقیانوس هند بریتانیا | ۶۰ | ۰٫۰۰۰۱٪- |
| سنت مارتین | ۵۴٫۴ | ۰٫۰۰۰۱٪- |
| برمودا | ۵۴ | ۰٫۰۰۰۱٪- |
| جزیره بووه | ۴۹ | ۰٫۰۰۰۱٪- |
| جزایر پیتکرن | ۴۷ | ۰٫۰۰۰۱٪- |
| جزیره نورفک | ۳۶ | ۰٫۰۰۰۱٪- |
| سنت مارتین | ۳۴ | ۰٫۰۰۰۱٪- |
| ماکائو | ۲۸٫۲ | ۰٫۰۰۰۱٪- |
| تووالو | ۲۶ | ۰٫۰۰۰۱٪- |
| نائورو | ۲۱ | ۰٫۰۰۰۱٪- |
| سنت بارثلمی | ۲۱ | ۰٫۰۰۰۱٪- |
| جزایر کوکوس | ۱۴ | ۰٫۰۰۰۱٪- |
| توکلائو | ۱۲ | ۰٫۰۰۰۱٪- |
| جبل طارق | ۶٫۵ | ۰٫۰۰۰۱٪- |
| جزیره ویک | ۶٫۵ | ۰٫۰۰۰۱٪- |
| جزیره کلیپرتون | ۶ | ۰٫۰۰۰۱٪- |
| جزیره ناواسا | ۵٫۴ | ۰٫۰۰۰۱٪- |
| جزیرههای آشمور و کارتیر | ۵ | ۰٫۰۰۰۱٪- |
| جزایر اسپراتلی | ۵ | ۰٫۰۰۰۱٪- |
| جزایر کورال | ۳ | ۰٫۰۰۰۱٪- |
| موناکو | ۲٫۰۲ | ۰٫۰۰۰۱٪- |
| واتیکان | ۰٫۴۴ | ۰٫۰۰۰۱٪- |
کد سفارشی زیر را در وبسایت خود قرار دهید.
برای قرار دادن کد سفارشی در سایتهای وردپرسی از سه روش زیر میتوانید استفاده کنید:
- قرار دادن کد در فایل functions.php تم فرزند
- استفاده از پلاگینهای کمکی مانند code snippets
- ساخت پلاگین اختصاصی خود
بیشتر بخوانید: آموزش نحوه اضافه کردن کد سفارشی در وردپرس
مشاهد کد
add_action( 'wp_footer', function(){
?>
<script>
class redPishiTable {
constructor(id, pagnum, search) {
this.search = search;
this.tableResult = "";
if ( document.querySelector("figure."+id) != null ) {
this.table = document.querySelector("figure."+id+" table");
} else { this.table = document.querySelector("."+id);}
this.table.classList.add('redpishi-com-table');
this.table.setAttribute("cellspacing", "0");
this.pagEl = '<div class="'+id+' redpishi-com-table-pag"><a class="btn_prev"><</a><a class="btn_next">></a> <span class="safhe"> صفحه: </span> <span id="page"></span></div>';
this.table.insertAdjacentHTML("afterend", this.pagEl)
this.tableSearch = document.createElement("input");
this.tableSearch.type = "search";
this.tableSearch.id = "tableSearch";
this.tableSearch.placeholder = "جستجو ...";
this.searchDiv = document.createElement("div");
this.searchDiv.id = "search-div";
this.searchDiv.appendChild(this.tableSearch);
this.table.before(this.searchDiv);
if (this.search == "off") {
this.searchDiv.style.display = "none";
}
this.tableHead = this.table.rows[0];
this.tableHead.classList.add("table-head");
this.tableBody = [...this.table.rows].slice(1,);
this.defultTable = this.tableHead.outerHTML + this.tableBody.map(e => e.outerHTML).join("");
this.tableSearch.addEventListener("keyup", this.searchTable.bind(this) );
this.tableSearch.addEventListener("click", this.searchTable.bind(this) );
this.btn_next = document.querySelector("."+id+" .btn_next");
this.btn_prev = document.querySelector("."+id+" .btn_prev");
this.btn_next.addEventListener("click", e => { if (this.current_page < this.numPages()) {
this.current_page++;
this.changePage(this.current_page);
} });
this.btn_prev.addEventListener("click", e => { if (this.current_page > 1) {
this.current_page--;
this.changePage(this.current_page);
} });
if (pagnum == "off") {
this.records_per_page = 10000;
document.querySelector("div." + id + ".redpishi-com-table-pag").style.display = "none";
} else { this.records_per_page = pagnum; }
this.l = this.table.rows.length
this.current_page = 1
this.id = id;
}
searchTable (e) {
if ( e.target.value.length > -1 ) {
this.tableResult = this.tableHead.outerHTML;
this.table.innerHTML = ''
this.tableBody.forEach( tr => {
if ( tr.innerText.toLowerCase().indexOf(e.target.value.toLowerCase()) >-1 ){
this.tableResult += tr.outerHTML }
})
this.table.innerHTML = this.tableResult
this.changePage(1)
this.current_page = 1
} else {
this.table.innerHTML = this.defultTable
this.changePage(1)
this.current_page = 1
}}
numPages(){
if ( document.querySelector("figure."+this.id) != null ) {
this.l = document.querySelector("figure."+this.id+" table").rows.length;
} else { this.l = document.querySelector("." + this.id).rows.length }
return Math.ceil((this.l - 1) / this.records_per_page); }
changePage(page){
if ( document.querySelector("figure."+this.id) != null ) {
this.listing_table = document.querySelector("figure."+this.id+" table");
} else { this.listing_table = document.querySelector("."+this.id); }
this.page_span = document.querySelector("."+this.id+".redpishi-com-table-pag span#page");
if (page < 1) page = 1;
if (page > this.numPages()) page = this.numPages();
[...this.listing_table.getElementsByTagName('tr')].forEach((tr)=>{
tr.style.display='none';
});
this.listing_table.rows[0].style.display = "";
for (var i = (page-1) * this.records_per_page + 1; i < (page * this.records_per_page) + 1; i++) {
if (this.listing_table.rows[i]) {
this.listing_table.rows[i].style.display = ""
} else {continue;}
}
this.page_span.innerHTML = page + "/" + this.numPages();
if (page == 1) {
this.btn_prev.style.visibility = "hidden";
} else {
this.btn_prev.style.visibility = "visible";
}
if (page == this.numPages()) {
this.btn_next.style.visibility = "hidden";
} else {
this.btn_next.style.visibility = "visible"; }
}
}
const tables = document.querySelectorAll(".nargil-table table");
if (tables.length > 0) {
for (let i = 0; i < tables.length; i++) {
tables[i].classList.add(`nargil-table${i + 1}`);
new redPishiTable(`nargil-table${i + 1}`, "7", "on").changePage(1);
}
}
</script>
<style>
span.safhe { margin-inline-start: 12px; margin-inline-end: 4px; }
table.redpishi-com-table { color: #333; font-size: 1em; line-height: 1.5em; border-collapse: separate; border-spacing: 0; width: 90%; max-width: 1000px; margin: 30px auto 30px auto;box-shadow: 0 4px 8px 0 rgba(0,0,0,.16);border-radius: 2px; }
table.redpishi-com-table td {height: 3rem; padding: 15px 15px; border: none;}
table.redpishi-com-table tr:nth-child(even){background-color: #f2f2f2;}
table.redpishi-com-table tr:hover:not(th) {background-color: rgba(237,28,64,.1);}
table.redpishi-com-table th,table.redpishi-com-table tr.table-head td, table.redpishi-com-table th:hover, table.redpishi-com-table tr.table-head td:hover {
background: #ed1c40; color: #fff; height: 3rem; padding: 15px 15px;}
a.btn_prev, a.btn_next { transition: all .3s; background-color: #ed1c40; text-decoration: none; border-radius: 50%; font-size: 16px; margin-right: 10px; color: #ffffff; cursor: pointer; user-select: none; height: 32px; width: 32px; display: flex; align-content: center; justify-content: center; align-items: center;}
a.btn_prev:hover, a.btn_next:hover {box-shadow: 0px 2px 5px #ed1c40cc;}
div.redpishi-com-table-pag { width: 90%; max-width: 1000px; margin: 50px auto }
div.redpishi-com-table-pag { display: flex; align-items: center; justify-content: flex-end; margin-top: -8px; }
div#search-div {width: 90%; max-width: 1000px; margin: 25px auto -13px auto;}
input#tableSearch { width: 100%; height: 45px; padding: 10px; border: 1px solid #ccc; padding: 10px;}
input#tableSearch::placeholder { color: #464646;}
@media only screen and (max-width: 700px) {
table.redpishi-com-table td {display: block; height: unset!important; }
tr.table-head td { height: unset!important; }
tr.table-head { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; background-color: #ed1c40;}
tr.table-head td:hover{
background-color: #ed1c40!important;
} tr.table-head:hover{
background-color: #ed1c40!important;
}
}
</style>
<?php
} );
فایل اکسل جدول مورد نظر خود را باز کنید و جدول را انتخاب کرده و با زدن کلیدهای Ctrl + c آن را کپی کنید.
اکنون به نوشته یا صفحهای که میخواهید جدول در آن قرار دهید بروید، یک بلوک HTML سفارشی به صفحه اضافه کنید، آن را در حالت پیشنماش قرار دهید.

با فشار دادن کلیدهای Ctrl + v جدول در بلوک HTML جایگذاری کنید. با اینکار بلوک HTML به بلوک جدول تبدیل خواهد شد و جدول فایل اکسل شما در آن قرار خواهد گرفت.
در مرحله آخر بلوک جدول را نتخاب کنید و از قسمت پیشرفته، کلاس nargil-table را به آن اختصاص دهید و صفحه را ذخیره کنید.

خب کار تمام است، اکنون صفحه را انتشار دهید و جدول خود را ملاحظه کنید.
دیدگاهتان را بنویسید