قم بتسجيله، ووردبريس، واحصل على معرف الصفحة
لقد استخدمت دائما
$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;