تسجيل الدخول

قم بتسجيله، ووردبريس، واحصل على معرف الصفحة

مؤلف:نيو يانغ وقت:2023/11/06 يقرأ: 6772

لقد استخدمت دائما

$post العالمية $id=$post->ID;

لقد اكتشفت اليوم للتو أن هناك مشكلة.

إذا قمت بإضافة رمز قصير إلى الصفحة، وقام الرمز القصير بإخراج قائمة (مثل قائمة المقالات في فئة معينة)، فلن تتمكن هذه الطريقة من الحصول على معرف الصفحة.

وهذا يعني أنه في حالة وجود حلقة في الصفحة، فلن تتمكن الطريقة المذكورة أعلاه من الحصول على معرف الصفحة.

اذكر عدة طرق للحصول على معرف الصفحة:

1.عالمية

تتأثر الدورة الدموية.

$post العالمية $id=$post->ID;

2,get_the_ID()

تتأثر الدورة الدموية.

$postid = get_the_ID(); echo $postid;

 

3.get_queried_object_id()

لا يتأثر بالدورة الدموية. يوصي.

$current_id = get_queried_object_id(); echo $current_id;

4.get_queried_object()

لا يتأثر بالدورة الدموية.

$object = get_queried_object(); $id = $object -> المعرف؛ echo $id;
العلامات:


حقوق الطبع والنشر © www.lyustu.com جميع الحقوق محفوظة.
الموضوع: TheMoon V3.0 الكاتب:نيو يانغ