شرح
آی فریم پرو پیشرفته
فهرست صفحه
همه پارامترهای فهرست صفحه
اهدا کنید
GitHub
کدهای کوتاه:
[pagelist] – درخت سلسله مراتبی تمام صفحات در سایت (مفید برای نشان دادن نقشه سایت سایت).
[صفحات فرعی] – درخت سلسله مراتبی از صفحات فرعی به صفحه فعلی.
[برادر و برادر] – درخت سلسله مراتبی صفحات خواهر و برادر به صفحه فعلی.
[pagelist_ext] – فهرست صفحات با تصویر برجسته و گزیده.
نمونه هایی با پارامترهای اضافی:
[pagelist child_of=”4″ depth=”2″ exclude=”6,7,8″]
[pagelist_ext child_of=”4″ exclude=”6،7،8″ image_width=”50″ image_height=”50″]
همه پارامترهای فهرست صفحه
پارامترهای [pagelist]، [subpages] و [ خواهر و برادر]:
[pagelist] – فهرست تمام صفحات به عنوان فهرست سلسله مراتبی.
[subpages] – فهرستی از صفحات فرعی به صفحه فعلی به عنوان فهرست سلسله مراتبی. مشابه: [pagelist child_of=”current”];
[برادر و برادر] – فهرست صفحات خواهر و برادر به صفحه فعلی به عنوان فهرست سلسله مراتبی. مانند: [pagelist child_of=”parent”];
عمق – چند سطح در سلسله مراتب صفحات باید در لیست گنجانده شود: [pagelist depth=”3″]; به طور پیش فرض عمق نامحدود است (عمق=”0″). صفحات را در هر عمقی نمایش می دهد و آنها را در یک لیست صاف مرتب می کند: [pagelist depth=”-1″];
child_of – صفحات فرعی یک صفحه را با شناسه نمایش می دهد: [pagelist child_of=”4″];
exclude – تعریف فهرستی از شناسه های صفحه جدا شده با کاما برای حذف از لیست: [pagelist exclude=”6,7,8″]; شما می توانید صفحه فعلی را حذف کنید: [pagelist exclude=”current”];
exclude_tree – فهرستی از شناسههای صفحه اصلی و همه زیرصفحههای آن جدا شده با کاما را تعریف کنید: [pagelist exclude_tree=”7,10″];
شامل – شامل فهرستی از شناسه های صفحه جدا شده با کاما در لیست: [pagelist include=”6,7,8″];
title_li – متن و سبک عنوان فهرست صفحه را تنظیم کنید: [pagelist title_li=”<h2>فهرست صفحات</h2>”]; به طور پیش فرض هیچ عنوانی وجود ندارد (title_li=””);
نویسندگان – فقط صفحاتی را که توسط نویسندگان نوشته شده اند در این لیست شناسه های نویسنده جدا شده با کاما قرار دهید: [pagelist authors=”2,5″]; به طور پیش فرض همه نویسندگان گنجانده شده اند (نویسندگان =””);
شماره – تعداد صفحات نمایش را تنظیم می کند: [pagelist number = “10”]. به طور پیش فرض تعداد نامحدود است (تعداد =””)؛
offset – تعداد صفحاتی که باید قبل از جمع آوری مجموعه صفحات از روی آنها عبور کرد (یا جابه جا شد): [pagelist offset=”5″]; به طور پیش فرض افست وجود ندارد (offset=””);
post_type – لیست مرتبط با یک نوع پست سلسله مراتبی خاص [pagelist post_type=”page”]; به طور پیش فرض: (post_type=”page”); مقادیر ممکن: صفحه، بازبینی، انواع پست سفارشی سلسله مراتبی (“پست” یک نوع پست سلسله مراتبی نیست).
post_status – فهرستی از همه انواع وضعیت پست جدا شده با کاما: [pagelist post_status=”private”]; به طور پیش فرض: (post_status=”publish”); مقادیر ممکن: انتشار، خصوصی، پیش نویس.
meta_key و meta_value – فقط شامل صفحاتی می شود که دارای این کلید فیلد سفارشی و این مقدار فیلد سفارشی هستند: [pagelist meta_key=”metakey” meta_value=”metaval”];
show_date – نمایش ایجاد یا آخرین تاریخ تغییر در کنار هر صفحه: [pagelist show_date=”created”]; مقادیر ممکن: ایجاد، اصلاح شده، به روز شده.
date_format – قالب تاریخ صفحه تنظیم شده توسط پارامتر show_date: [pagelist date_format=”l, F j, Y”]; به طور پیش فرض از قالب تاریخ پیکربندی شده در گزینه های وردپرس خود استفاده کنید.
sort_column – مرتب کردن لیست صفحات بر اساس ستون: [pagelist sort_column=”menu_order”]; به طور پیش فرض: (sort_column=”menu_order, post_title”); مقادیر ممکن: post_title، menu_order، post_date (مرتب سازی بر اساس زمان ایجاد)، post_modified، ID، post_author، post_name (مرتب سازی بر اساس اسلاگ صفحه).
sort_order – ترتیب مرتب سازی لیست صفحات (صعودی یا نزولی): [pagelist sort_order=”desc”]; به طور پیش فرض: (sort_order=”asc”); مقادیر ممکن: صعودی، نزولی؛
link_before – متن یا html را که قبل از متن پیوند در داخل تگ پیوند قرار می گیرد، تنظیم می کند: [pagelist link_before=”<span>”]; شما می توانید برچسب های html را فقط در تب HTML در ویرایشگر متن غنی خود مشخص کنید.
link_after – متن یا html را که متن پیوند را در داخل تگ پیوند دنبال می کند، تنظیم می کند: [pagelist link_after=”</span>”]; شما می توانید برچسب های html را فقط در تب HTML در ویرایشگر متن غنی خود مشخص کنید.
class – کلاس CSS برای فهرست صفحات: [pagelist class=”listclass”]; به طور پیش فرض کلاس خالی است (class=””);
ستون – برای تقسیم لیست صفحات به ستون: [pagelist class=”page-list-cols-2″]; کلاس های موجود: page-list-cols-2، page-list-cols-3، page-list-cols-4، page-list-cols-5; در تمام مرورگرهای مدرن و IE10+ کار می کند. ستون ها پاسخگو هستند و با ابعاد کمتر از 768 پیکسل به 1 ستون تبدیل می شوند.
اطلاعات بیشتر در مورد پارامترهای [صفحه صفحه]، [صفحات فرعی]، [برادر و برادر].
پارامترهای [pagelist_ext]:
[pagelist_ext] – به طور پیش فرض فهرستی از صفحات فرعی را به صفحه فعلی نشان می دهد. اما اگر هیچ صفحه فرعی وجود نداشته باشد، همه صفحات نشان داده می شوند.
show_image – نمایش یا پنهان کردن تصویر برجسته [pagelist_ext show_image=”0″]؛ “show_image” اولویت بیشتری نسبت به “show_first_image” دارد. به طور پیش فرض: show_image=”1″;
show_first_image – در صورت وجود هیچ تصویر برجسته، اولین تصویر را از محتوا نشان دهید یا پنهان کنید [pagelist_ext show_first_image=”1″]. به طور پیش فرض: show_first_image=”0″;
show_title – نشان دادن یا پنهان کردن عنوان [pagelist_ext show_title=”0″]؛ به طور پیش فرض: show_title=”1″;
show_content – نمایش یا پنهان کردن
محتوا [pagelist_ext show_content=”0″]; به طور پیش فرض: show_content=”1″;
more_tag – خروجی تمام محتوا قبل و بعد از برچسب بیشتر: [pagelist_ext more_tag=”0″]; این پارامتر “پیوند بیشتر” را به انتهای محتوا اضافه نمی کند، فقط محتوا را قبل از تگ بیشتر برش می دهد. پارامتر “more_tag” اولویت بیشتری نسبت به “limit_content” دارد. به طور پیش فرض more_tag فعال است (more_tag=”1″) و فقط محتوا را قبل از تگ بیشتر نشان می دهد.
limit_content – محتوا در صورت وجود با «تگ بیشتر» یا با پارامتر «limit_content» [pagelist_ext limit_content=”100″] محدود می شود. به طور پیش فرض: limit_content=”250″;
image_width – عرض تصویر [pagelist_ext image_width=”80″]; به طور پیش فرض: image_width=”50″;
image_height – ارتفاع تصویر [pagelist_ext image_height=”80″]; به طور پیش فرض: image_height=”50″;
child_of – صفحات فرعی یک صفحه را با شناسه نمایش می دهد: [pagelist_ext child_of=”4″]; به طور پیش فرض، صفحات فرعی را به صفحه فعلی نشان می دهد.
والد – صفحاتی را فهرست کنید که شناسه تنها صفحه ارائه شده را دارند: [pagelist_ext parent=”4″]; به طور پیش فرض والد=”-1″ و عمق نامحدود است.
sort_column – مرتب کردن لیست صفحات بر اساس ستون: [pagelist_ext sort_column=”menu_order”]; به طور پیش فرض: (sort_column=”menu_order, post_title”); مقادیر ممکن: post_title، menu_order، post_date (مرتب سازی بر اساس زمان ایجاد)، post_modified، ID، post_author، post_name (مرتب سازی بر اساس اسلاگ صفحه).
sort_order – ترتیب مرتب سازی لیست صفحات (صعودی یا نزولی): [pagelist_ext sort_order=”desc”]; به طور پیش فرض: (sort_order=”asc”); مقادیر ممکن: asc, desc;* hierarchical – نمایش صفحات فرعی در زیر صفحه اصلی آنها [pagelist_ext hierarchical=”0″]; به طور پیش فرض: hierarchical=”1″;
سلسله مراتبی – نمایش صفحات فرعی در زیر صفحه اصلی آنها [pagelist_ext hierarchical=”0″]. به طور پیش فرض: hierarchical=”1″;
exclude – تعریف فهرستی از شناسه های صفحه جدا شده با کاما برای حذف از لیست: [pagelist_ext exclude=”6,7,8″];
exclude_tree – فهرستی از شناسههای صفحه والد و همه زیرصفحههای آن جدا شده با کاما را تعریف کنید: [pagelist_ext exclude_tree=”7,10″];
شامل – شامل فهرستی از شناسههای صفحه جدا شده با کاما در لیست: [pagelist_ext include=”6,7,8″];
meta_key و meta_value – فقط شامل صفحاتی می شود که دارای این کلید فیلد سفارشی و این مقدار فیلد سفارشی هستند: [pagelist_ext meta_key=”metakey” meta_value=”metaval”];
نویسندگان – فقط شامل صفحات نوشته شده توسط نویسنده(های) معین [pagelist_ext authors=”6,7,8″];
شماره – تعداد صفحات نمایش را تنظیم می کند: [pagelist_ext number=”10″]; به طور پیش فرض تعداد نامحدود است (تعداد =””)؛
offset – تعداد صفحاتی که قبل از جمع آوری مجموعه صفحات باید از روی آنها عبور کرد (یا جابه جا شد): [pagelist_ext offset=”5″]; به طور پیش فرض افست وجود ندارد (offset=””);
post_type – لیست مرتبط با یک نوع پست سلسله مراتبی خاص [pagelist_ext post_type=”page”]; به طور پیش فرض: (post_type=”page”); مقادیر ممکن: صفحه، بازبینی، انواع پست سفارشی سلسله مراتبی (“پست” یک نوع پست سلسله مراتبی نیست).
post_status – فهرستی از همه انواع وضعیت پست جدا شده با کاما: [pagelist_ext post_status=”private”]; به طور پیش فرض: (post_status=”publish”); مقادیر ممکن: انتشار، خصوصی، پیش نویس.
class – کلاس CSS برای لیست صفحات: [pagelist_ext class=”listclass”]; به طور پیش فرض کلاس خالی است (class=””);
strip_tags – برچسب های نواری یا نه: [pagelist_ext strip_tags=”0″]; به طور پیش فرض تگ ها حذف می شوند (strip_tags=”1″).
strip_shortcodes – کدهای کوتاه ثبت شده را حذف کنید یا نه: [pagelist_ext strip_shortcodes=”0″]; به طور پیش فرض کدهای کوتاه حذف می شوند (strip_shortcodes=”1″) و همه کدهای کوتاه ثبت شده حذف می شوند.
show_child_count – نمایش تعداد صفحات فرعی: [pagelist_ext show_child_count=”1″]; به طور پیشفرض child_count غیرفعال است (show_child_count=”0″); اگر show_child_count=”1″، اما تعداد صفحات فرعی=0، تعداد فرزند نشان داده نمی شود.
child_count_template – الگوی child_count: [pagelist_ext show_child_count=”1″ child_count_template=”صفحات فرعی: %child_count%”]; به طور پیش فرض child_count_template=”صفحات فرعی: %child_count%”;
show_meta_key – نمایش یا پنهان کردن کلید متا: [pagelist_ext show_meta_key=”your_meta_key”]; به طور پیش فرض show_meta_key خالی است (show_meta_key=””); اگر show_meta_key فعال باشد، اما meta_value خالی باشد، meta_key نشان داده نمی شود.
meta_template – الگوی متا: [pagelist_ext show_meta_key=”your_meta_key” meta_template=”Meta: %meta%”]; به طور پیش فرض meta_template=”%meta%”;
ستون – برای تقسیم لیست صفحات به ستون: [pagelist_ext class=”page-list-cols-2″]; کلاس های موجود: page-list-cols-2، page-list-cols-3، page-list-cols-4، page-list-cols-5; در تمام مرورگرهای مدرن و IE10+ کار می کند. ستون ها پاسخگو هستند و با ابعاد کمتر از 768 پیکسل به 1 ستون تبدیل می شوند.