صف الخلل
لقد كنت أعمل على رؤية إنشاء قائمة إدارة مع عناصر القائمة الفرعية من خلال البودات ولاحظت بعض الميزات التي يمكن أن تكون أخطاء ، لكنني لست متأكدًا أيضًا مما إذا كانت تعمل على النحو المنشود.
الخطأ 1. إذا قمت بتعيين Pods CPT إلى صفحة إعدادات Pods التي تم تعيينها لتظهر في قائمة المسؤول الرئيسية (لا يوجد أحد الوالدين) ، فإنه يتجاوز أي خيارات في صفحة إعدادات Pods ويعرض CPT فقط.
خطأ 2. إذا قمت بتعيين Pods CPT لصفحة إعدادات Pods تم تعيينها على قائمة فرعية لصفحة إعدادات Pods أخرى ، فلن تفعل شيئًا.
أعلم أنه يمكنني إضافة صفحة قائمة فرعية باستخدام add_submenu_page
، والتي ستحل هذه المشكلات ، لكن لم أكن متأكدًا مما إذا كان هذا يعمل على النحو المنشود.
لإعادة إنتاج
خطوات إعادة إنتاج السلوك:
Organization
.pods-settings-organization
Brand
pods-settings-organization
ولاحظ الخطأ الأولpods-settings-company
ولاحظ الخطأ الثانيسلوك متوقع
أتوقع أنه في حالة الخطأ 1. ، ستتم إضافة Brand
CPT كصفحة قائمة فرعية لصفحة إعدادات Pods Organization
.
مع قيام CPT بالكتابة فوق صفحة إعدادات Pods ، أتوقع في حالة الخطأ 2. ، يجب أن تحل قيمة Brand
CPT محل صفحة إعدادات Pods Company
Pods
لقطات
بالنظر إلى صفحة إعدادات Organization
Pods مع تعيين معرف قائمة الوالدين Brand
CPT على pods-settings-organization
بالنظر إلى صفحة إعدادات Company
Pods مع تعيين معرف قائمة الوالدين Brand
CPT على pods-settings-company
يرجى تقديم إصدار Pods الذي تقوم بتشغيله:
2.7.15
الإصدار: 5.2.3.1
site_language: en_US
user_language: en_US
الرابط الثابت: / blog /٪ year٪ /٪ monthnum٪ /٪ day٪ /٪ postname٪ /
https_status: صحيح
user_registration: خطأ
default_comment_status: فتح
متعدد المواقع: صحيح
عدد_المستخدمين: 3
site_count: 2
Network_count: 1
dotorg_comm Communication: صحيح
الاسم: مرحبًا Elementor
الإصدار: 2.2.1.1
المؤلف: Elementor Team
author_website: https://elementor.com/؟utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
parent_theme: لا شيء
theme_features: القوائم ، ما بعد الصور المصغرة ، روابط التغذية التلقائية ، علامة العنوان ، html5 ، الشعار المخصص ، نمط المحرر ، woocommerce ، wc-product-gallery-zoom ، wc-product-gallery-lightbox ، wc-product- معرض المنزلق ، الحاجيات
theme_path: / path / to / site / wp-content / theme / hello-elementor
Twenty Nineteen: الإصدار: 1.4 ، المؤلف: فريق WordPress
Twenty Seventeen: الإصدار: 2.2 ، المؤلف: فريق WordPress
Twenty Sixteen: الإصدار: 2.0 ، المؤلف: فريق WordPress
Advanced Custom Fields PRO: الإصدار: 5.8.0 ، المؤلف: Elliot Condon (أحدث إصدار: 5.8.4)
لوحة الألوان المركزية: الإصدار: 1.13.11 ، المؤلف: دانيال شنايدر
الموزع: الإصدار: 1.5.0 ، المؤلف: 10up Inc.
العنصر: الإصدار: 2.7.3 ، المؤلف: Elementor.com
Pods - أنواع المحتوى والحقول المخصصة: الإصدار: 2.7.15 ، المؤلف: فريق Pods Framework
QuadMenu: الإصدار: 1.9.0 ، المؤلف: Mega Menu (أحدث إصدار: 1.9.3)
Elementor Pro: الإصدار: 2.6.5 ، المؤلف: Elementor.com (أحدث إصدار: 2.7.1)
نماذج الجاذبية: الإصدار: 2.4.9 ، المؤلف: Rocketgenius
إضافة تسجيل مستخدم Gravity Forms: الإصدار: 4.1 ، المؤلف: Rocketgenius
HT Mega - الإضافات المطلقة لـ Elementor Page Builder: الإصدار: 1.2.3 ، المؤلف: HasThemes
Jetpack بواسطة WordPress.com: الإصدار: 7.7.2 ، المؤلف: Automattic
Site Kit من Google: الإصدار: 1.0.0-beta.1.0.6 ، المؤلف: Google
الدفق: الإصدار: 3.4.1 ، المؤلف: XWP (أحدث إصدار: 3.4.2)
Stream to Slack: الإصدار: 0.0.1 ، المؤلف: SMILE
تبديل المستخدم: الإصدار: 1.5.2 ، المؤلف: جون بلاكبورن والمساهمون
محرر_الصور: WP_Image_Editor_GD
imagick_module_version: غير متوفر
imagemagick_version: غير متوفر
الإصدار: 2.2.5
ghostscript_version: غير متوفر
server_architecture: Linux 4.15.0-64 عام x86_64
httpd_software: nginx / 1.14.0
php_version: 7.2.19-0ubuntu0.18.04.2 64 بت
php_sapi: fpm-fcgi
max_input_variables: 4000
الوقت_الحد: 30
memory_limit: 256 م
max_input_time: 60
upload_max_size: 400M
php_post_max_size: 400 م
curl_version: 7.58.0 OpenSSL / 1.1.1
suhosin: خطأ
Imagick_availability: خطأ
htaccess_extra_rules: صحيح
التمديد: mysqli
server_version: 5.7.27-0ubuntu0.18.04.1
client_version: mysqlnd 5.0.12-dev - 20150407 - المعرف بالدولار: 3591daad22de08524295e1bd073aceeff11e6579 $
WP_HOME: غير محدد
WP_SITEURL: غير محدد
WP_CONTENT_DIR: / path / to / site / wp-content
WP_PLUGIN_DIR: / path / to / site / wp-content / plugins
WP_MAX_MEMORY_LIMIT: 256 ميجا
WP_DEBUG: خطأ
WP_DEBUG_DISPLAY: صحيح
WP_DEBUG_LOG: خطأ
SCRIPT_DEBUG: خطأ
WP_CACHE: خطأ
CONCATENATE_SCRIPTS: غير محدد
COMPRESS_SCRIPTS: غير محدد
COMPRESS_CSS: غير محدد
WP_LOCAL_DEV: غير محدد
ووردبرس: قابل للكتابة
wp-content: قابل للكتابة
التحميلات: قابل للكتابة
الإضافات: قابل للكتابة
الموضوعات: قابل للكتابة
برنامج خادم القرون: nginx / 1.14.0
pods-user-agent: Mozilla / 5.0 (Windows NT 10.0؛ Win64؛ x64) AppleWebKit / 537.36 (KHTML ، مثل Gecko) Chrome / 73.0.3683.86 Safari / 537.36
pods-session-save-path: / var / lib / php / Session
pods-session-save-path-موجود: نعم
pods-session-save-path-writable: نعم
pods-session-max-lifetime: 1440
pods-opcode-cache-apc: نعم
pods-opcode-cache-memcached: لا
pods-opcode-cache-opcache: نعم
pods-opcode-cache-redis: لا
pods-object-cache-apc: نعم
pods-object-cache-apcu: نعم
pods-object-cache-memcache: لا
pods-object-cache-memcached: لا
pods-object-cache-redis: لا
استخدام الذاكرة القرون الحالية: 27.560M
القرون-الذاكرة-الحالية-الاستخدام الحقيقي: 2.000M
على مستوى شبكة القرون: نعم
pods-install-location: / path / to / site / wp-content / plugins / pods /
مطور القرون: لا
وضع القرون بلا طاولة: لا
وضع البودات الخفيفة: لا
القرون صارمة: لا
pods-allow-depecated: نعم
pods-api-cache: نعم
"
{"meta":{"version":"2.7.15","build":1569857386},"pods":{"3030":{"id":3030,"name":"sm_brand","label":"Brands","description":"","type":"post_type","storage":"meta","object":"","alias":"","fields":[],"show_in_menu":"1","_elementor_controls_usage":[],"label_singular":"Brand","public":"1","show_ui":"1","supports_title":"1","supports_editor":"1","publicly_queryable":"1","exclude_from_search":"0","capability_type":"post","capability_type_custom":"regular_brand","capability_type_extra":"1","has_archive":"0","hierarchical":"0","rewrite":"1","rewrite_with_front":"1","rewrite_feeds":"0","rewrite_pages":"1","query_var":"1","can_export":"1","default_status":"draft","supports_author":"0","supports_thumbnail":"0","supports_excerpt":"0","supports_trackbacks":"0","supports_custom_fields":"0","supports_comments":"0","supports_revisions":"0","supports_page_attributes":"0","supports_post_formats":"0","built_in_taxonomies_category":"0","built_in_taxonomies_elementor_library_category":"0","built_in_taxonomies_elementor_library_type":"0","built_in_taxonomies_link_category":"0","built_in_taxonomies_post_tag":"0","menu_position":"0","show_in_nav_menus":"1","show_in_admin_bar":"1","pfat_enable":"0","pfat_run_outside_loop":"0","pfat_append_single":"append","pfat_filter_single":"the_content","pfat_append_archive":"append","pfat_filter_archive":"the_content","rest_enable":"0","read_all":"0","write_all":"0","menu_location_custom":"pods-settings-company"},"3078":{"id":3078,"name":"company","label":"Company","description":"","type":"settings","storage":"none","object":"","alias":"","fields":[],"show_in_menu":1,"_elementor_controls_usage":[],"menu_name":"Company","menu_location":"submenu","ui_style":"post_type","menu_location_custom":"pods-settings-organization","menu_position":"0"},"3076":{"id":3076,"name":"organization","label":"Organization","description":"","type":"settings","storage":"none","object":"","alias":"","fields":{"test-field":{"id":3077,"name":"test-field","label":"Test Field","description":"","help":"","class":"","type":"boolean","weight":0,"pick_object":"","pick_val":"","sister_id":"","_elementor_controls_usage":[],"required":"0","pick_post_status":["publish"],"boolean_format_type":"checkbox","boolean_yes_label":"Yes","boolean_no_label":"No","admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"unique":"0"}},"show_in_menu":1,"_elementor_controls_usage":[],"menu_name":"Organization","menu_location":"top","ui_style":"settings","menu_position":"30"}}}
الحل المحتمل
استخدم الدالة add_submenu_page
يقوم برنامج Issue-Label Bot تلقائيًا بتطبيق التصنيف Type: Bug
لهذه المشكلة ، بثقة تبلغ 0.78. يرجى وضع علامة على هذا التعليق بـ: thumbsup: or: thumbs down: لإعطاء ملاحظات bot الخاصة بنا!
الروابط: الصفحة الرئيسية للتطبيق ولوحة التحكم والرمز الخاص بهذا الروبوت.
مرحبا Kpudlo
وجدت المشكلة ويبدو أن هذا قيد في نواة WordPress.
راجع https://codex.wordpress.org/Function_Reference/register_post_type#show_in_menu
سأتحقق من أولوية الإجراء ، فقد تم تعيينها حاليًا على 99 ، لذا يجب أن يكون هناك سبب لذلك.
مرحبا JoryHogeveen
لقد غيرت الأولوية من 9 إلى 99 في إحدى عمليات التثبيت الخاصة بي وأكدت أنها ستعمل بمجرد الانتهاء من ذلك. شكرا لمساعدتكم!
شكرا على إعلامي!