< همه مطالب
چاپ

افزونه posts_table وردپرس

در این مطلب می‌خوانید

توضیحات

جدول پست ها با جستجو و مرتب‌سازی افزونه جدول وردپرس است. افزونه پست تیبل posts_table به مدیران وبسایت کمک می‌کند تا پست‌های وردپرس را در جداول قابل مرتب‌سازی و قابل فیلتر سازماندهی کرده و به مخاطبان اجازه می‌دهد محتوای مورد نیاز خود را پیدا کنند.

بازدیدکنندگان به راحتی می توانند محتوا را بر اساس تاریخ، دسته بندی، برچسب یا نویسنده فیلتر کنند – این افزونه جدول وردپرس را با موارد استفاده مختلف بسیار سازگار می کند.

با نصب این افزونه پست های وردپرس خود را در جداول ساده، قابل جستجو و کاملا جذابی سازماندهی کنید. این افزونه شامل صفحه‌بندی و چیدمان واکنش‌گرا برای صفحه‌های کوچک‌تر به صورت استاندارد است.

برای شروع کار با این افزونه جدول وردپرس، به راحتی کد کوتاه [posts_table] را به هر صفحه یا ویجتی اضافه کنید.

جدول پست‌ها با جستجو و مرتب‌سازی (نسخه رایگان) شامل موارد زیر است:

  • ایجاد جداول پست مرتب‌شدنی و فیلتر کردن
  • انتخاب یک یا همه ستون‌های زیر: شناسه پست، تصویر، عنوان، محتوا، دسته‌ها، برچسب‌ها، نویسنده یا تاریخ.
  • محتوای ساده با استفاده از صفحه بندی
  • 100% واکنش گرا به اندازه های مختلف صفحه نمایش
  • نمایش پست های وبلاگ وردپرس در یک جدول ساده HTML
  • سازگار با WPML برای ترجمه های بین المللی

جدول پست‌ها نسخه پرو – نسخه پریمیوم ما امکانات بیشتری را اضافه می کند:

مشاهده جدول مقایسه نسخه رایگان و پرو

  • نمایش پست‌ها، صفحات یا هر نوع پست‌تایپ (مثل اسناد، صدا، موسیقی، دوره‌ها، محصولات، فهرست کارکنان و اعضا، نشریات، مقالات، کتاب‌ها و غیره).
  • اضافه کردن ستون های اضافی: فیلدهای سفارشی، طبقه‌بندی های سفارشی، چکیده های پست، وضعیت.
  • جاسازی های رسانه وردپرس، از جمله گالری های صوتی و تصویری و لیست های پخش رسانه ها.
  • نمایش تصاویر شاخص در یک لایت باکس و مشخص کردن اندازه تصویر.
  • فیلترهای کشویی برای طبقه‌بندی ها، دسته ها و برچسب ها.
  • انتخاب پست ها را بر اساس فیلد سفارشی، مدت، تاریخ، شناسه و موارد دیگر.
  • فیلدهای سفارشی پیشرفته و پشتیبانی ACF Pro.
  • فعال سازی AJAX برای کاهش بار سرور.
  • 100% واکنش‌گرا با گزینه هایی برای کنترل رفتار در دستگاه‌ها و اندازه‌های مختلف صفحه نمایش.
  • پشتیبانی از موارد استفاده پیشرفته مثل نحوه ایجاد جداول جذاب برای وبلاگ شما، کتابخانه اسناد وردپرس، فهرست اعضا، گالری صوتی و یا یک اینترانت برای سازمان شما.
  • و موارد دیگر

جدول محصولات ووکامرس – از فروشگاه ووکامرس‌تان جدول‌های محصول بسازید:

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

ترجمه‌های جدول پست‌ها با جستجو و مرتب‌سازی در حال حاضر برای زبان‌های فرانسوی، اسپانیایی، آلمانی، یونانی و چینی (تایوان) ارائه شده است. این افزونه جدول داده برای ترجمه محتوا با WPML سازگار است، بنابراین اگر از WPML استفاده می کنید، می توانید جداول پست را به هر زبانی که تنظیم کرده اید نمایش دهید.

ما از کتابخانه jQuery DataTables برای تقویت ویژگی‌های جستجو و مرتب‌سازی استفاده می‌کنیم.

برای دیدن نمونه استفاده عملی از افزونه نسخه نمایشی را ببینید و مستندات افزونه را به طور کامل در پایگاه دانش ببینید.

چطور جداول پست وردپرسی خودتان را بسازید

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

برای فهرست کردن پست های وبلاگ در یک جدول، به راحتی کد کوتاه [posts_table] را در هر صفحه، پست یا ویجت متنی وردپرس وارد کنید. ساده‌ترین راه برای تنظیم ستون‌ها و سایر گزینه‌ها در صفحه تنظیمات افزونه در تنظیمات > جدول پست‌ها با جستجو و مرتب‌سازی است. این تنظیمات کلی بر تمام جداول پست ها در کل سایت وردپرسی شما تأثیر می گذارد.

همچنین می توانید گزینه هایی را مستقیماً به کد کوتاه اضافه کنید که به شما اجازه می دهد هر جدول را به صورت جداگانه پیکربندی کنید – مثل نمایش ستون های مختلف در هر جدول، یا لیست کردن پست ها از دسته های خاص. در ادامه چند نمونه از کدهای کوتاهی که می توانید استفاده کنید را ببینید:

  1. پست های خود را در جدولی با 4 ستون فهرست کنید (تصویر، عنوان، محتوا و تاریخ) که 10 کلمه اول هر پست را در ستون محتوا نشان می دهد: [posts_table columns="image,title,content,date" content_length="10"]
  2. پست‌ها را در جدولی با 5 ستون فهرست کنید (شناسه پست، عنوان، برچسب‌ها، تاریخ و نویسنده)، و به ترتیب تاریخ صعودی مرتب کنید: [posts_table columns="id,title,tags,date,author" sort_by="date" sort_order="asc"]
  3. با استفاده از پارامتر wrap=false پست ها را در یک جدول با ردیف هایی در یک خط فهرست کنید. اگر ستون‌های انتخاب‌شده دیگر در جدول جا نشدند، آیکون «+» در سمت چپ هر ردیف ظاهر می‌شود تا به بقیه داده‌ها دسترسی داشته باشید: [posts_table wrap="false" rows_per_page="5"]
  4. پست ها در جدول مرتب کردنی طبق هر ستون لیست کنید. اگر ستون در جدول شما ظاهر نشود، به عنوان یک ستون مخفی در انتها اضافه می شود، ترتیب هم همانطور که انتظار می رود کار می کند. مثال زیر، هر پست را بر اساس عنوان مرتب می کند و نحوه استفاده content_length را برای مشخص کردن تعداد کلمات content ستون نشان می دهد: [posts_table sort_by="title" columns="date,author,title,content" content_length=5 rows_per_page="5"]

می‌توانید همه اینها را به صورت عملی در

نسخه نمایشی افزونه، و حتی موارد بیشتر را با نسخه ی پریمیوم افزونه جدول پست پرو، تجربه کنید!

موارد استفاده پرطرفدار برای Pro از ویژگی‌های پیشرفته، از جمله پشتیبانی از انواع پست تایپ، فیلترینگ پیشرفته، و پشتیبانی از جاسازی رسانه استفاده می‌کند و به شما اجازه می‌دهد که کتابخانه اسناد وردپرسی خودتان را بسازید، یک مدیر فایل وردپرس ایجاد کنید، و یا یک جدول رویدادهای وردپرس بسازید.

در ادامه، لیست کامل پارامترهای کد کوتاهی که می توانید برای این افزونه جدول داده استفاده کنید، آمده است:

در بالا می‌توانید چند نمونه عملی از روش ایجاد جداول پست، و در زیر هم لیست کاملی از پارامترهای کد کوتاهی را که می‌توانید برای سفارشی کردن خروجی جدول پست‌های خود استفاده کنید را ببینید. یادتان باشد که می توانید بسیاری از این گزینه‌ها را به صورت سراسری در صفحه تنظیمات افزونه در تنظیمات > جدول پست‌ها با جستجو و مرتب‌سازی تنظیم کنید:

  • columns – ستون هایی که می خواهید در جدول خود نمایش دهید می تواند هر ترکیبی از موارد زیر باشد (جدا شده با ویرگول):id، image، title، content، categories، tags، author، یا date. حالت پیش فرض: title,content,date,author,categories.
  • rows_per_page – تعداد پست‌هایی که در هر صفحه از نتایج نشان داده می‌شود. برای غیرفعال کردن صفحه بندی، روی false تنظیم کنید. حالت پیش‌فرض 20 ردیف در هر صفحه است.
  • category – جدول را فقط به این دسته محدود کنید. اینجا از شناسه دسته یا ‘نامک’ استفاده کنید، نه از نام دسته. می‌توانید نامک را در منوی پست‌ها ← دسته‌ها پیدا کنید.
  • tag – جدول را فقط به این برچسب محدود کنید. اینجا از تگ ‘نامک’ یا شناسه استفاده کنید. می توانید نامک را در منوی پست ها ← برچسب ها پیدا کنید.
  • author – پست‌های جدول را به نویسنده مشخص‌شده محدود کنید. از نام نویسنده (user_nicename)، شناسه نویسنده یا لیست شناسه های جداشده با ویرگول استفاده کنید.
  • post_status – پست ها را با وضعیت پست نمایش بدهید (پیش نویس، در انتظار، انتشار، آینده، خصوصی یا هر پست دیگری). حالت پیش‌فرض: publish.
  • sort_by – ستونی که بر اساس آن مرتب می کنید. حالت پیش‌فرض date است. اگر ستونی که می خواهید بر اساس آن مرتب کنید در جدول نشان داده نشده باشد، به عنوان یک ستون مخفی اضافه می شود. این یعنی مثلا می توانید بدون نمایش ستون تاریخ، بر اساس تاریخ مرتب کنید.
  • sort_order – چه صعودی مرتب کنید (asc) و چه نزولی(desc). اگر بر اساس تاریخ مرتب کنید، به طور پیش فرض desc می شود (اول جدیدترین پست ها).
  • date_format – می توانید گزینه date_format را تنظیم کنید تا نحوه نمایش تاریخ پست در جدول را انتخاب کنید. پیش فرض سال/ماه/روز است. برای فهرست کامل گزینه‌های قالب‌بندی تاریخ به این صفحه مراجعه کنید.
  • search_on_click – آیا هنگام کلیک کردن روی لینک‌ها، جستجوی خودکار برای دسته‌ها، برچسب‌ها و نویسندگان در جدول فعال می‌شود یا نه. حالت پیش فرض: true.
  • wrap – که محتوای جدول در بیش از یک خط قرار بگیرد یا نه. به false تنظیم کنید تا همه چیز در یک خط باشد و به true که محتوا پیچیده شود. پیش‌فرض: true.
  • content_length – اگر ستون content را وارد کرده باشید، تعداد کلمات محتوای پست برای نمایش در جدول به طور پیش‌فرض تا 15 کلمه است.
  • scroll_offset – پیشرفته: هر بار که در لیست پست‌ها به جلو یا عقب حرکت می‌کنید، جدول به بالا برمی‌گردد. این مقدار “آفست” را برای اسکرول کنترل می کند. مثلا اگر سایت شما از هدر چسبیده استفاده می کند، می توانید حد اسکرول را در اینجا برای جبران تنظیم کنید. یک عدد کامل (مثلاً 50) وارد کنید یا روی false تنظیم کنید تا اسکرول به بالا غیرفعال شود.

منبع:

سایت وردپرس