ساخت جدول در وردپرس با افزونه رایگان wpDataTables
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

برای نمایش فهرست قیمت، برنامه کلاسها، مشخصات محصولات یا نتیجه یک بررسی، جدول معمولاً از یک متن طولانی خیلی خواناتر میشه. توی این آموزش با نسخه رایگان wpDataTables یک جدول میسازیم، فایل آماده رو وارد میکنیم، ستونها رو تنظیم میکنیم و در آخر جدول رو داخل نوشته یا برگه میذاریم.
نسخه رایگان wpDataTables برای خیلی از جدولهای معمولی کافیه، ولی همه امکانات نسخه پولی رو در اختیارتون نمیذاره. برای همین، سراغ روشهایی میریم که در نسخه رایگان در دسترس هستن و آموزش رو به قابلیتهای پولی وابسته نمیکنیم.
آنچه در این مقاله میخوانید
ساخت جدول در وردپرس با wpDataTables
wpDataTables یک افزونه جدولساز برای وردپرسه. در نسخه رایگانش میتونید یک جدول رو از صفر بسازید یا اطلاعات آماده رو از فایلهایی مثل CSV و Excel وارد کنید. CSV یک فایل متنی سادهست که دادهها رو بهصورت ردیف و ستون نگه میداره و بیشتر برنامههای صفحهگسترده امکان ساختنش رو دارن.
اگه فقط یک جدول ساده لازم دارید، افزونه TablePress هم گزینه رایگان مناسبیه. برای دیدن یک راه جایگزین هم میتونید آموزش ساخت جدول با Data Tables رو بخونید. بااینحال، در ادامه این مقاله فقط با نسخه رایگان wpDataTables پیش میریم.
نصب نسخه رایگان افزونه
در پیشخوان وردپرس به «افزونهها ← افزودن افزونه تازه» برید. عبارت wpDataTables رو جستوجو کنید، افزونهای با همین نام رو نصب کنید و بعد روی دکمه فعالسازی بزنید. برای انجام مراحل این آموزش لازم نیست نسخه پولی رو بخرید.

بعد از فعالسازی، منوی wpDataTables در پیشخوان ظاهر میشه. ممکنه کنار بعضی گزینههای افزونه برچسب نسخه پولی رو ببینید؛ به اون گزینهها نیازی نداریم و میتونید بدون فعالکردنشون ادامه بدید.
انتخاب روش ساخت جدول
از منوی wpDataTables وارد بخش ساخت جدول جدید بشید. ویزارد ساخت جدول ازتون میپرسه که اطلاعات جدول از کجا بیان. ویزارد همون چند مرحله ساده و پشتسرهمه که کمک میکنه تنظیمات اولیه رو راحتتر انجام بدید.
برای شروع، معمولاً یکی از این دو روش کارتون رو راه میاندازه:
- ساخت دستی: یک جدول خالی میسازید و خودتون اطلاعات رو داخل وردپرس وارد میکنید.
- واردکردن فایل: فایل CSV یا Excel آمادهای دارید و میخواید ردیفها و ستونهای اون به جدول منتقل بشن.
گزینههای دیگهای مثل اتصال به Google Sheets، JSON، XML یا پایگاه داده هم ممکنه در افزونه دیده بشن. دسترسی به هرکدوم از این گزینهها به نوع جدول و امکانات پلن افزونه بستگی داره. اگه میخواید فقط از نسخه رایگان استفاده کنید، قبل از انتخاب هر روش برچسب کنارش رو ببینید.
واردکردن فایل CSV یا Excel
در ویزارد، روش واردکردن فایل رو انتخاب کنید.

حالا میتونید فایل CSV یا Excel رو از کتابخانه رسانه بردارید یا یک فایل تازه آپلود کنید. بهتره ردیف اول فایل رو به نام ستونها اختصاص بدید؛ برای نمونه میتونید از عنوانهایی مثل «نام محصول»، «قیمت» و «موجودی» استفاده کنید.

پیشنمایش جدول رو با فایل اصلی مقایسه کنید تا چیزی جابهجا نشده باشه. اگه حروف فارسی بههمریخته دیده میشن، فایل CSV رو با کدگذاری UTF-8 ذخیره و دوباره وارد کنید. UTF-8 یک روش رایج برای ذخیره درست حروف فارسی و زبانهای دیگهست.
جدول واردشده با جدول متصل فرق داره. جدول واردشده اطلاعات رو داخل وردپرس نگه میداره، ولی جدول متصل دادهها رو از منبع اصلی میخونه. در نتیجه، اگه فایل منبع جابهجا بشه یا از دسترس بیرون بره، ممکنه اطلاعات جدول متصل هم نمایش داده نشن.
تنظیم ستونها و ظاهر جدول
وقتی جدول ساخته شد، صفحه تنظیماتش باز میشه. در این صفحه میتونید عنوان جدول و اسم ستونها رو تغییر بدید، نوع داده هر ستون رو ببینید و امکاناتی مثل مرتبسازی، جستوجو یا صفحهبندی رو تنظیم کنید. نوع داده به افزونه میگه که یک ستون شامل متن، عدد، تاریخ یا نوع دیگهای از اطلاعاته.

برای ستونها اسمهای کوتاه و واضح انتخاب کنید. اگه نمایش یک ستون روی موبایل ضروری نیست، تنظیمات نمایشش رو بررسی کنید تا جدول بیشازحد شلوغ نشه. بعد از هر تغییر هم تنظیمات رو ذخیره کنید و نتیجه رو در پیشنمایش ببینید.
نمایش جدول داخل نوشته یا برگه
نوشته یا برگه دلخواهتون رو با ویرایشگر وردپرس باز کنید. روی دکمه افزودن بلوک بزنید، بلوک wpDataTables رو پیدا کنید و جدول موردنظرتون رو از فهرست انتخاب کنید. بلوک یک بخش مستقل در ویرایشگره که محتوایی مثل متن، عکس یا جدول رو داخل خودش نگه میداره.
اگه بلوک افزونه رو پیدا نکردید، به صفحه فهرست جدولها برید و شورتکد جدول رو کپی کنید. بعد اون رو داخل بلوک «کد کوتاه» بذارید. شورتکد یک عبارت کوتاه داخل کروشهست که وردپرس هنگام نمایش صفحه، اون رو با جدول واقعی جایگزین میکنه.
در آخر، پیشنمایش برگه رو باز کنید و جدول رو هم با کامپیوتر و هم با موبایل ببینید. اگه جدول از عرض صفحه بیرون میزنه، تعداد ستونها، طول نوشتههای داخل سلولها و تنظیمات واکنشگرایی رو دوباره بررسی کنید.

فعالکردن ابزارهای جدول
بسته به نوع جدول و امکانات نسخه افزونه، بخش ابزارها میتونه گزینههایی مثل کپی، CSV، PDF، XLS، چاپ و نمایش یا مخفیکردن ستونها رو در اختیارتون بذاره. ممکنه جدولهای ساده همه این گزینهها رو نداشته باشن. بهتره فقط ابزارهایی رو روشن کنید که واقعاً برای بازدیدکنندهها مفیدن.

مثلاً در یک جدول ساعات کاری، دکمه خروجی Excel کاربرد چندانی نداره؛ ولی همین گزینه برای جدول قیمتها یا نتایج میتونه مفید باشه. یادتون نره که زیادشدن دکمهها، جدول رو روی صفحه موبایل شلوغ میکنه.
محدودیتهای مهم فایل Excel
wpDataTables اطلاعات سلولها رو وارد میکنه، ولی ظاهر فایل Excel رو دقیقاً به وردپرس انتقال نمیده. ممکنه رنگها، فونتها و قالببندی فایل اصلی حفظ نشن. فرمولها و سلولهای ادغامشده هم پشتیبانی نمیشن؛ پس قبل از واردکردن فایل، نتیجه فرمولها رو به مقدار معمولی تبدیل کنید و ادغام سلولها رو بردارید.
فایلهای خیلی بزرگ هم ممکنه سرعت بارگذاری جدول رو کم کنن، بهخصوص اگه کش فعال نباشه. کش یعنی یک نسخه آماده از دادهها نگه داشته میشه تا صفحه سریعتر نمایش داده بشه. پیش از انتشار، ردیفها و ستونهای اضافی رو پاک کنید و سرعت صفحه رو در یک پنجره ناشناس مرورگر بسنجید.
جمعبندی
برای ساخت یک جدول معمولی، لازم نیست از همون ابتدا سراغ نسخه پولی برید. نسخه رایگان wpDataTables برای شروع، واردکردن فایل CSV یا Excel، مرتبکردن ستونها و نمایش جدول داخل نوشته یا برگه به کارتون میاد. فقط قبل از انتشار، محدودیتهای فایل Excel، ظاهر جدول در موبایل و ابزارهایی رو که واقعاً لازم دارید بررسی کنید.
آیا wpDataTables نسخه رایگان داره؟
بله. نسخه رایگان wpDataTables رو میتونید از مخزن رسمی وردپرس نصب کنید، ولی بعضی روشهای اتصال، تنظیمات و قابلیتهای پیشرفته فقط در نسخه پولی در دسترس هستن.
آیا میتونیم فایل Excel رو وارد wpDataTables کنیم؟
بله. میتونید فایل Excel رو وارد کنید، ولی فرمولها، سلولهای ادغامشده و ظاهر فایل اصلی منتقل نمیشن. بهتره پیش از واردکردن، فایل رو ساده و مرتب کنید.
چطور جدول رو داخل برگه وردپرس نمایش بدیم؟
میتونید بلوک wpDataTables رو به ویرایشگر گوتنبرگ اضافه و جدولتـون رو انتخاب کنید. راه دیگه اینه که شورتکد جدول رو داخل بلوک «کد کوتاه» بذارید.

سلام. ببخشید چطور میشه در جدولی که می سازیم با این افزونه، اعداد فارسی تایپ بشن؟ خیلی مغزم و درگیر کرده.ممنون میشم راهنمایی کنید.
سلام باید از کیبورد فارسی استفاده کنید برای اینکار
از کیبورد فارسی استفاده می کنم ولی بازم اعداد همچنان انگلیسی هستند.
از نرم افزار کیبورد فارسی استفاده کنید. تو سایتمون سرچ کنید تایپ اعداد فارسی در وردپرس
سلام برای اینکه اعدادتون فارسی تایپ بشه چه در این افزونه چه در تمامی نرم افزارهای دیگه بهترین راه اینه که کیبورد رو در حالت فارسی قرار بدید بعد از اعداد ردیف بالایی کیبورد برای تایپ اعداد استفاده کنید (از اعداد نامبرپد کیبورد که در سمت راست قرار داره استفاده نکنید!). اعداد نامبرپد کیبورد جزو ماشین حساب هستن به همین خاطر هر عددی رو با نامبر پد تایپ کنید ذات عدد انگلیسی خواهد بود اما اگر از اعداد ردیف بالایی کیبورد در حالت فارسی استفاده کنید ذات اعداد همیشه فارسی خواهد بود و به هیچ وجه دیگه نمی توان اون اعداد رو انگلیسی کرد!
این روشی که گفتم نیاز به هیچ افزونه و تنظیماتی نداره و دقیق ترین روش هست. تنها مشکلش اینه که تایپ اعداد از کلیدهای بالایی کیبورد یکم سخت و وقتگیر هست!
چطور می شه ابن جدولو با adv. vip محدودش کرد؟ چون من هر کا کردم نشد!
با سلام
شورت کد جدول رو بین شورت کد محدود کننده advance vip قرار بدید
سلام ودردود ببخشید هنگاه اپلود فایل اکسل ارور میده واین نوع پرونده به دلایل امنیتی مجاز نیست دلیل چیه
درود به شما کاربر گرامی
لطفا آموزش زیر را مشاهده بفرمایید:
https://mihanwp.com/add-format-to-wordpress-uploader/
سلام پلاگین Gravity Forms integration for wpDataTables دارید؟
سلام
خیر.
سلام
ممنون
نسخه ای که برای دانلود از این پلاگین قرار دادید نسخه نال شده و کامل هست؟
سلام خیر نسخه نال شده نیست. نسخه رایگان هست.