در این مقاله از دستیار وردپرس به معرفی افزونه Exclude Pages می پردازیم.
این پلاگین یک چک باکس اضافه می کند، “این صفحه را در منوها قرار دهید”، تا بتوانید صفحات را از ناوبری صفحه ای که کاربران در سایت شما می بینند،علامت بزنید.
صفحات که زیر صفحه آن صفحات منع شده نیز در لیست های منو نشان داده نمی شوند.
Pages
شما همچنین می توانید آرایه شناسه های صفحاتی را که با فراخوانی تابع ep_get_excluded_ids(); حذف شده است، ep_get_excluded_ids(); ، پس از آن می توانید از این شناسه ها استفاده کنید (به عنوان مثال آنها را در Query خام MySQL تغذیه کنید).
برای اینکه آنها را به کار ببرید، باید کمی کد را در تم / پلاگین ردیابی کنید که صفحه را می گیرد و آن را تغییر می دهد تا فیلترینگ “get_pages” را اعمال کند (من نمی توانم مسئول اثرات غیر قابل پیش بینی تغییراتی که انجام می دهم، بنابراین لطفا تست کنید) تغییر یافته شده صفحات احتمالا چیزی شبیه به این خواهد بود:
$pages = apply_filters( ‘get_pages’, $pages );
نصب و راه اندازی
1. آپلود exclude_pages.php به /wp-content/plugins/ directory
2. افزونه را از طریق منوی Plugins در وردپرس فعال کنید
3. ایجاد یا ویرایش یک صفحه و لذت بردن از frisson از هیجان به عنوان شما آن را از ناحیه حذف کنید
تصاویر:
نمایش کنترل در صفحه ویرایش برای حذف یک صفحه از ناوبری
نمایش کنترل و هشدار برای یک صفحه که زیر صفحه حذف شده است
نمایش کنترل در صفحه ویرایش برای حذف یک صفحه از ناوبری
نمایش کنترل و هشدار برای یک صفحه که زیر صفحه مسدود است